builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-929 starttime: 1462757983.38 results: success (0) buildid: 20160508171039 builduid: 3306465be335497baad1b1b2525e4336 revision: 450bf777896c63ae590821487f918b7e90dab075 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:43.378790) ========= master: http://buildbot-master124.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:43.379282) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:43.379570) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:43.415825) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:43.416222) ========= 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-1462757496.400511-917081626 _=/tools/buildbot/bin/python using PTY: False --2016-05-08 18:39:43-- 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% 10.5M=0.001s 2016-05-08 18:39:43 (10.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.562673 ========= master_lag: 0.29 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:44.266798) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:44.267155) ========= 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-1462757496.400511-917081626 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.067636 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:44.369611) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-08 18:39:44.369950) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 450bf777896c63ae590821487f918b7e90dab075 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 450bf777896c63ae590821487f918b7e90dab075 --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-1462757496.400511-917081626 _=/tools/buildbot/bin/python using PTY: False 2016-05-08 18:39:44,451 truncating revision to first 12 chars 2016-05-08 18:39:44,452 Setting DEBUG logging. 2016-05-08 18:39:44,452 attempt 1/10 2016-05-08 18:39:44,452 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/450bf777896c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-08 18:39:46,202 unpacking tar archive at: mozilla-aurora-450bf777896c/testing/mozharness/ program finished with exit code 0 elapsedTime=2.304031 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-08 18:39:46.705719) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:46.706232) ========= script_repo_revision: 450bf777896c63ae590821487f918b7e90dab075 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:46.706793) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:46.707243) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-08 18:39:46.734565) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 38 secs) (at 2016-05-08 18:39:46.735131) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462757496.400511-917081626 _=/tools/buildbot/bin/python using PTY: False 18:39:46 INFO - MultiFileLogger online at 20160508 18:39:46 in /builds/slave/test 18:39:46 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 18:39:46 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:39:46 INFO - {'append_to_log': False, 18:39:46 INFO - 'base_work_dir': '/builds/slave/test', 18:39:46 INFO - 'blob_upload_branch': 'mozilla-aurora', 18:39:46 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:39:46 INFO - 'buildbot_json_path': 'buildprops.json', 18:39:46 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:39:46 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:39:46 INFO - 'download_minidump_stackwalk': True, 18:39:46 INFO - 'download_symbols': 'true', 18:39:46 INFO - 'e10s': False, 18:39:46 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:39:46 INFO - 'tooltool.py': '/tools/tooltool.py', 18:39:46 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:39:46 INFO - '/tools/misc-python/virtualenv.py')}, 18:39:46 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:39:46 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:39:46 INFO - 'log_level': 'info', 18:39:46 INFO - 'log_to_console': True, 18:39:46 INFO - 'opt_config_files': (), 18:39:46 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:39:46 INFO - '--processes=1', 18:39:46 INFO - '--config=%(test_path)s/wptrunner.ini', 18:39:46 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:39:46 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:39:46 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:39:46 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:39:46 INFO - 'pip_index': False, 18:39:46 INFO - 'require_test_zip': True, 18:39:46 INFO - 'test_type': ('testharness',), 18:39:46 INFO - 'this_chunk': '1', 18:39:46 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:39:46 INFO - 'total_chunks': '10', 18:39:46 INFO - 'virtualenv_path': 'venv', 18:39:46 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:39:46 INFO - 'work_dir': 'build'} 18:39:46 INFO - ##### 18:39:46 INFO - ##### Running clobber step. 18:39:46 INFO - ##### 18:39:46 INFO - Running pre-action listener: _resource_record_pre_action 18:39:46 INFO - Running main action method: clobber 18:39:46 INFO - rmtree: /builds/slave/test/build 18:39:46 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:39:49 INFO - Running post-action listener: _resource_record_post_action 18:39:49 INFO - ##### 18:39:49 INFO - ##### Running read-buildbot-config step. 18:39:49 INFO - ##### 18:39:49 INFO - Running pre-action listener: _resource_record_pre_action 18:39:49 INFO - Running main action method: read_buildbot_config 18:39:49 INFO - Using buildbot properties: 18:39:49 INFO - { 18:39:49 INFO - "project": "", 18:39:49 INFO - "product": "firefox", 18:39:49 INFO - "script_repo_revision": "production", 18:39:49 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 18:39:49 INFO - "repository": "", 18:39:49 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 18:39:49 INFO - "buildid": "20160508171039", 18:39:49 INFO - "pgo_build": "False", 18:39:49 INFO - "basedir": "/builds/slave/test", 18:39:49 INFO - "buildnumber": 15, 18:39:49 INFO - "slavename": "tst-linux64-spot-929", 18:39:49 INFO - "master": "http://buildbot-master124.bb.releng.use1.mozilla.com:8201/", 18:39:49 INFO - "platform": "linux64", 18:39:49 INFO - "branch": "mozilla-aurora", 18:39:49 INFO - "revision": "450bf777896c63ae590821487f918b7e90dab075", 18:39:49 INFO - "repo_path": "releases/mozilla-aurora", 18:39:49 INFO - "moz_repo_path": "", 18:39:49 INFO - "stage_platform": "linux64", 18:39:49 INFO - "builduid": "3306465be335497baad1b1b2525e4336", 18:39:49 INFO - "slavebuilddir": "test" 18:39:49 INFO - } 18:39:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 18:39:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 18:39:49 INFO - Running post-action listener: _resource_record_post_action 18:39:49 INFO - ##### 18:39:49 INFO - ##### Running download-and-extract step. 18:39:49 INFO - ##### 18:39:49 INFO - Running pre-action listener: _resource_record_pre_action 18:39:49 INFO - Running main action method: download_and_extract 18:39:49 INFO - mkdir: /builds/slave/test/build/tests 18:39: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')]} 18:39:49 INFO - https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 18:39:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 18:39:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 18:39:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 18:39:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 18:40:19 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 18:40:19 INFO - retry: attempt #1 caught exception: timed out 18:40:19 INFO - retry: Failed, sleeping 30 seconds before retrying 18:40:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #2 18:40:51 INFO - Downloaded 1361 bytes. 18:40:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 18:40:51 INFO - Using the following test package requirements: 18:40:51 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 18:40:51 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 18:40:51 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 18:40:51 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 18:40:51 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 18:40:51 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 18:40:51 INFO - u'jsshell-linux-x86_64.zip'], 18:40:51 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 18:40:51 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 18:40:51 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 18:40:51 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 18:40:51 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 18:40:51 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 18:40:51 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 18:40:51 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 18:40:51 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 18:40:51 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 18:40:51 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 18:40:51 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 18:40: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')]} 18:40:51 INFO - https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 18:40:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 18:40:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 18:40:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 18:40:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 18:40:53 INFO - Downloaded 22727648 bytes. 18:40:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:40:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:40:53 INFO - caution: filename not matched: web-platform/* 18:40:53 INFO - Return code: 11 18:40:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:40:53 INFO - https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 18:40:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 18:40:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 18:40:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 18:40:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 18:40:57 INFO - Downloaded 36408648 bytes. 18:40:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:40:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:41:01 INFO - caution: filename not matched: bin/* 18:41:01 INFO - caution: filename not matched: config/* 18:41:01 INFO - caution: filename not matched: mozbase/* 18:41:01 INFO - caution: filename not matched: marionette/* 18:41:01 INFO - caution: filename not matched: tools/wptserve/* 18:41:01 INFO - Return code: 11 18:41:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:01 INFO - https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 18:41:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 18:41:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 18:41:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 18:41:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 18:41:06 INFO - Downloaded 69392118 bytes. 18:41:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 18:41:06 INFO - mkdir: /builds/slave/test/properties 18:41:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:41:06 INFO - Writing to file /builds/slave/test/properties/build_url 18:41:06 INFO - Contents: 18:41:06 INFO - build_url:https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 18:41:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 18:41:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:41:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:41:08 INFO - Contents: 18:41:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 18:41: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')]} 18:41:08 INFO - https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:41:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 18:41:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 18:41:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 18:41:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 18:41:15 INFO - Downloaded 90891304 bytes. 18:41:15 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:41:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:41:20 INFO - Return code: 0 18:41:20 INFO - Running post-action listener: _resource_record_post_action 18:41:20 INFO - Running post-action listener: set_extra_try_arguments 18:41:20 INFO - ##### 18:41:20 INFO - ##### Running create-virtualenv step. 18:41:20 INFO - ##### 18:41:20 INFO - Running pre-action listener: _pre_create_virtualenv 18:41:20 INFO - Running pre-action listener: _resource_record_pre_action 18:41:20 INFO - Running main action method: create_virtualenv 18:41:20 INFO - Creating virtualenv /builds/slave/test/build/venv 18:41:20 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 18:41:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:41:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:41:21 INFO - Using real prefix '/usr' 18:41:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:41:23 INFO - Installing distribute.............................................................................................................................................................................................done. 18:41:27 INFO - Installing pip.................done. 18:41:27 INFO - Return code: 0 18:41:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:41:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:41:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:41:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:41:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:41:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xf26030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf6b760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf72f20>, '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 0xf697e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf69c90>, '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-1462757496.400511-917081626', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:41:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 18:41:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 18:41:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:41:27 INFO - 'CCACHE_UMASK': '002', 18:41:27 INFO - 'DISPLAY': ':0', 18:41:27 INFO - 'HOME': '/home/cltbld', 18:41:27 INFO - 'LANG': 'en_US.UTF-8', 18:41:27 INFO - 'LOGNAME': 'cltbld', 18:41:27 INFO - 'MAIL': '/var/mail/cltbld', 18:41:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:41:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:41:27 INFO - 'MOZ_NO_REMOTE': '1', 18:41:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:41:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:41:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:41:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:41:27 INFO - 'PWD': '/builds/slave/test', 18:41:27 INFO - 'SHELL': '/bin/bash', 18:41:27 INFO - 'SHLVL': '1', 18:41:27 INFO - 'TERM': 'linux', 18:41:27 INFO - 'TMOUT': '86400', 18:41:27 INFO - 'USER': 'cltbld', 18:41:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462757496.400511-917081626', 18:41:27 INFO - '_': '/tools/buildbot/bin/python'} 18:41:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:41:27 INFO - Downloading/unpacking psutil>=0.7.1 18:41:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:41:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:41:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:41:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:41:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:41:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:41:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:41:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:41:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:41:32 INFO - Installing collected packages: psutil 18:41:32 INFO - Running setup.py install for psutil 18:41:32 INFO - building 'psutil._psutil_linux' extension 18:41:32 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 18:41:33 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 18:41:33 INFO - building 'psutil._psutil_posix' extension 18:41:33 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 18:41:33 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 18:41:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:41:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:41:33 INFO - Successfully installed psutil 18:41:33 INFO - Cleaning up... 18:41:33 INFO - Return code: 0 18:41:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:41:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:41:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:41:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:41:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:41:33 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 0xf26030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf6b760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf72f20>, '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 0xf697e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf69c90>, '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-1462757496.400511-917081626', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:41:33 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 18:41:33 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 18:41:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:41:33 INFO - 'CCACHE_UMASK': '002', 18:41:33 INFO - 'DISPLAY': ':0', 18:41:33 INFO - 'HOME': '/home/cltbld', 18:41:33 INFO - 'LANG': 'en_US.UTF-8', 18:41:33 INFO - 'LOGNAME': 'cltbld', 18:41:33 INFO - 'MAIL': '/var/mail/cltbld', 18:41:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:41:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:41:33 INFO - 'MOZ_NO_REMOTE': '1', 18:41:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:41:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:41:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:41:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:41:33 INFO - 'PWD': '/builds/slave/test', 18:41:33 INFO - 'SHELL': '/bin/bash', 18:41:33 INFO - 'SHLVL': '1', 18:41:33 INFO - 'TERM': 'linux', 18:41:33 INFO - 'TMOUT': '86400', 18:41:33 INFO - 'USER': 'cltbld', 18:41:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462757496.400511-917081626', 18:41:33 INFO - '_': '/tools/buildbot/bin/python'} 18:41:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:41:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:41:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:41:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:41:34 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 18:41:34 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 18:41:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:41:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:41:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:41:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:41:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:41:38 INFO - Installing collected packages: mozsystemmonitor 18:41:38 INFO - Running setup.py install for mozsystemmonitor 18:41:38 INFO - Successfully installed mozsystemmonitor 18:41:38 INFO - Cleaning up... 18:41:39 INFO - Return code: 0 18:41:39 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:41:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:41:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:41:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:41:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:41:39 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 0xf26030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf6b760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf72f20>, '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 0xf697e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf69c90>, '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-1462757496.400511-917081626', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:41:39 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 18:41:39 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 18:41:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:41:39 INFO - 'CCACHE_UMASK': '002', 18:41:39 INFO - 'DISPLAY': ':0', 18:41:39 INFO - 'HOME': '/home/cltbld', 18:41:39 INFO - 'LANG': 'en_US.UTF-8', 18:41:39 INFO - 'LOGNAME': 'cltbld', 18:41:39 INFO - 'MAIL': '/var/mail/cltbld', 18:41:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:41:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:41:39 INFO - 'MOZ_NO_REMOTE': '1', 18:41:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:41:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:41:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:41:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:41:39 INFO - 'PWD': '/builds/slave/test', 18:41:39 INFO - 'SHELL': '/bin/bash', 18:41:39 INFO - 'SHLVL': '1', 18:41:39 INFO - 'TERM': 'linux', 18:41:39 INFO - 'TMOUT': '86400', 18:41:39 INFO - 'USER': 'cltbld', 18:41:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462757496.400511-917081626', 18:41:39 INFO - '_': '/tools/buildbot/bin/python'} 18:41:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:41:39 INFO - Downloading/unpacking blobuploader==1.2.4 18:41: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 18:41: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 18:41: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 18:41: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 18:41: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 18:41: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 18:41:43 INFO - Downloading blobuploader-1.2.4.tar.gz 18:41:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:41:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:41:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:41:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:41:44 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 18:41:44 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 18:41:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:41:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:41:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:41:45 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:41:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:41:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:41:45 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 18:41:45 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 18:41:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:41:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:41:45 INFO - Downloading docopt-0.6.1.tar.gz 18:41:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:41:45 INFO - Installing collected packages: blobuploader, requests, docopt 18:41:45 INFO - Running setup.py install for blobuploader 18:41:46 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:41:46 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:41:46 INFO - Running setup.py install for requests 18:41:46 INFO - Running setup.py install for docopt 18:41:46 INFO - Successfully installed blobuploader requests docopt 18:41:46 INFO - Cleaning up... 18:41:47 INFO - Return code: 0 18:41:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:41:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:41:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:41:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:41:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:41:47 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 0xf26030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf6b760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf72f20>, '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 0xf697e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf69c90>, '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-1462757496.400511-917081626', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:41:47 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 18:41:47 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 18:41:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:41:47 INFO - 'CCACHE_UMASK': '002', 18:41:47 INFO - 'DISPLAY': ':0', 18:41:47 INFO - 'HOME': '/home/cltbld', 18:41:47 INFO - 'LANG': 'en_US.UTF-8', 18:41:47 INFO - 'LOGNAME': 'cltbld', 18:41:47 INFO - 'MAIL': '/var/mail/cltbld', 18:41:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:41:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:41:47 INFO - 'MOZ_NO_REMOTE': '1', 18:41:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:41:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:41:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:41:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:41:47 INFO - 'PWD': '/builds/slave/test', 18:41:47 INFO - 'SHELL': '/bin/bash', 18:41:47 INFO - 'SHLVL': '1', 18:41:47 INFO - 'TERM': 'linux', 18:41:47 INFO - 'TMOUT': '86400', 18:41:47 INFO - 'USER': 'cltbld', 18:41:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462757496.400511-917081626', 18:41:47 INFO - '_': '/tools/buildbot/bin/python'} 18:41:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:41:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:41:47 INFO - Running setup.py (path:/tmp/pip-Fp9SXl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:41:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:41:47 INFO - Running setup.py (path:/tmp/pip-jOGXJi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:41:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:41:47 INFO - Running setup.py (path:/tmp/pip-bKYdLc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:41:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:41:47 INFO - Running setup.py (path:/tmp/pip-yl0lXh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:41:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:41:47 INFO - Running setup.py (path:/tmp/pip-Psdgap-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:41:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:41:47 INFO - Running setup.py (path:/tmp/pip-c0YMRv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:41:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:41:48 INFO - Running setup.py (path:/tmp/pip-6DQnM6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:41:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:41:48 INFO - Running setup.py (path:/tmp/pip-cnom7D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:41:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:41:48 INFO - Running setup.py (path:/tmp/pip-HZIE04-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:41:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:41:48 INFO - Running setup.py (path:/tmp/pip-i0HJcB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:41:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:41:48 INFO - Running setup.py (path:/tmp/pip-CHAmQu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:41:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:41:48 INFO - Running setup.py (path:/tmp/pip-0Eyzql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:41:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:41:48 INFO - Running setup.py (path:/tmp/pip-eIsqdQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:41:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:41:48 INFO - Running setup.py (path:/tmp/pip-DGb43d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:41:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:41:49 INFO - Running setup.py (path:/tmp/pip-VkTzo3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:41:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:41:49 INFO - Running setup.py (path:/tmp/pip-ltiae7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:41:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:41:49 INFO - Running setup.py (path:/tmp/pip-iZWuaF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:41:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:41:49 INFO - Running setup.py (path:/tmp/pip-WvBKwm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:41:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:41:49 INFO - Running setup.py (path:/tmp/pip-nf1kOd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:41:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:41:49 INFO - Running setup.py (path:/tmp/pip-yh3V5Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:41:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:41:50 INFO - Running setup.py (path:/tmp/pip-en9D5k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:41:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:41:50 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 18:41:50 INFO - Running setup.py install for manifestparser 18:41:50 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:41:50 INFO - Running setup.py install for mozcrash 18:41:50 INFO - Running setup.py install for mozdebug 18:41:50 INFO - Running setup.py install for mozdevice 18:41:50 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:41:50 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:41:50 INFO - Running setup.py install for mozfile 18:41:51 INFO - Running setup.py install for mozhttpd 18:41:51 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:41:51 INFO - Running setup.py install for mozinfo 18:41:51 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:41:51 INFO - Running setup.py install for mozInstall 18:41:51 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:41:51 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:41:51 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:41:51 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:41:51 INFO - Running setup.py install for mozleak 18:41:51 INFO - Running setup.py install for mozlog 18:41:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:41:52 INFO - Running setup.py install for moznetwork 18:41:52 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:41:52 INFO - Running setup.py install for mozprocess 18:41:52 INFO - Running setup.py install for mozprofile 18:41:52 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:41:52 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:41:52 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:41:52 INFO - Running setup.py install for mozrunner 18:41:52 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:41:52 INFO - Running setup.py install for mozscreenshot 18:41:52 INFO - Running setup.py install for moztest 18:41:53 INFO - Running setup.py install for mozversion 18:41:53 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:41:53 INFO - Running setup.py install for wptserve 18:41:53 INFO - Running setup.py install for marionette-driver 18:41:53 INFO - Running setup.py install for browsermob-proxy 18:41:53 INFO - Running setup.py install for marionette-client 18:41:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:41:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:41:54 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 18:41:54 INFO - Cleaning up... 18:41:54 INFO - Return code: 0 18:41:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:41:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:41:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:41:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:41:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:41:54 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 0xf26030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf6b760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf72f20>, '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 0xf697e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf69c90>, '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-1462757496.400511-917081626', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:41:54 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 18:41:54 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 18:41:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:41:54 INFO - 'CCACHE_UMASK': '002', 18:41:54 INFO - 'DISPLAY': ':0', 18:41:54 INFO - 'HOME': '/home/cltbld', 18:41:54 INFO - 'LANG': 'en_US.UTF-8', 18:41:54 INFO - 'LOGNAME': 'cltbld', 18:41:54 INFO - 'MAIL': '/var/mail/cltbld', 18:41:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:41:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:41:54 INFO - 'MOZ_NO_REMOTE': '1', 18:41:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:41:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:41:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:41:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:41:54 INFO - 'PWD': '/builds/slave/test', 18:41:54 INFO - 'SHELL': '/bin/bash', 18:41:54 INFO - 'SHLVL': '1', 18:41:54 INFO - 'TERM': 'linux', 18:41:54 INFO - 'TMOUT': '86400', 18:41:54 INFO - 'USER': 'cltbld', 18:41:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462757496.400511-917081626', 18:41:54 INFO - '_': '/tools/buildbot/bin/python'} 18:41:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:41:54 INFO - Running setup.py (path:/tmp/pip-7cRQXL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:41:54 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 18:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:41:54 INFO - Running setup.py (path:/tmp/pip-fyh1MD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:41:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 18:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:41:55 INFO - Running setup.py (path:/tmp/pip-8Aqdqk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:41:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 18:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:41:55 INFO - Running setup.py (path:/tmp/pip-3XhEbY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:41:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 18:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:41:55 INFO - Running setup.py (path:/tmp/pip-4YgkW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:41:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 18:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:41:55 INFO - Running setup.py (path:/tmp/pip-1JmXoe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:41:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 18:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:41:55 INFO - Running setup.py (path:/tmp/pip-2npZbo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:41:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 18:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:41:55 INFO - Running setup.py (path:/tmp/pip-0tYfs0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:41:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 18:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:41:55 INFO - Running setup.py (path:/tmp/pip-kd9oda-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:41:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 18:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:41:55 INFO - Running setup.py (path:/tmp/pip-MGoL0i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:41:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:41:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:41:56 INFO - Running setup.py (path:/tmp/pip-XeH_3l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:41:56 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 18:41:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:41:56 INFO - Running setup.py (path:/tmp/pip-smUsIf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:41:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 18:41:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:41:56 INFO - Running setup.py (path:/tmp/pip-sj7jy8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:41:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 18:41:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:41:56 INFO - Running setup.py (path:/tmp/pip-suSdxo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:41:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 18:41:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:41:56 INFO - Running setup.py (path:/tmp/pip-fQcb80-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:41:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 18:41:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:41:56 INFO - Running setup.py (path:/tmp/pip-uHlCIf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:41:56 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 18:41:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:41:56 INFO - Running setup.py (path:/tmp/pip-N5DBR9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:41:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 18:41:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:41:56 INFO - Running setup.py (path:/tmp/pip-wYT8IZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:41:57 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 18:41:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:41:57 INFO - Running setup.py (path:/tmp/pip-dNC8F3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:41:57 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 18:41:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:41:57 INFO - Running setup.py (path:/tmp/pip-fGxRbc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:41:57 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 18:41:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:41:57 INFO - Running setup.py (path:/tmp/pip-eHiATg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:41:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:41:57 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 18:41:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 18:41:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 18:41:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 18:41:57 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 18:41:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 18:41:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:41: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 18:41: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 18:41: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 18:41: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 18:41: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 18:41: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 18:42:02 INFO - Downloading blessings-1.6.tar.gz 18:42:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:42:02 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 18:42:02 INFO - Installing collected packages: blessings 18:42:02 INFO - Running setup.py install for blessings 18:42:02 INFO - Successfully installed blessings 18:42:02 INFO - Cleaning up... 18:42:02 INFO - Return code: 0 18:42:02 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:42:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:42:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:42:03 INFO - Reading from file tmpfile_stdout 18:42:03 INFO - Current package versions: 18:42:03 INFO - argparse == 1.2.1 18:42:03 INFO - blessings == 1.6 18:42:03 INFO - blobuploader == 1.2.4 18:42:03 INFO - browsermob-proxy == 0.6.0 18:42:03 INFO - docopt == 0.6.1 18:42:03 INFO - manifestparser == 1.1 18:42:03 INFO - marionette-client == 2.3.0 18:42:03 INFO - marionette-driver == 1.4.0 18:42:03 INFO - mozInstall == 1.12 18:42:03 INFO - mozcrash == 0.17 18:42:03 INFO - mozdebug == 0.1 18:42:03 INFO - mozdevice == 0.48 18:42:03 INFO - mozfile == 1.2 18:42:03 INFO - mozhttpd == 0.7 18:42:03 INFO - mozinfo == 0.9 18:42:03 INFO - mozleak == 0.1 18:42:03 INFO - mozlog == 3.1 18:42:03 INFO - moznetwork == 0.27 18:42:03 INFO - mozprocess == 0.22 18:42:03 INFO - mozprofile == 0.28 18:42:03 INFO - mozrunner == 6.11 18:42:03 INFO - mozscreenshot == 0.1 18:42:03 INFO - mozsystemmonitor == 0.0 18:42:03 INFO - moztest == 0.7 18:42:03 INFO - mozversion == 1.4 18:42:03 INFO - psutil == 3.1.1 18:42:03 INFO - requests == 1.2.3 18:42:03 INFO - wptserve == 1.4.0 18:42:03 INFO - wsgiref == 0.1.2 18:42:03 INFO - Running post-action listener: _resource_record_post_action 18:42:03 INFO - Running post-action listener: _start_resource_monitoring 18:42:03 INFO - Starting resource monitoring. 18:42:03 INFO - ##### 18:42:03 INFO - ##### Running pull step. 18:42:03 INFO - ##### 18:42:03 INFO - Running pre-action listener: _resource_record_pre_action 18:42:03 INFO - Running main action method: pull 18:42:03 INFO - Pull has nothing to do! 18:42:03 INFO - Running post-action listener: _resource_record_post_action 18:42:03 INFO - ##### 18:42:03 INFO - ##### Running install step. 18:42:03 INFO - ##### 18:42:03 INFO - Running pre-action listener: _resource_record_pre_action 18:42:03 INFO - Running main action method: install 18:42:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:42:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:42:03 INFO - Reading from file tmpfile_stdout 18:42:03 INFO - Detecting whether we're running mozinstall >=1.0... 18:42:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:42:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:42:03 INFO - Reading from file tmpfile_stdout 18:42:03 INFO - Output received: 18:42:03 INFO - Usage: mozinstall [options] installer 18:42:03 INFO - Options: 18:42:03 INFO - -h, --help show this help message and exit 18:42:03 INFO - -d DEST, --destination=DEST 18:42:03 INFO - Directory to install application into. [default: 18:42:03 INFO - "/builds/slave/test"] 18:42:03 INFO - --app=APP Application being installed. [default: firefox] 18:42:03 INFO - mkdir: /builds/slave/test/build/application 18:42:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 18:42:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 18:42:28 INFO - Reading from file tmpfile_stdout 18:42:28 INFO - Output received: 18:42:28 INFO - /builds/slave/test/build/application/firefox/firefox 18:42:28 INFO - Running post-action listener: _resource_record_post_action 18:42:28 INFO - ##### 18:42:28 INFO - ##### Running run-tests step. 18:42:28 INFO - ##### 18:42:28 INFO - Running pre-action listener: _resource_record_pre_action 18:42:28 INFO - Running main action method: run_tests 18:42:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:42:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:42:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:42:28 INFO - grabbing minidump binary from tooltool 18:42:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:42:28 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf72f20>, '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 0xf697e0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf69c90>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:42:28 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 18:42:28 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 18:42:28 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:42:28 INFO - Return code: 0 18:42:28 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 18:42:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:42:28 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/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 18:42:28 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/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 18:42:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:42:28 INFO - 'CCACHE_UMASK': '002', 18:42:28 INFO - 'DISPLAY': ':0', 18:42:28 INFO - 'HOME': '/home/cltbld', 18:42:28 INFO - 'LANG': 'en_US.UTF-8', 18:42:28 INFO - 'LOGNAME': 'cltbld', 18:42:28 INFO - 'MAIL': '/var/mail/cltbld', 18:42:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:42:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:42:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:42:28 INFO - 'MOZ_NO_REMOTE': '1', 18:42:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:42:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:42:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:42:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:42:28 INFO - 'PWD': '/builds/slave/test', 18:42:28 INFO - 'SHELL': '/bin/bash', 18:42:28 INFO - 'SHLVL': '1', 18:42:28 INFO - 'TERM': 'linux', 18:42:28 INFO - 'TMOUT': '86400', 18:42:28 INFO - 'USER': 'cltbld', 18:42:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462757496.400511-917081626', 18:42:28 INFO - '_': '/tools/buildbot/bin/python'} 18:42:28 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/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 18:42:29 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 18:42:29 INFO - import pkg_resources 18:42:30 INFO - Using 1 client processes 18:42:30 INFO - wptserve Starting http server on 127.0.0.1:8000 18:42:30 INFO - wptserve Starting http server on 127.0.0.1:8001 18:42:30 INFO - wptserve Starting http server on 127.0.0.1:8443 18:42:33 INFO - SUITE-START | Running 778 tests 18:42:33 INFO - Running testharness tests 18:42:33 INFO - Setting up ssl 18:42:33 INFO - PROCESS | certutil | 18:42:33 INFO - PROCESS | certutil | 18:42:33 INFO - PROCESS | certutil | 18:42:33 INFO - Certificate Nickname Trust Attributes 18:42:33 INFO - SSL,S/MIME,JAR/XPI 18:42:33 INFO - 18:42:33 INFO - web-platform-tests CT,, 18:42:33 INFO - 18:42:33 INFO - Starting runner 18:42:35 INFO - PROCESS | 1859 | 1462758155486 Marionette DEBUG Marionette enabled via build flag and pref 18:42:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4aa4c000 == 1 [pid = 1859] [id = 1] 18:42:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 1 (0x7f5c4aa4c800) [pid = 1859] [serial = 1] [outer = (nil)] 18:42:35 INFO - PROCESS | 1859 | [1859] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 18:42:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 2 (0x7f5c4aa4d800) [pid = 1859] [serial = 2] [outer = 0x7f5c4aa4c800] 18:42:36 INFO - PROCESS | 1859 | 1462758156050 Marionette INFO Listening on port 2828 18:42:36 INFO - PROCESS | 1859 | 1462758156521 Marionette DEBUG Marionette enabled via command-line flag 18:42:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47903000 == 2 [pid = 1859] [id = 2] 18:42:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 3 (0x7f5c47903800) [pid = 1859] [serial = 3] [outer = (nil)] 18:42:36 INFO - PROCESS | 1859 | [1859] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 18:42:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 4 (0x7f5c47904800) [pid = 1859] [serial = 4] [outer = 0x7f5c47903800] 18:42:36 INFO - PROCESS | 1859 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5c479e3e80 18:42:36 INFO - PROCESS | 1859 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5c46d39790 18:42:36 INFO - PROCESS | 1859 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5c46d3fa00 18:42:36 INFO - PROCESS | 1859 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5c46d3fd00 18:42:36 INFO - PROCESS | 1859 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5c46dfc070 18:42:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 5 (0x7f5c4c385000) [pid = 1859] [serial = 5] [outer = 0x7f5c4aa4c800] 18:42:36 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:42:36 INFO - PROCESS | 1859 | 1462758156860 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42164 18:42:36 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:42:36 INFO - PROCESS | 1859 | 1462758156932 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42165 18:42:36 INFO - PROCESS | 1859 | 1462758156938 Marionette DEBUG Closed connection conn0 18:42:37 INFO - PROCESS | 1859 | [1859] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 18:42:37 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:42:37 INFO - PROCESS | 1859 | 1462758157042 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42166 18:42:37 INFO - PROCESS | 1859 | 1462758157044 Marionette DEBUG Closed connection conn1 18:42:37 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:42:37 INFO - PROCESS | 1859 | 1462758157079 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42167 18:42:37 INFO - PROCESS | 1859 | 1462758157085 Marionette DEBUG Closed connection conn2 18:42:37 INFO - PROCESS | 1859 | 1462758157122 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:42:37 INFO - PROCESS | 1859 | 1462758157136 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160508171039","device":"desktop","version":"48.0a2"} 18:42:37 INFO - PROCESS | 1859 | [1859] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:42:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a652800 == 3 [pid = 1859] [id = 3] 18:42:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 6 (0x7f5c3a653000) [pid = 1859] [serial = 6] [outer = (nil)] 18:42:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a653800 == 4 [pid = 1859] [id = 4] 18:42:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 7 (0x7f5c3a6a3800) [pid = 1859] [serial = 7] [outer = (nil)] 18:42:38 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:42:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3950d800 == 5 [pid = 1859] [id = 5] 18:42:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 8 (0x7f5c39527000) [pid = 1859] [serial = 8] [outer = (nil)] 18:42:39 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:42:39 INFO - PROCESS | 1859 | [1859] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:42:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 9 (0x7f5c39392800) [pid = 1859] [serial = 9] [outer = 0x7f5c39527000] 18:42:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 10 (0x7f5c3906d000) [pid = 1859] [serial = 10] [outer = 0x7f5c3a653000] 18:42:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 11 (0x7f5c390b5800) [pid = 1859] [serial = 11] [outer = 0x7f5c3a6a3800] 18:42:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 12 (0x7f5c390b7800) [pid = 1859] [serial = 12] [outer = 0x7f5c39527000] 18:42:40 INFO - PROCESS | 1859 | 1462758160287 Marionette DEBUG loaded listener.js 18:42:40 INFO - PROCESS | 1859 | 1462758160302 Marionette DEBUG loaded listener.js 18:42:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 13 (0x7f5c48028400) [pid = 1859] [serial = 13] [outer = 0x7f5c39527000] 18:42:40 INFO - PROCESS | 1859 | 1462758160925 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"763dbce6-d892-44c1-9443-d20db0cbc134","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160508171039","device":"desktop","version":"48.0a2","command_id":1}}] 18:42:41 INFO - PROCESS | 1859 | 1462758161145 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 18:42:41 INFO - PROCESS | 1859 | 1462758161324 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 18:42:41 INFO - PROCESS | 1859 | 1462758161517 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:42:41 INFO - PROCESS | 1859 | [1859] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:42:41 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:42:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 14 (0x7f5c3437c800) [pid = 1859] [serial = 14] [outer = 0x7f5c39527000] 18:42:41 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:42:41 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:41 INFO - PROCESS | 1859 | 1462758161920 Marionette TRACE conn3 <- [1,3,null,{}] 18:42:41 INFO - PROCESS | 1859 | 1462758161944 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:42:42 INFO - PROCESS | 1859 | 1462758162019 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 18:42:42 INFO - PROCESS | 1859 | 1462758162049 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 18:42:42 INFO - PROCESS | 1859 | 1462758162052 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 18:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:42:42 INFO - PROCESS | 1859 | 1462758162058 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:42:42 INFO - PROCESS | 1859 | 1462758162063 Marionette TRACE conn3 <- [1,6,null,{}] 18:42:42 INFO - PROCESS | 1859 | 1462758162082 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:42 INFO - PROCESS | 1859 | 1462758162099 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 18:42:42 INFO - PROCESS | 1859 | 1462758162106 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c33026000 == 6 [pid = 1859] [id = 6] 18:42:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 15 (0x7f5c3304c800) [pid = 1859] [serial = 15] [outer = (nil)] 18:42:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 16 (0x7f5c3304e400) [pid = 1859] [serial = 16] [outer = 0x7f5c3304c800] 18:42:42 INFO - PROCESS | 1859 | 1462758162174 Marionette DEBUG loaded listener.js 18:42:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 17 (0x7f5c32e71800) [pid = 1859] [serial = 17] [outer = 0x7f5c3304c800] 18:42:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c3d800 == 7 [pid = 1859] [id = 7] 18:42:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 18 (0x7f5c32e76800) [pid = 1859] [serial = 18] [outer = (nil)] 18:42:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 19 (0x7f5c3437d000) [pid = 1859] [serial = 19] [outer = 0x7f5c32e76800] 18:42:42 INFO - PROCESS | 1859 | 1462758162601 Marionette DEBUG loaded listener.js 18:42:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 20 (0x7f5c32c29000) [pid = 1859] [serial = 20] [outer = 0x7f5c32e76800] 18:42:42 INFO - PROCESS | 1859 | [1859] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 18:42:43 INFO - PROCESS | 1859 | 1462758163057 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 18:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1093ms 18:42:43 INFO - PROCESS | 1859 | 1462758163186 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 18:42:43 INFO - PROCESS | 1859 | 1462758163189 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 18:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:42:43 INFO - PROCESS | 1859 | 1462758163218 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:42:43 INFO - PROCESS | 1859 | 1462758163220 Marionette TRACE conn3 <- [1,10,null,{}] 18:42:43 INFO - PROCESS | 1859 | 1462758163239 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:43 INFO - PROCESS | 1859 | 1462758163378 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 18:42:43 INFO - PROCESS | 1859 | 1462758163395 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31164000 == 8 [pid = 1859] [id = 8] 18:42:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 21 (0x7f5c31f15800) [pid = 1859] [serial = 21] [outer = (nil)] 18:42:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 22 (0x7f5c3877dc00) [pid = 1859] [serial = 22] [outer = 0x7f5c31f15800] 18:42:43 INFO - PROCESS | 1859 | 1462758163452 Marionette DEBUG loaded listener.js 18:42:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 23 (0x7f5c31516000) [pid = 1859] [serial = 23] [outer = 0x7f5c31f15800] 18:42:43 INFO - PROCESS | 1859 | 1462758163928 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 18:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 763ms 18:42:43 INFO - PROCESS | 1859 | 1462758163965 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 18:42:43 INFO - PROCESS | 1859 | 1462758163968 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 18:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:42:43 INFO - PROCESS | 1859 | 1462758163973 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:42:43 INFO - PROCESS | 1859 | 1462758163976 Marionette TRACE conn3 <- [1,14,null,{}] 18:42:43 INFO - PROCESS | 1859 | 1462758163981 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:44 INFO - PROCESS | 1859 | 1462758164118 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 18:42:44 INFO - PROCESS | 1859 | 1462758164136 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c315e2800 == 9 [pid = 1859] [id = 9] 18:42:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 24 (0x7f5c316d6c00) [pid = 1859] [serial = 24] [outer = (nil)] 18:42:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 25 (0x7f5c316da800) [pid = 1859] [serial = 25] [outer = 0x7f5c316d6c00] 18:42:44 INFO - PROCESS | 1859 | 1462758164190 Marionette DEBUG loaded listener.js 18:42:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 26 (0x7f5c33044000) [pid = 1859] [serial = 26] [outer = 0x7f5c316d6c00] 18:42:44 INFO - PROCESS | 1859 | 1462758164676 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 18:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 736ms 18:42:44 INFO - PROCESS | 1859 | 1462758164711 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 18:42:44 INFO - PROCESS | 1859 | 1462758164713 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 18:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:42:44 INFO - PROCESS | 1859 | 1462758164718 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:42:44 INFO - PROCESS | 1859 | 1462758164721 Marionette TRACE conn3 <- [1,18,null,{}] 18:42:44 INFO - PROCESS | 1859 | 1462758164725 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:44 INFO - PROCESS | 1859 | 1462758164847 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 18:42:44 INFO - PROCESS | 1859 | 1462758164869 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38c2e000 == 10 [pid = 1859] [id = 10] 18:42:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 27 (0x7f5c316d6400) [pid = 1859] [serial = 27] [outer = (nil)] 18:42:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 28 (0x7f5c31d60c00) [pid = 1859] [serial = 28] [outer = 0x7f5c316d6400] 18:42:44 INFO - PROCESS | 1859 | 1462758164924 Marionette DEBUG loaded listener.js 18:42:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 29 (0x7f5c31d66000) [pid = 1859] [serial = 29] [outer = 0x7f5c316d6400] 18:42:45 INFO - PROCESS | 1859 | 1462758165414 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 18:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 725ms 18:42:45 INFO - PROCESS | 1859 | 1462758165445 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 18:42:45 INFO - PROCESS | 1859 | 1462758165448 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 18:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:42:45 INFO - PROCESS | 1859 | 1462758165453 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:42:45 INFO - PROCESS | 1859 | 1462758165455 Marionette TRACE conn3 <- [1,22,null,{}] 18:42:45 INFO - PROCESS | 1859 | 1462758165460 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:45 INFO - PROCESS | 1859 | 1462758165586 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 18:42:45 INFO - PROCESS | 1859 | 1462758165604 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d093000 == 11 [pid = 1859] [id = 11] 18:42:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 30 (0x7f5c30d14800) [pid = 1859] [serial = 30] [outer = (nil)] 18:42:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 31 (0x7f5c31d69c00) [pid = 1859] [serial = 31] [outer = 0x7f5c30d14800] 18:42:45 INFO - PROCESS | 1859 | 1462758165656 Marionette DEBUG loaded listener.js 18:42:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 32 (0x7f5c31d6e000) [pid = 1859] [serial = 32] [outer = 0x7f5c30d14800] 18:42:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30d95000 == 12 [pid = 1859] [id = 12] 18:42:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 33 (0x7f5c30d95800) [pid = 1859] [serial = 33] [outer = (nil)] 18:42:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 34 (0x7f5c30d9c000) [pid = 1859] [serial = 34] [outer = 0x7f5c30d95800] 18:42:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 35 (0x7f5c30d99800) [pid = 1859] [serial = 35] [outer = 0x7f5c30d95800] 18:42:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3114f000 == 13 [pid = 1859] [id = 13] 18:42:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 36 (0x7f5c30bce800) [pid = 1859] [serial = 36] [outer = (nil)] 18:42:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 37 (0x7f5c30e62c00) [pid = 1859] [serial = 37] [outer = 0x7f5c30bce800] 18:42:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 38 (0x7f5c30e5d400) [pid = 1859] [serial = 38] [outer = 0x7f5c30bce800] 18:42:47 INFO - PROCESS | 1859 | 1462758167017 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 18:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1582ms 18:42:47 INFO - PROCESS | 1859 | 1462758167087 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 18:42:47 INFO - PROCESS | 1859 | 1462758167093 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 18:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:42:47 INFO - PROCESS | 1859 | 1462758167115 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:42:47 INFO - PROCESS | 1859 | 1462758167120 Marionette TRACE conn3 <- [1,26,null,{}] 18:42:47 INFO - PROCESS | 1859 | 1462758167126 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:47 INFO - PROCESS | 1859 | 1462758167274 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 18:42:47 INFO - PROCESS | 1859 | 1462758167385 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32b5c800 == 14 [pid = 1859] [id = 14] 18:42:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 39 (0x7f5c30e5e800) [pid = 1859] [serial = 39] [outer = (nil)] 18:42:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 40 (0x7f5c316d7800) [pid = 1859] [serial = 40] [outer = 0x7f5c30e5e800] 18:42:47 INFO - PROCESS | 1859 | 1462758167462 Marionette DEBUG loaded listener.js 18:42:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 41 (0x7f5c32c76c00) [pid = 1859] [serial = 41] [outer = 0x7f5c30e5e800] 18:42:48 INFO - PROCESS | 1859 | 1462758168218 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 18:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1134ms 18:42:48 INFO - PROCESS | 1859 | 1462758168247 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 18:42:48 INFO - PROCESS | 1859 | 1462758168253 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 18:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:42:48 INFO - PROCESS | 1859 | 1462758168262 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:42:48 INFO - PROCESS | 1859 | 1462758168265 Marionette TRACE conn3 <- [1,30,null,{}] 18:42:48 INFO - PROCESS | 1859 | 1462758168271 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:48 INFO - PROCESS | 1859 | 1462758168415 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 18:42:48 INFO - PROCESS | 1859 | 1462758168531 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c370c5800 == 15 [pid = 1859] [id = 15] 18:42:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 42 (0x7f5c30bc6800) [pid = 1859] [serial = 42] [outer = (nil)] 18:42:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 43 (0x7f5c34382800) [pid = 1859] [serial = 43] [outer = 0x7f5c30bc6800] 18:42:48 INFO - PROCESS | 1859 | 1462758168596 Marionette DEBUG loaded listener.js 18:42:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 44 (0x7f5c3631a400) [pid = 1859] [serial = 44] [outer = 0x7f5c30bc6800] 18:42:49 INFO - PROCESS | 1859 | 1462758169544 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 18:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1338ms 18:42:49 INFO - PROCESS | 1859 | 1462758169599 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 18:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:42:49 INFO - PROCESS | 1859 | 1462758169605 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 18:42:49 INFO - PROCESS | 1859 | 1462758169611 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:42:49 INFO - PROCESS | 1859 | 1462758169616 Marionette TRACE conn3 <- [1,34,null,{}] 18:42:49 INFO - PROCESS | 1859 | 1462758169622 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:49 INFO - PROCESS | 1859 | 1462758169741 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 18:42:49 INFO - PROCESS | 1859 | 1462758169752 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f3f800 == 16 [pid = 1859] [id = 16] 18:42:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 45 (0x7f5c32e75800) [pid = 1859] [serial = 45] [outer = (nil)] 18:42:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 46 (0x7f5c34569c00) [pid = 1859] [serial = 46] [outer = 0x7f5c32e75800] 18:42:49 INFO - PROCESS | 1859 | 1462758169808 Marionette DEBUG loaded listener.js 18:42:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 47 (0x7f5c378e3400) [pid = 1859] [serial = 47] [outer = 0x7f5c32e75800] 18:42:50 INFO - PROCESS | 1859 | 1462758170494 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 18:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 928ms 18:42:50 INFO - PROCESS | 1859 | 1462758170539 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 18:42:50 INFO - PROCESS | 1859 | 1462758170546 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 18:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:42:50 INFO - PROCESS | 1859 | 1462758170554 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:42:50 INFO - PROCESS | 1859 | 1462758170557 Marionette TRACE conn3 <- [1,38,null,{}] 18:42:50 INFO - PROCESS | 1859 | 1462758170562 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:50 INFO - PROCESS | 1859 | 1462758170692 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 18:42:50 INFO - PROCESS | 1859 | 1462758170766 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38c2b800 == 17 [pid = 1859] [id = 17] 18:42:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 48 (0x7f5c36f2dc00) [pid = 1859] [serial = 48] [outer = (nil)] 18:42:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 49 (0x7f5c39280800) [pid = 1859] [serial = 49] [outer = 0x7f5c36f2dc00] 18:42:50 INFO - PROCESS | 1859 | 1462758170818 Marionette DEBUG loaded listener.js 18:42:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 50 (0x7f5c39943400) [pid = 1859] [serial = 50] [outer = 0x7f5c36f2dc00] 18:42:51 INFO - PROCESS | 1859 | 1462758171368 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 18:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 877ms 18:42:51 INFO - PROCESS | 1859 | 1462758171431 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 18:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:42:51 INFO - PROCESS | 1859 | 1462758171434 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 18:42:51 INFO - PROCESS | 1859 | 1462758171440 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:42:51 INFO - PROCESS | 1859 | 1462758171445 Marionette TRACE conn3 <- [1,42,null,{}] 18:42:51 INFO - PROCESS | 1859 | 1462758171459 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:51 INFO - PROCESS | 1859 | 1462758171613 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 18:42:51 INFO - PROCESS | 1859 | 1462758171628 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c399ea800 == 18 [pid = 1859] [id = 18] 18:42:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 51 (0x7f5c38a88800) [pid = 1859] [serial = 51] [outer = (nil)] 18:42:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 52 (0x7f5c3a260c00) [pid = 1859] [serial = 52] [outer = 0x7f5c38a88800] 18:42:51 INFO - PROCESS | 1859 | 1462758171690 Marionette DEBUG loaded listener.js 18:42:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 53 (0x7f5c3a4b4400) [pid = 1859] [serial = 53] [outer = 0x7f5c38a88800] 18:42:52 INFO - PROCESS | 1859 | 1462758172235 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 18:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 833ms 18:42:52 INFO - PROCESS | 1859 | 1462758172272 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 18:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:42:52 INFO - PROCESS | 1859 | 1462758172276 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 18:42:52 INFO - PROCESS | 1859 | 1462758172281 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:42:52 INFO - PROCESS | 1859 | 1462758172283 Marionette TRACE conn3 <- [1,46,null,{}] 18:42:52 INFO - PROCESS | 1859 | 1462758172287 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:52 INFO - PROCESS | 1859 | 1462758172406 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 18:42:52 INFO - PROCESS | 1859 | 1462758172419 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a092800 == 19 [pid = 1859] [id = 19] 18:42:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 54 (0x7f5c3a852400) [pid = 1859] [serial = 54] [outer = (nil)] 18:42:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 55 (0x7f5c3a85a800) [pid = 1859] [serial = 55] [outer = 0x7f5c3a852400] 18:42:52 INFO - PROCESS | 1859 | 1462758172486 Marionette DEBUG loaded listener.js 18:42:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 56 (0x7f5c3b177000) [pid = 1859] [serial = 56] [outer = 0x7f5c3a852400] 18:42:53 INFO - PROCESS | 1859 | 1462758173069 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 18:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 827ms 18:42:53 INFO - PROCESS | 1859 | 1462758173109 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 18:42:53 INFO - PROCESS | 1859 | 1462758173112 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 18:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:42:53 INFO - PROCESS | 1859 | 1462758173117 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:42:53 INFO - PROCESS | 1859 | 1462758173119 Marionette TRACE conn3 <- [1,50,null,{}] 18:42:53 INFO - PROCESS | 1859 | 1462758173123 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:53 INFO - PROCESS | 1859 | 1462758173246 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 18:42:53 INFO - PROCESS | 1859 | 1462758173334 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a64a800 == 20 [pid = 1859] [id = 20] 18:42:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 57 (0x7f5c32c27800) [pid = 1859] [serial = 57] [outer = (nil)] 18:42:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 58 (0x7f5c3a85bc00) [pid = 1859] [serial = 58] [outer = 0x7f5c32c27800] 18:42:53 INFO - PROCESS | 1859 | 1462758173387 Marionette DEBUG loaded listener.js 18:42:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 59 (0x7f5c3b68d800) [pid = 1859] [serial = 59] [outer = 0x7f5c32c27800] 18:42:53 INFO - PROCESS | 1859 | 1462758173912 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 826ms 18:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:42:53 INFO - PROCESS | 1859 | 1462758173945 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 18:42:53 INFO - PROCESS | 1859 | 1462758173947 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 18:42:53 INFO - PROCESS | 1859 | 1462758173953 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:42:53 INFO - PROCESS | 1859 | 1462758173956 Marionette TRACE conn3 <- [1,54,null,{}] 18:42:53 INFO - PROCESS | 1859 | 1462758173960 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:54 INFO - PROCESS | 1859 | 1462758174085 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 18:42:54 INFO - PROCESS | 1859 | 1462758174103 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a9aa800 == 21 [pid = 1859] [id = 21] 18:42:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 60 (0x7f5c3caa8000) [pid = 1859] [serial = 60] [outer = (nil)] 18:42:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 61 (0x7f5c3cb58800) [pid = 1859] [serial = 61] [outer = 0x7f5c3caa8000] 18:42:54 INFO - PROCESS | 1859 | 1462758174159 Marionette DEBUG loaded listener.js 18:42:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 62 (0x7f5c3cbb9800) [pid = 1859] [serial = 62] [outer = 0x7f5c3caa8000] 18:42:54 INFO - PROCESS | 1859 | 1462758174711 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 779ms 18:42:54 INFO - PROCESS | 1859 | 1462758174732 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 18:42:54 INFO - PROCESS | 1859 | 1462758174735 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 18:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:42:54 INFO - PROCESS | 1859 | 1462758174739 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:42:54 INFO - PROCESS | 1859 | 1462758174742 Marionette TRACE conn3 <- [1,58,null,{}] 18:42:54 INFO - PROCESS | 1859 | 1462758174746 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:54 INFO - PROCESS | 1859 | 1462758174852 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 18:42:54 INFO - PROCESS | 1859 | 1462758174866 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c330ee000 == 22 [pid = 1859] [id = 22] 18:42:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 63 (0x7f5c3b68d000) [pid = 1859] [serial = 63] [outer = (nil)] 18:42:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 64 (0x7f5c4105c000) [pid = 1859] [serial = 64] [outer = 0x7f5c3b68d000] 18:42:54 INFO - PROCESS | 1859 | 1462758174919 Marionette DEBUG loaded listener.js 18:42:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 65 (0x7f5c46d6ec00) [pid = 1859] [serial = 65] [outer = 0x7f5c3b68d000] 18:42:55 INFO - PROCESS | 1859 | 1462758175503 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 779ms 18:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:42:55 INFO - PROCESS | 1859 | 1462758175518 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 18:42:55 INFO - PROCESS | 1859 | 1462758175521 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 18:42:55 INFO - PROCESS | 1859 | 1462758175525 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:42:55 INFO - PROCESS | 1859 | 1462758175528 Marionette TRACE conn3 <- [1,62,null,{}] 18:42:55 INFO - PROCESS | 1859 | 1462758175532 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:55 INFO - PROCESS | 1859 | 1462758175647 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 18:42:55 INFO - PROCESS | 1859 | 1462758175655 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3ca1c000 == 23 [pid = 1859] [id = 23] 18:42:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f5c3c0c7c00) [pid = 1859] [serial = 66] [outer = (nil)] 18:42:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f5c46ded000) [pid = 1859] [serial = 67] [outer = 0x7f5c3c0c7c00] 18:42:55 INFO - PROCESS | 1859 | 1462758175710 Marionette DEBUG loaded listener.js 18:42:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 68 (0x7f5c47baf000) [pid = 1859] [serial = 68] [outer = 0x7f5c3c0c7c00] 18:42:56 INFO - PROCESS | 1859 | 1462758176289 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 777ms 18:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:42:56 INFO - PROCESS | 1859 | 1462758176303 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 18:42:56 INFO - PROCESS | 1859 | 1462758176305 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 18:42:56 INFO - PROCESS | 1859 | 1462758176311 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:42:56 INFO - PROCESS | 1859 | 1462758176314 Marionette TRACE conn3 <- [1,66,null,{}] 18:42:56 INFO - PROCESS | 1859 | 1462758176318 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:56 INFO - PROCESS | 1859 | 1462758176426 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 18:42:56 INFO - PROCESS | 1859 | 1462758176510 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb9f000 == 24 [pid = 1859] [id = 24] 18:42:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 69 (0x7f5c32c7cc00) [pid = 1859] [serial = 69] [outer = (nil)] 18:42:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 70 (0x7f5c47bbac00) [pid = 1859] [serial = 70] [outer = 0x7f5c32c7cc00] 18:42:56 INFO - PROCESS | 1859 | 1462758176562 Marionette DEBUG loaded listener.js 18:42:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f5c47cdc400) [pid = 1859] [serial = 71] [outer = 0x7f5c32c7cc00] 18:42:57 INFO - PROCESS | 1859 | 1462758177040 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 776ms 18:42:57 INFO - PROCESS | 1859 | 1462758177086 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 18:42:57 INFO - PROCESS | 1859 | 1462758177089 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 18:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:42:57 INFO - PROCESS | 1859 | 1462758177095 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:42:57 INFO - PROCESS | 1859 | 1462758177096 Marionette TRACE conn3 <- [1,70,null,{}] 18:42:57 INFO - PROCESS | 1859 | 1462758177101 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:57 INFO - PROCESS | 1859 | 1462758177222 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 18:42:57 INFO - PROCESS | 1859 | 1462758177237 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41109800 == 25 [pid = 1859] [id = 25] 18:42:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f5c47be6800) [pid = 1859] [serial = 72] [outer = (nil)] 18:42:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f5c47e3fc00) [pid = 1859] [serial = 73] [outer = 0x7f5c47be6800] 18:42:57 INFO - PROCESS | 1859 | 1462758177294 Marionette DEBUG loaded listener.js 18:42:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f5c48025400) [pid = 1859] [serial = 74] [outer = 0x7f5c47be6800] 18:42:58 INFO - PROCESS | 1859 | 1462758178649 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1627ms 18:42:58 INFO - PROCESS | 1859 | 1462758178722 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 18:42:58 INFO - PROCESS | 1859 | 1462758178726 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 18:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:42:58 INFO - PROCESS | 1859 | 1462758178733 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:42:58 INFO - PROCESS | 1859 | 1462758178737 Marionette TRACE conn3 <- [1,74,null,{}] 18:42:58 INFO - PROCESS | 1859 | 1462758178743 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:58 INFO - PROCESS | 1859 | 1462758178894 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 18:42:58 INFO - PROCESS | 1859 | 1462758178946 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31d40000 == 26 [pid = 1859] [id = 26] 18:42:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f5c31110400) [pid = 1859] [serial = 75] [outer = (nil)] 18:42:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f5c33049c00) [pid = 1859] [serial = 76] [outer = 0x7f5c31110400] 18:42:59 INFO - PROCESS | 1859 | 1462758179003 Marionette DEBUG loaded listener.js 18:42:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f5c34520400) [pid = 1859] [serial = 77] [outer = 0x7f5c31110400] 18:42:59 INFO - PROCESS | 1859 | 1462758179571 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 880ms 18:42:59 INFO - PROCESS | 1859 | 1462758179613 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 18:42:59 INFO - PROCESS | 1859 | 1462758179620 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 18:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:42:59 INFO - PROCESS | 1859 | 1462758179635 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:42:59 INFO - PROCESS | 1859 | 1462758179637 Marionette TRACE conn3 <- [1,78,null,{}] 18:42:59 INFO - PROCESS | 1859 | 1462758179643 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:59 INFO - PROCESS | 1859 | 1462758179783 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 18:42:59 INFO - PROCESS | 1859 | 1462758179816 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c36386000 == 27 [pid = 1859] [id = 27] 18:42:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f5c34524800) [pid = 1859] [serial = 78] [outer = (nil)] 18:42:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f5c37d94c00) [pid = 1859] [serial = 79] [outer = 0x7f5c34524800] 18:42:59 INFO - PROCESS | 1859 | 1462758179870 Marionette DEBUG loaded listener.js 18:42:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f5c38a84800) [pid = 1859] [serial = 80] [outer = 0x7f5c34524800] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 79 (0x7f5c316d6400) [pid = 1859] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 78 (0x7f5c316d6c00) [pid = 1859] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 77 (0x7f5c31f15800) [pid = 1859] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f5c3304c800) [pid = 1859] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f5c30d14800) [pid = 1859] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f5c30e5e800) [pid = 1859] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f5c30bc6800) [pid = 1859] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 72 (0x7f5c32e75800) [pid = 1859] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 71 (0x7f5c36f2dc00) [pid = 1859] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 70 (0x7f5c38a88800) [pid = 1859] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 69 (0x7f5c3a852400) [pid = 1859] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 68 (0x7f5c32c27800) [pid = 1859] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 67 (0x7f5c3caa8000) [pid = 1859] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 66 (0x7f5c3b68d000) [pid = 1859] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 65 (0x7f5c3c0c7c00) [pid = 1859] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:43:00 INFO - PROCESS | 1859 | --DOMWINDOW == 64 (0x7f5c32c7cc00) [pid = 1859] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:43:00 INFO - PROCESS | 1859 | 1462758180835 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1227ms 18:43:00 INFO - PROCESS | 1859 | 1462758180862 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 18:43:00 INFO - PROCESS | 1859 | 1462758180865 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 18:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:43:00 INFO - PROCESS | 1859 | 1462758180870 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:43:00 INFO - PROCESS | 1859 | 1462758180884 Marionette TRACE conn3 <- [1,82,null,{}] 18:43:00 INFO - PROCESS | 1859 | 1462758180897 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:01 INFO - PROCESS | 1859 | 1462758181013 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 18:43:01 INFO - PROCESS | 1859 | 1462758181092 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c370c7800 == 28 [pid = 1859] [id = 28] 18:43:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 65 (0x7f5c30d16800) [pid = 1859] [serial = 81] [outer = (nil)] 18:43:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f5c37860800) [pid = 1859] [serial = 82] [outer = 0x7f5c30d16800] 18:43:01 INFO - PROCESS | 1859 | 1462758181147 Marionette DEBUG loaded listener.js 18:43:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f5c39bb0000) [pid = 1859] [serial = 83] [outer = 0x7f5c30d16800] 18:43:01 INFO - PROCESS | 1859 | 1462758181716 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 889ms 18:43:01 INFO - PROCESS | 1859 | 1462758181759 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 18:43:01 INFO - PROCESS | 1859 | 1462758181762 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 18:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:43:01 INFO - PROCESS | 1859 | 1462758181768 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:43:01 INFO - PROCESS | 1859 | 1462758181770 Marionette TRACE conn3 <- [1,86,null,{}] 18:43:01 INFO - PROCESS | 1859 | 1462758181775 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:01 INFO - PROCESS | 1859 | 1462758181889 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 18:43:01 INFO - PROCESS | 1859 | 1462758181970 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3950f800 == 29 [pid = 1859] [id = 29] 18:43:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 68 (0x7f5c30e5b800) [pid = 1859] [serial = 84] [outer = (nil)] 18:43:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 69 (0x7f5c3a261000) [pid = 1859] [serial = 85] [outer = 0x7f5c30e5b800] 18:43:02 INFO - PROCESS | 1859 | 1462758182026 Marionette DEBUG loaded listener.js 18:43:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 70 (0x7f5c3a4b6400) [pid = 1859] [serial = 86] [outer = 0x7f5c30e5b800] 18:43:02 INFO - PROCESS | 1859 | 1462758182607 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 873ms 18:43:02 INFO - PROCESS | 1859 | 1462758182643 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 18:43:02 INFO - PROCESS | 1859 | 1462758182648 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 18:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:43:02 INFO - PROCESS | 1859 | 1462758182655 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:43:02 INFO - PROCESS | 1859 | 1462758182661 Marionette TRACE conn3 <- [1,90,null,{}] 18:43:02 INFO - PROCESS | 1859 | 1462758182669 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:02 INFO - PROCESS | 1859 | 1462758182803 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 18:43:02 INFO - PROCESS | 1859 | 1462758182900 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f36800 == 30 [pid = 1859] [id = 30] 18:43:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f5c3110b000) [pid = 1859] [serial = 87] [outer = (nil)] 18:43:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f5c33049000) [pid = 1859] [serial = 88] [outer = 0x7f5c3110b000] 18:43:02 INFO - PROCESS | 1859 | 1462758182963 Marionette DEBUG loaded listener.js 18:43:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f5c34526c00) [pid = 1859] [serial = 89] [outer = 0x7f5c3110b000] 18:43:03 INFO - PROCESS | 1859 | 1462758183675 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1089ms 18:43:03 INFO - PROCESS | 1859 | 1462758183761 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 18:43:03 INFO - PROCESS | 1859 | 1462758183768 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 18:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:43:03 INFO - PROCESS | 1859 | 1462758183778 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:43:03 INFO - PROCESS | 1859 | 1462758183782 Marionette TRACE conn3 <- [1,94,null,{}] 18:43:03 INFO - PROCESS | 1859 | 1462758183787 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:03 INFO - PROCESS | 1859 | 1462758183924 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 18:43:04 INFO - PROCESS | 1859 | 1462758184038 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39c98800 == 31 [pid = 1859] [id = 31] 18:43:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f5c36d28000) [pid = 1859] [serial = 90] [outer = (nil)] 18:43:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f5c38cefc00) [pid = 1859] [serial = 91] [outer = 0x7f5c36d28000] 18:43:04 INFO - PROCESS | 1859 | 1462758184101 Marionette DEBUG loaded listener.js 18:43:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f5c3a25f800) [pid = 1859] [serial = 92] [outer = 0x7f5c36d28000] 18:43:04 INFO - PROCESS | 1859 | 1462758184785 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 18:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1077ms 18:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:43:04 INFO - PROCESS | 1859 | 1462758184856 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 18:43:04 INFO - PROCESS | 1859 | 1462758184859 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 18:43:04 INFO - PROCESS | 1859 | 1462758184863 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:43:04 INFO - PROCESS | 1859 | 1462758184869 Marionette TRACE conn3 <- [1,98,null,{}] 18:43:04 INFO - PROCESS | 1859 | 1462758184883 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:05 INFO - PROCESS | 1859 | 1462758185017 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 18:43:05 INFO - PROCESS | 1859 | 1462758185132 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a99c000 == 32 [pid = 1859] [id = 32] 18:43:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f5c386f3400) [pid = 1859] [serial = 93] [outer = (nil)] 18:43:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f5c3b1e4800) [pid = 1859] [serial = 94] [outer = 0x7f5c386f3400] 18:43:05 INFO - PROCESS | 1859 | 1462758185199 Marionette DEBUG loaded listener.js 18:43:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f5c3c0c9000) [pid = 1859] [serial = 95] [outer = 0x7f5c386f3400] 18:43:05 INFO - PROCESS | 1859 | 1462758185898 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 18:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1091ms 18:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:43:05 INFO - PROCESS | 1859 | 1462758185955 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 18:43:05 INFO - PROCESS | 1859 | 1462758185958 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 18:43:05 INFO - PROCESS | 1859 | 1462758185964 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:43:05 INFO - PROCESS | 1859 | 1462758185967 Marionette TRACE conn3 <- [1,102,null,{}] 18:43:05 INFO - PROCESS | 1859 | 1462758185971 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:06 INFO - PROCESS | 1859 | 1462758186094 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 18:43:06 INFO - PROCESS | 1859 | 1462758186213 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3ca0a800 == 33 [pid = 1859] [id = 33] 18:43:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f5c30bd1c00) [pid = 1859] [serial = 96] [outer = (nil)] 18:43:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f5c3cb4d400) [pid = 1859] [serial = 97] [outer = 0x7f5c30bd1c00] 18:43:06 INFO - PROCESS | 1859 | 1462758186277 Marionette DEBUG loaded listener.js 18:43:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f5c3d785400) [pid = 1859] [serial = 98] [outer = 0x7f5c30bd1c00] 18:43:07 INFO - PROCESS | 1859 | 1462758187044 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 18:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1127ms 18:43:07 INFO - PROCESS | 1859 | 1462758187091 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 18:43:07 INFO - PROCESS | 1859 | 1462758187095 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 18:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:43:07 INFO - PROCESS | 1859 | 1462758187103 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:43:07 INFO - PROCESS | 1859 | 1462758187108 Marionette TRACE conn3 <- [1,106,null,{}] 18:43:07 INFO - PROCESS | 1859 | 1462758187116 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:07 INFO - PROCESS | 1859 | 1462758187241 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 18:43:07 INFO - PROCESS | 1859 | 1462758187389 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c317e4800 == 34 [pid = 1859] [id = 34] 18:43:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f5c30e61c00) [pid = 1859] [serial = 99] [outer = (nil)] 18:43:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f5c31f1b800) [pid = 1859] [serial = 100] [outer = 0x7f5c30e61c00] 18:43:07 INFO - PROCESS | 1859 | 1462758187450 Marionette DEBUG loaded listener.js 18:43:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f5c33044800) [pid = 1859] [serial = 101] [outer = 0x7f5c30e61c00] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f5c30e62c00) [pid = 1859] [serial = 37] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f5c316d7800) [pid = 1859] [serial = 40] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f5c34382800) [pid = 1859] [serial = 43] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f5c34569c00) [pid = 1859] [serial = 46] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f5c39280800) [pid = 1859] [serial = 49] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 79 (0x7f5c3a260c00) [pid = 1859] [serial = 52] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 78 (0x7f5c3a4b4400) [pid = 1859] [serial = 53] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 77 (0x7f5c3a85a800) [pid = 1859] [serial = 55] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f5c3a85bc00) [pid = 1859] [serial = 58] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f5c3b177000) [pid = 1859] [serial = 56] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f5c3cb58800) [pid = 1859] [serial = 61] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f5c4105c000) [pid = 1859] [serial = 64] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 72 (0x7f5c46ded000) [pid = 1859] [serial = 67] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 71 (0x7f5c47bbac00) [pid = 1859] [serial = 70] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 70 (0x7f5c30d9c000) [pid = 1859] [serial = 34] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 69 (0x7f5c3b68d800) [pid = 1859] [serial = 59] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 68 (0x7f5c32c76c00) [pid = 1859] [serial = 41] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 67 (0x7f5c3cbb9800) [pid = 1859] [serial = 62] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 66 (0x7f5c3631a400) [pid = 1859] [serial = 44] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 65 (0x7f5c46d6ec00) [pid = 1859] [serial = 65] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 64 (0x7f5c47baf000) [pid = 1859] [serial = 68] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 63 (0x7f5c378e3400) [pid = 1859] [serial = 47] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 62 (0x7f5c39943400) [pid = 1859] [serial = 50] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 61 (0x7f5c47cdc400) [pid = 1859] [serial = 71] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 60 (0x7f5c31d6e000) [pid = 1859] [serial = 32] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 59 (0x7f5c39392800) [pid = 1859] [serial = 9] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 58 (0x7f5c4aa4d800) [pid = 1859] [serial = 2] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 57 (0x7f5c31d69c00) [pid = 1859] [serial = 31] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 56 (0x7f5c31d60c00) [pid = 1859] [serial = 28] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 55 (0x7f5c31d66000) [pid = 1859] [serial = 29] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 54 (0x7f5c316da800) [pid = 1859] [serial = 25] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 53 (0x7f5c33044000) [pid = 1859] [serial = 26] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 52 (0x7f5c31516000) [pid = 1859] [serial = 23] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 51 (0x7f5c3877dc00) [pid = 1859] [serial = 22] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 50 (0x7f5c3437d000) [pid = 1859] [serial = 19] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 49 (0x7f5c3304e400) [pid = 1859] [serial = 16] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 48 (0x7f5c32e71800) [pid = 1859] [serial = 17] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | --DOMWINDOW == 47 (0x7f5c390b7800) [pid = 1859] [serial = 12] [outer = (nil)] [url = about:blank] 18:43:08 INFO - PROCESS | 1859 | 1462758188612 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 18:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1539ms 18:43:08 INFO - PROCESS | 1859 | 1462758188642 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 18:43:08 INFO - PROCESS | 1859 | 1462758188647 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 18:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:43:08 INFO - PROCESS | 1859 | 1462758188660 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:43:08 INFO - PROCESS | 1859 | 1462758188668 Marionette TRACE conn3 <- [1,110,null,{}] 18:43:08 INFO - PROCESS | 1859 | 1462758188674 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:08 INFO - PROCESS | 1859 | 1462758188806 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 18:43:08 INFO - PROCESS | 1859 | 1462758188885 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c317d6000 == 35 [pid = 1859] [id = 35] 18:43:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 48 (0x7f5c316dc800) [pid = 1859] [serial = 102] [outer = (nil)] 18:43:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 49 (0x7f5c32c21800) [pid = 1859] [serial = 103] [outer = 0x7f5c316dc800] 18:43:08 INFO - PROCESS | 1859 | 1462758188940 Marionette DEBUG loaded listener.js 18:43:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 50 (0x7f5c3304d400) [pid = 1859] [serial = 104] [outer = 0x7f5c316dc800] 18:43:09 INFO - PROCESS | 1859 | 1462758189512 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 18:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 885ms 18:43:09 INFO - PROCESS | 1859 | 1462758189545 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 18:43:09 INFO - PROCESS | 1859 | 1462758189553 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 18:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:43:09 INFO - PROCESS | 1859 | 1462758189563 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:43:09 INFO - PROCESS | 1859 | 1462758189566 Marionette TRACE conn3 <- [1,114,null,{}] 18:43:09 INFO - PROCESS | 1859 | 1462758189571 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:09 INFO - PROCESS | 1859 | 1462758189691 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 18:43:09 INFO - PROCESS | 1859 | 1462758189770 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c56000 == 36 [pid = 1859] [id = 36] 18:43:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 51 (0x7f5c31d65400) [pid = 1859] [serial = 105] [outer = (nil)] 18:43:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 52 (0x7f5c34565000) [pid = 1859] [serial = 106] [outer = 0x7f5c31d65400] 18:43:09 INFO - PROCESS | 1859 | 1462758189823 Marionette DEBUG loaded listener.js 18:43:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 53 (0x7f5c37e56800) [pid = 1859] [serial = 107] [outer = 0x7f5c31d65400] 18:43:10 INFO - PROCESS | 1859 | 1462758190375 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 18:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 826ms 18:43:10 INFO - PROCESS | 1859 | 1462758190397 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 18:43:10 INFO - PROCESS | 1859 | 1462758190399 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 18:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:43:10 INFO - PROCESS | 1859 | 1462758190405 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:43:10 INFO - PROCESS | 1859 | 1462758190419 Marionette TRACE conn3 <- [1,118,null,{}] 18:43:10 INFO - PROCESS | 1859 | 1462758190441 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:10 INFO - PROCESS | 1859 | 1462758190585 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 18:43:10 INFO - PROCESS | 1859 | 1462758190616 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c378c9000 == 37 [pid = 1859] [id = 37] 18:43:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 54 (0x7f5c34569c00) [pid = 1859] [serial = 108] [outer = (nil)] 18:43:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 55 (0x7f5c39393800) [pid = 1859] [serial = 109] [outer = 0x7f5c34569c00] 18:43:10 INFO - PROCESS | 1859 | 1462758190672 Marionette DEBUG loaded listener.js 18:43:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 56 (0x7f5c39bb2400) [pid = 1859] [serial = 110] [outer = 0x7f5c34569c00] 18:43:11 INFO - PROCESS | 1859 | 1462758191243 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 18:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 892ms 18:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:43:11 INFO - PROCESS | 1859 | 1462758191299 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 18:43:11 INFO - PROCESS | 1859 | 1462758191302 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 18:43:11 INFO - PROCESS | 1859 | 1462758191306 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:43:11 INFO - PROCESS | 1859 | 1462758191309 Marionette TRACE conn3 <- [1,122,null,{}] 18:43:11 INFO - PROCESS | 1859 | 1462758191314 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:11 INFO - PROCESS | 1859 | 1462758191456 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 18:43:11 INFO - PROCESS | 1859 | 1462758191482 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38e37000 == 38 [pid = 1859] [id = 38] 18:43:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 57 (0x7f5c3455d400) [pid = 1859] [serial = 111] [outer = (nil)] 18:43:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 58 (0x7f5c3a265800) [pid = 1859] [serial = 112] [outer = 0x7f5c3455d400] 18:43:11 INFO - PROCESS | 1859 | 1462758191535 Marionette DEBUG loaded listener.js 18:43:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 59 (0x7f5c3a4b5400) [pid = 1859] [serial = 113] [outer = 0x7f5c3455d400] 18:43:12 INFO - PROCESS | 1859 | 1462758192054 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 18:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 826ms 18:43:12 INFO - PROCESS | 1859 | 1462758192133 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 18:43:12 INFO - PROCESS | 1859 | 1462758192136 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 18:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:43:12 INFO - PROCESS | 1859 | 1462758192141 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:43:12 INFO - PROCESS | 1859 | 1462758192143 Marionette TRACE conn3 <- [1,126,null,{}] 18:43:12 INFO - PROCESS | 1859 | 1462758192148 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:12 INFO - PROCESS | 1859 | 1462758192283 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 18:43:12 INFO - PROCESS | 1859 | --DOMWINDOW == 58 (0x7f5c47be6800) [pid = 1859] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:43:12 INFO - PROCESS | 1859 | --DOMWINDOW == 57 (0x7f5c30e5b800) [pid = 1859] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:43:12 INFO - PROCESS | 1859 | --DOMWINDOW == 56 (0x7f5c34524800) [pid = 1859] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:43:12 INFO - PROCESS | 1859 | --DOMWINDOW == 55 (0x7f5c31110400) [pid = 1859] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:43:12 INFO - PROCESS | 1859 | --DOMWINDOW == 54 (0x7f5c30d16800) [pid = 1859] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:43:12 INFO - PROCESS | 1859 | 1462758192358 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c3a000 == 39 [pid = 1859] [id = 39] 18:43:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 55 (0x7f5c30bc6800) [pid = 1859] [serial = 114] [outer = (nil)] 18:43:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 56 (0x7f5c32e7cc00) [pid = 1859] [serial = 115] [outer = 0x7f5c30bc6800] 18:43:12 INFO - PROCESS | 1859 | 1462758192410 Marionette DEBUG loaded listener.js 18:43:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 57 (0x7f5c3a4c0c00) [pid = 1859] [serial = 116] [outer = 0x7f5c30bc6800] 18:43:12 INFO - PROCESS | 1859 | 1462758192986 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 18:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 877ms 18:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:43:13 INFO - PROCESS | 1859 | 1462758193019 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 18:43:13 INFO - PROCESS | 1859 | 1462758193021 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 18:43:13 INFO - PROCESS | 1859 | 1462758193027 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:43:13 INFO - PROCESS | 1859 | 1462758193029 Marionette TRACE conn3 <- [1,130,null,{}] 18:43:13 INFO - PROCESS | 1859 | 1462758193033 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:13 INFO - PROCESS | 1859 | 1462758193161 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 18:43:13 INFO - PROCESS | 1859 | 1462758193179 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a089000 == 40 [pid = 1859] [id = 40] 18:43:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 58 (0x7f5c36d27c00) [pid = 1859] [serial = 117] [outer = (nil)] 18:43:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 59 (0x7f5c3ca9e800) [pid = 1859] [serial = 118] [outer = 0x7f5c36d27c00] 18:43:13 INFO - PROCESS | 1859 | 1462758193233 Marionette DEBUG loaded listener.js 18:43:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 60 (0x7f5c3cb58800) [pid = 1859] [serial = 119] [outer = 0x7f5c36d27c00] 18:43:13 INFO - PROCESS | 1859 | 1462758193817 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 18:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 830ms 18:43:13 INFO - PROCESS | 1859 | 1462758193856 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 18:43:13 INFO - PROCESS | 1859 | 1462758193859 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 18:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:43:13 INFO - PROCESS | 1859 | 1462758193864 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:43:13 INFO - PROCESS | 1859 | 1462758193866 Marionette TRACE conn3 <- [1,134,null,{}] 18:43:13 INFO - PROCESS | 1859 | 1462758193871 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:13 INFO - PROCESS | 1859 | 1462758193977 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 18:43:14 INFO - PROCESS | 1859 | 1462758194054 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a65e000 == 41 [pid = 1859] [id = 41] 18:43:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 61 (0x7f5c30e57400) [pid = 1859] [serial = 120] [outer = (nil)] 18:43:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 62 (0x7f5c3cb59400) [pid = 1859] [serial = 121] [outer = 0x7f5c30e57400] 18:43:14 INFO - PROCESS | 1859 | 1462758194107 Marionette DEBUG loaded listener.js 18:43:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 63 (0x7f5c3d791400) [pid = 1859] [serial = 122] [outer = 0x7f5c30e57400] 18:43:14 INFO - PROCESS | 1859 | 1462758194848 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 18:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1029ms 18:43:14 INFO - PROCESS | 1859 | 1462758194894 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 18:43:14 INFO - PROCESS | 1859 | 1462758194899 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 18:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:43:14 INFO - PROCESS | 1859 | 1462758194907 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:43:14 INFO - PROCESS | 1859 | 1462758194912 Marionette TRACE conn3 <- [1,138,null,{}] 18:43:14 INFO - PROCESS | 1859 | 1462758194954 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:15 INFO - PROCESS | 1859 | 1462758195107 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 18:43:15 INFO - PROCESS | 1859 | 1462758195219 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c4a000 == 42 [pid = 1859] [id = 42] 18:43:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 64 (0x7f5c3110ac00) [pid = 1859] [serial = 123] [outer = (nil)] 18:43:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 65 (0x7f5c32c1f400) [pid = 1859] [serial = 124] [outer = 0x7f5c3110ac00] 18:43:15 INFO - PROCESS | 1859 | 1462758195287 Marionette DEBUG loaded listener.js 18:43:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f5c34524400) [pid = 1859] [serial = 125] [outer = 0x7f5c3110ac00] 18:43:16 INFO - PROCESS | 1859 | 1462758196070 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 18:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1216ms 18:43:16 INFO - PROCESS | 1859 | 1462758196123 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 18:43:16 INFO - PROCESS | 1859 | 1462758196130 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 18:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:43:16 INFO - PROCESS | 1859 | 1462758196139 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:43:16 INFO - PROCESS | 1859 | 1462758196143 Marionette TRACE conn3 <- [1,142,null,{}] 18:43:16 INFO - PROCESS | 1859 | 1462758196148 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:16 INFO - PROCESS | 1859 | 1462758196291 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 18:43:16 INFO - PROCESS | 1859 | 1462758196407 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c378c3000 == 43 [pid = 1859] [id = 43] 18:43:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f5c30d10800) [pid = 1859] [serial = 126] [outer = (nil)] 18:43:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 68 (0x7f5c386f3800) [pid = 1859] [serial = 127] [outer = 0x7f5c30d10800] 18:43:16 INFO - PROCESS | 1859 | 1462758196475 Marionette DEBUG loaded listener.js 18:43:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 69 (0x7f5c3927f800) [pid = 1859] [serial = 128] [outer = 0x7f5c30d10800] 18:43:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 70 (0x7f5c32c29400) [pid = 1859] [serial = 129] [outer = 0x7f5c30bce800] 18:43:17 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a99c000 == 42 [pid = 1859] [id = 32] 18:43:17 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f36800 == 41 [pid = 1859] [id = 30] 18:43:17 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c370c7800 == 40 [pid = 1859] [id = 28] 18:43:17 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c36386000 == 39 [pid = 1859] [id = 27] 18:43:17 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3950f800 == 38 [pid = 1859] [id = 29] 18:43:17 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a089000 == 37 [pid = 1859] [id = 40] 18:43:17 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32c3a000 == 36 [pid = 1859] [id = 39] 18:43:17 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38e37000 == 35 [pid = 1859] [id = 38] 18:43:17 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c378c9000 == 34 [pid = 1859] [id = 37] 18:43:17 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32c56000 == 33 [pid = 1859] [id = 36] 18:43:17 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c317d6000 == 32 [pid = 1859] [id = 35] 18:43:17 INFO - PROCESS | 1859 | 1462758197436 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 18:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1331ms 18:43:17 INFO - PROCESS | 1859 | --DOMWINDOW == 69 (0x7f5c47e3fc00) [pid = 1859] [serial = 73] [outer = (nil)] [url = about:blank] 18:43:17 INFO - PROCESS | 1859 | --DOMWINDOW == 68 (0x7f5c3a4b6400) [pid = 1859] [serial = 86] [outer = (nil)] [url = about:blank] 18:43:17 INFO - PROCESS | 1859 | --DOMWINDOW == 67 (0x7f5c3a261000) [pid = 1859] [serial = 85] [outer = (nil)] [url = about:blank] 18:43:17 INFO - PROCESS | 1859 | --DOMWINDOW == 66 (0x7f5c37d94c00) [pid = 1859] [serial = 79] [outer = (nil)] [url = about:blank] 18:43:17 INFO - PROCESS | 1859 | --DOMWINDOW == 65 (0x7f5c38a84800) [pid = 1859] [serial = 80] [outer = (nil)] [url = about:blank] 18:43:17 INFO - PROCESS | 1859 | --DOMWINDOW == 64 (0x7f5c33049c00) [pid = 1859] [serial = 76] [outer = (nil)] [url = about:blank] 18:43:17 INFO - PROCESS | 1859 | --DOMWINDOW == 63 (0x7f5c34520400) [pid = 1859] [serial = 77] [outer = (nil)] [url = about:blank] 18:43:17 INFO - PROCESS | 1859 | --DOMWINDOW == 62 (0x7f5c39bb0000) [pid = 1859] [serial = 83] [outer = (nil)] [url = about:blank] 18:43:17 INFO - PROCESS | 1859 | --DOMWINDOW == 61 (0x7f5c37860800) [pid = 1859] [serial = 82] [outer = (nil)] [url = about:blank] 18:43:17 INFO - PROCESS | 1859 | --DOMWINDOW == 60 (0x7f5c48025400) [pid = 1859] [serial = 74] [outer = (nil)] [url = about:blank] 18:43:17 INFO - PROCESS | 1859 | 1462758197493 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 18:43:17 INFO - PROCESS | 1859 | 1462758197498 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 18:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:43:17 INFO - PROCESS | 1859 | 1462758197507 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:43:17 INFO - PROCESS | 1859 | 1462758197511 Marionette TRACE conn3 <- [1,146,null,{}] 18:43:17 INFO - PROCESS | 1859 | 1462758197517 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:17 INFO - PROCESS | 1859 | 1462758197655 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 18:43:17 INFO - PROCESS | 1859 | 1462758197665 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32b6e800 == 33 [pid = 1859] [id = 44] 18:43:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 61 (0x7f5c346e6800) [pid = 1859] [serial = 130] [outer = (nil)] 18:43:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 62 (0x7f5c36d30400) [pid = 1859] [serial = 131] [outer = 0x7f5c346e6800] 18:43:17 INFO - PROCESS | 1859 | 1462758197721 Marionette DEBUG loaded listener.js 18:43:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 63 (0x7f5c37d96000) [pid = 1859] [serial = 132] [outer = 0x7f5c346e6800] 18:43:18 INFO - PROCESS | 1859 | 1462758198340 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 18:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 881ms 18:43:18 INFO - PROCESS | 1859 | 1462758198387 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 18:43:18 INFO - PROCESS | 1859 | 1462758198393 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 18:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:43:18 INFO - PROCESS | 1859 | 1462758198401 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:43:18 INFO - PROCESS | 1859 | 1462758198404 Marionette TRACE conn3 <- [1,150,null,{}] 18:43:18 INFO - PROCESS | 1859 | 1462758198412 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:18 INFO - PROCESS | 1859 | 1462758198555 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 18:43:18 INFO - PROCESS | 1859 | 1462758198570 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c370c8000 == 34 [pid = 1859] [id = 45] 18:43:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 64 (0x7f5c38aed000) [pid = 1859] [serial = 133] [outer = (nil)] 18:43:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 65 (0x7f5c39946400) [pid = 1859] [serial = 134] [outer = 0x7f5c38aed000] 18:43:18 INFO - PROCESS | 1859 | 1462758198623 Marionette DEBUG loaded listener.js 18:43:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f5c3a25f000) [pid = 1859] [serial = 135] [outer = 0x7f5c38aed000] 18:43:19 INFO - PROCESS | 1859 | 1462758199231 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 18:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 883ms 18:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:43:19 INFO - PROCESS | 1859 | 1462758199284 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 18:43:19 INFO - PROCESS | 1859 | 1462758199286 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 18:43:19 INFO - PROCESS | 1859 | 1462758199292 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:43:19 INFO - PROCESS | 1859 | 1462758199297 Marionette TRACE conn3 <- [1,154,null,{}] 18:43:19 INFO - PROCESS | 1859 | 1462758199311 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:19 INFO - PROCESS | 1859 | 1462758199483 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 18:43:19 INFO - PROCESS | 1859 | 1462758199495 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c399ce000 == 35 [pid = 1859] [id = 46] 18:43:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f5c3110bc00) [pid = 1859] [serial = 136] [outer = (nil)] 18:43:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 68 (0x7f5c3a85b800) [pid = 1859] [serial = 137] [outer = 0x7f5c3110bc00] 18:43:19 INFO - PROCESS | 1859 | 1462758199562 Marionette DEBUG loaded listener.js 18:43:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 69 (0x7f5c3b5d8400) [pid = 1859] [serial = 138] [outer = 0x7f5c3110bc00] 18:43:20 INFO - PROCESS | 1859 | 1462758200165 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 18:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 886ms 18:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:43:20 INFO - PROCESS | 1859 | 1462758200177 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 18:43:20 INFO - PROCESS | 1859 | 1462758200180 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 18:43:20 INFO - PROCESS | 1859 | 1462758200186 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:43:20 INFO - PROCESS | 1859 | 1462758200188 Marionette TRACE conn3 <- [1,158,null,{}] 18:43:20 INFO - PROCESS | 1859 | 1462758200193 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:20 INFO - PROCESS | 1859 | 1462758200339 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 18:43:20 INFO - PROCESS | 1859 | 1462758200394 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a990000 == 36 [pid = 1859] [id = 47] 18:43:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 70 (0x7f5c30d0e400) [pid = 1859] [serial = 139] [outer = (nil)] 18:43:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f5c3ca9ec00) [pid = 1859] [serial = 140] [outer = 0x7f5c30d0e400] 18:43:20 INFO - PROCESS | 1859 | 1462758200447 Marionette DEBUG loaded listener.js 18:43:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f5c3d78ec00) [pid = 1859] [serial = 141] [outer = 0x7f5c30d0e400] 18:43:21 INFO - PROCESS | 1859 | 1462758201015 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 18:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 882ms 18:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:43:21 INFO - PROCESS | 1859 | 1462758201067 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 18:43:21 INFO - PROCESS | 1859 | 1462758201069 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 18:43:21 INFO - PROCESS | 1859 | 1462758201073 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:43:21 INFO - PROCESS | 1859 | 1462758201076 Marionette TRACE conn3 <- [1,162,null,{}] 18:43:21 INFO - PROCESS | 1859 | 1462758201081 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:21 INFO - PROCESS | 1859 | 1462758201216 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 18:43:21 INFO - PROCESS | 1859 | 1462758201254 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3b42a000 == 37 [pid = 1859] [id = 48] 18:43:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f5c3c0d2800) [pid = 1859] [serial = 142] [outer = (nil)] 18:43:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f5c41dd5400) [pid = 1859] [serial = 143] [outer = 0x7f5c3c0d2800] 18:43:21 INFO - PROCESS | 1859 | 1462758201306 Marionette DEBUG loaded listener.js 18:43:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f5c46de6c00) [pid = 1859] [serial = 144] [outer = 0x7f5c3c0d2800] 18:43:21 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f5c3455d400) [pid = 1859] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:43:21 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f5c3110b000) [pid = 1859] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:43:21 INFO - PROCESS | 1859 | --DOMWINDOW == 72 (0x7f5c31d65400) [pid = 1859] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:43:21 INFO - PROCESS | 1859 | --DOMWINDOW == 71 (0x7f5c36d28000) [pid = 1859] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:43:21 INFO - PROCESS | 1859 | --DOMWINDOW == 70 (0x7f5c386f3400) [pid = 1859] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:43:21 INFO - PROCESS | 1859 | --DOMWINDOW == 69 (0x7f5c30bd1c00) [pid = 1859] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:43:21 INFO - PROCESS | 1859 | --DOMWINDOW == 68 (0x7f5c34569c00) [pid = 1859] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:43:21 INFO - PROCESS | 1859 | --DOMWINDOW == 67 (0x7f5c30bc6800) [pid = 1859] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:43:21 INFO - PROCESS | 1859 | --DOMWINDOW == 66 (0x7f5c36d27c00) [pid = 1859] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:43:21 INFO - PROCESS | 1859 | --DOMWINDOW == 65 (0x7f5c316dc800) [pid = 1859] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:43:21 INFO - PROCESS | 1859 | 1462758201955 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 18:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 929ms 18:43:22 INFO - PROCESS | 1859 | 1462758202003 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 18:43:22 INFO - PROCESS | 1859 | 1462758202006 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 18:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:43:22 INFO - PROCESS | 1859 | 1462758202010 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:43:22 INFO - PROCESS | 1859 | 1462758202012 Marionette TRACE conn3 <- [1,166,null,{}] 18:43:22 INFO - PROCESS | 1859 | 1462758202017 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:22 INFO - PROCESS | 1859 | 1462758202169 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 18:43:22 INFO - PROCESS | 1859 | 1462758202222 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a39d800 == 38 [pid = 1859] [id = 49] 18:43:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f5c316d5000) [pid = 1859] [serial = 145] [outer = (nil)] 18:43:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f5c3a4b6000) [pid = 1859] [serial = 146] [outer = 0x7f5c316d5000] 18:43:22 INFO - PROCESS | 1859 | 1462758202275 Marionette DEBUG loaded listener.js 18:43:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 68 (0x7f5c47b67c00) [pid = 1859] [serial = 147] [outer = 0x7f5c316d5000] 18:43:22 INFO - PROCESS | 1859 | 1462758202832 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 18:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 875ms 18:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:43:22 INFO - PROCESS | 1859 | 1462758202886 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 18:43:22 INFO - PROCESS | 1859 | 1462758202888 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 18:43:22 INFO - PROCESS | 1859 | 1462758202892 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:43:22 INFO - PROCESS | 1859 | 1462758202895 Marionette TRACE conn3 <- [1,170,null,{}] 18:43:22 INFO - PROCESS | 1859 | 1462758202900 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:23 INFO - PROCESS | 1859 | 1462758203004 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 18:43:23 INFO - PROCESS | 1859 | 1462758203084 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c40fc7800 == 39 [pid = 1859] [id = 50] 18:43:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 69 (0x7f5c30bca800) [pid = 1859] [serial = 148] [outer = (nil)] 18:43:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 70 (0x7f5c47b5d800) [pid = 1859] [serial = 149] [outer = 0x7f5c30bca800] 18:43:23 INFO - PROCESS | 1859 | 1462758203137 Marionette DEBUG loaded listener.js 18:43:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f5c47cd9c00) [pid = 1859] [serial = 150] [outer = 0x7f5c30bca800] 18:43:23 INFO - PROCESS | 1859 | 1462758203637 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 18:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 784ms 18:43:23 INFO - PROCESS | 1859 | 1462758203677 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 18:43:23 INFO - PROCESS | 1859 | 1462758203679 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 18:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:43:23 INFO - PROCESS | 1859 | 1462758203684 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:43:23 INFO - PROCESS | 1859 | 1462758203686 Marionette TRACE conn3 <- [1,174,null,{}] 18:43:23 INFO - PROCESS | 1859 | 1462758203690 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:23 INFO - PROCESS | 1859 | 1462758203815 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 18:43:23 INFO - PROCESS | 1859 | 1462758203938 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3144b800 == 40 [pid = 1859] [id = 51] 18:43:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f5c30bc4800) [pid = 1859] [serial = 151] [outer = (nil)] 18:43:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f5c30e60c00) [pid = 1859] [serial = 152] [outer = 0x7f5c30bc4800] 18:43:24 INFO - PROCESS | 1859 | 1462758204001 Marionette DEBUG loaded listener.js 18:43:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f5c316dd400) [pid = 1859] [serial = 153] [outer = 0x7f5c30bc4800] 18:43:24 INFO - PROCESS | 1859 | 1462758204796 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 18:43:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1174ms 18:43:24 INFO - PROCESS | 1859 | 1462758204861 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 18:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:43:24 INFO - PROCESS | 1859 | 1462758204867 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 18:43:24 INFO - PROCESS | 1859 | 1462758204873 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:43:24 INFO - PROCESS | 1859 | 1462758204878 Marionette TRACE conn3 <- [1,178,null,{}] 18:43:24 INFO - PROCESS | 1859 | 1462758204884 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:25 INFO - PROCESS | 1859 | 1462758205021 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 18:43:25 INFO - PROCESS | 1859 | 1462758205137 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38e36800 == 41 [pid = 1859] [id = 52] 18:43:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f5c3304e000) [pid = 1859] [serial = 154] [outer = (nil)] 18:43:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f5c346efc00) [pid = 1859] [serial = 155] [outer = 0x7f5c3304e000] 18:43:25 INFO - PROCESS | 1859 | 1462758205201 Marionette DEBUG loaded listener.js 18:43:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f5c36316c00) [pid = 1859] [serial = 156] [outer = 0x7f5c3304e000] 18:43:25 INFO - PROCESS | 1859 | 1462758205915 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 18:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1083ms 18:43:25 INFO - PROCESS | 1859 | 1462758205958 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 18:43:25 INFO - PROCESS | 1859 | 1462758205963 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 18:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:43:25 INFO - PROCESS | 1859 | 1462758205969 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:43:25 INFO - PROCESS | 1859 | 1462758205971 Marionette TRACE conn3 <- [1,182,null,{}] 18:43:25 INFO - PROCESS | 1859 | 1462758205977 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:26 INFO - PROCESS | 1859 | 1462758206108 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 18:43:26 INFO - PROCESS | 1859 | 1462758206231 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c40fd4800 == 42 [pid = 1859] [id = 53] 18:43:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f5c36322c00) [pid = 1859] [serial = 157] [outer = (nil)] 18:43:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f5c37991800) [pid = 1859] [serial = 158] [outer = 0x7f5c36322c00] 18:43:26 INFO - PROCESS | 1859 | 1462758206293 Marionette DEBUG loaded listener.js 18:43:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f5c39397800) [pid = 1859] [serial = 159] [outer = 0x7f5c36322c00] 18:43:26 INFO - PROCESS | 1859 | 1462758206974 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 18:43:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1078ms 18:43:27 INFO - PROCESS | 1859 | 1462758207047 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 18:43:27 INFO - PROCESS | 1859 | 1462758207050 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 18:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:43:27 INFO - PROCESS | 1859 | 1462758207064 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:43:27 INFO - PROCESS | 1859 | 1462758207072 Marionette TRACE conn3 <- [1,186,null,{}] 18:43:27 INFO - PROCESS | 1859 | 1462758207093 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:27 INFO - PROCESS | 1859 | 1462758207232 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 18:43:27 INFO - PROCESS | 1859 | 1462758207443 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c317e8000 == 43 [pid = 1859] [id = 54] 18:43:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f5c31457000) [pid = 1859] [serial = 160] [outer = (nil)] 18:43:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f5c3151b800) [pid = 1859] [serial = 161] [outer = 0x7f5c31457000] 18:43:27 INFO - PROCESS | 1859 | 1462758207510 Marionette DEBUG loaded listener.js 18:43:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f5c31f13c00) [pid = 1859] [serial = 162] [outer = 0x7f5c31457000] 18:43:28 INFO - PROCESS | 1859 | 1462758208232 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 18:43:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c40fc7800 == 42 [pid = 1859] [id = 50] 18:43:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a39d800 == 41 [pid = 1859] [id = 49] 18:43:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3b42a000 == 40 [pid = 1859] [id = 48] 18:43:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a990000 == 39 [pid = 1859] [id = 47] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f5c3cb59400) [pid = 1859] [serial = 121] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c399ce000 == 38 [pid = 1859] [id = 46] 18:43:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c370c8000 == 37 [pid = 1859] [id = 45] 18:43:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32b6e800 == 36 [pid = 1859] [id = 44] 18:43:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c378c3000 == 35 [pid = 1859] [id = 43] 18:43:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32c4a000 == 34 [pid = 1859] [id = 42] 18:43:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a65e000 == 33 [pid = 1859] [id = 41] 18:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1248ms 18:43:28 INFO - PROCESS | 1859 | 1462758208305 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 18:43:28 INFO - PROCESS | 1859 | 1462758208310 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 18:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:43:28 INFO - PROCESS | 1859 | 1462758208316 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:43:28 INFO - PROCESS | 1859 | 1462758208320 Marionette TRACE conn3 <- [1,190,null,{}] 18:43:28 INFO - PROCESS | 1859 | 1462758208326 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:28 INFO - PROCESS | 1859 | 1462758208448 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 18:43:28 INFO - PROCESS | 1859 | 1462758208458 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32b6e800 == 34 [pid = 1859] [id = 55] 18:43:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f5c30d0d400) [pid = 1859] [serial = 163] [outer = (nil)] 18:43:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f5c346f4800) [pid = 1859] [serial = 164] [outer = 0x7f5c30d0d400] 18:43:28 INFO - PROCESS | 1859 | 1462758208513 Marionette DEBUG loaded listener.js 18:43:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f5c36320000) [pid = 1859] [serial = 165] [outer = 0x7f5c30d0d400] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f5c3a265800) [pid = 1859] [serial = 112] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f5c34526c00) [pid = 1859] [serial = 89] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f5c33049000) [pid = 1859] [serial = 88] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f5c34565000) [pid = 1859] [serial = 106] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f5c3a25f800) [pid = 1859] [serial = 92] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 79 (0x7f5c38cefc00) [pid = 1859] [serial = 91] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 78 (0x7f5c3c0c9000) [pid = 1859] [serial = 95] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 77 (0x7f5c3b1e4800) [pid = 1859] [serial = 94] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f5c3d785400) [pid = 1859] [serial = 98] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f5c3cb4d400) [pid = 1859] [serial = 97] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f5c31f1b800) [pid = 1859] [serial = 100] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f5c39393800) [pid = 1859] [serial = 109] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 72 (0x7f5c32e7cc00) [pid = 1859] [serial = 115] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 71 (0x7f5c3a4c0c00) [pid = 1859] [serial = 116] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 70 (0x7f5c3ca9e800) [pid = 1859] [serial = 118] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 69 (0x7f5c3304d400) [pid = 1859] [serial = 104] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 68 (0x7f5c32c21800) [pid = 1859] [serial = 103] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 67 (0x7f5c3cb58800) [pid = 1859] [serial = 119] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 66 (0x7f5c3a4b5400) [pid = 1859] [serial = 113] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 65 (0x7f5c39bb2400) [pid = 1859] [serial = 110] [outer = (nil)] [url = about:blank] 18:43:28 INFO - PROCESS | 1859 | --DOMWINDOW == 64 (0x7f5c37e56800) [pid = 1859] [serial = 107] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1859 | 1462758209185 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 18:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 877ms 18:43:29 INFO - PROCESS | 1859 | 1462758209196 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 18:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:43:29 INFO - PROCESS | 1859 | 1462758209201 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 18:43:29 INFO - PROCESS | 1859 | 1462758209208 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:43:29 INFO - PROCESS | 1859 | 1462758209210 Marionette TRACE conn3 <- [1,194,null,{}] 18:43:29 INFO - PROCESS | 1859 | 1462758209215 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:29 INFO - PROCESS | 1859 | 1462758209333 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 18:43:29 INFO - PROCESS | 1859 | 1462758209417 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c36d12800 == 35 [pid = 1859] [id = 56] 18:43:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 65 (0x7f5c31453c00) [pid = 1859] [serial = 166] [outer = (nil)] 18:43:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f5c3877dc00) [pid = 1859] [serial = 167] [outer = 0x7f5c31453c00] 18:43:29 INFO - PROCESS | 1859 | 1462758209470 Marionette DEBUG loaded listener.js 18:43:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f5c393a0400) [pid = 1859] [serial = 168] [outer = 0x7f5c31453c00] 18:43:29 INFO - PROCESS | 1859 | 1462758209983 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 18:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 828ms 18:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:43:30 INFO - PROCESS | 1859 | 1462758210035 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 18:43:30 INFO - PROCESS | 1859 | 1462758210038 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 18:43:30 INFO - PROCESS | 1859 | 1462758210070 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:43:30 INFO - PROCESS | 1859 | 1462758210077 Marionette TRACE conn3 <- [1,198,null,{}] 18:43:30 INFO - PROCESS | 1859 | 1462758210101 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:30 INFO - PROCESS | 1859 | 1462758210257 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 18:43:30 INFO - PROCESS | 1859 | 1462758210269 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39060000 == 36 [pid = 1859] [id = 57] 18:43:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 68 (0x7f5c36320400) [pid = 1859] [serial = 169] [outer = (nil)] 18:43:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 69 (0x7f5c3a261400) [pid = 1859] [serial = 170] [outer = 0x7f5c36320400] 18:43:30 INFO - PROCESS | 1859 | 1462758210320 Marionette DEBUG loaded listener.js 18:43:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 70 (0x7f5c3a4c0400) [pid = 1859] [serial = 171] [outer = 0x7f5c36320400] 18:43:30 INFO - PROCESS | 1859 | 1462758210913 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 18:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 917ms 18:43:30 INFO - PROCESS | 1859 | 1462758210960 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 18:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:43:30 INFO - PROCESS | 1859 | 1462758210964 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 18:43:30 INFO - PROCESS | 1859 | 1462758210969 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:43:30 INFO - PROCESS | 1859 | 1462758210971 Marionette TRACE conn3 <- [1,202,null,{}] 18:43:30 INFO - PROCESS | 1859 | 1462758210976 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:31 INFO - PROCESS | 1859 | 1462758211127 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 18:43:31 INFO - PROCESS | 1859 | 1462758211149 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39c9c800 == 37 [pid = 1859] [id = 58] 18:43:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f5c30d0ec00) [pid = 1859] [serial = 172] [outer = (nil)] 18:43:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f5c3b1dbc00) [pid = 1859] [serial = 173] [outer = 0x7f5c30d0ec00] 18:43:31 INFO - PROCESS | 1859 | 1462758211200 Marionette DEBUG loaded listener.js 18:43:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f5c3b692800) [pid = 1859] [serial = 174] [outer = 0x7f5c30d0ec00] 18:43:31 INFO - PROCESS | 1859 | 1462758211775 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 18:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 824ms 18:43:31 INFO - PROCESS | 1859 | 1462758211795 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 18:43:31 INFO - PROCESS | 1859 | 1462758211797 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 18:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:43:31 INFO - PROCESS | 1859 | 1462758211802 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:43:31 INFO - PROCESS | 1859 | 1462758211804 Marionette TRACE conn3 <- [1,206,null,{}] 18:43:31 INFO - PROCESS | 1859 | 1462758211809 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:31 INFO - PROCESS | 1859 | 1462758211947 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 18:43:32 INFO - PROCESS | 1859 | 1462758212012 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a65d800 == 38 [pid = 1859] [id = 59] 18:43:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f5c3caa7400) [pid = 1859] [serial = 175] [outer = (nil)] 18:43:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f5c3cbad000) [pid = 1859] [serial = 176] [outer = 0x7f5c3caa7400] 18:43:32 INFO - PROCESS | 1859 | 1462758212075 Marionette DEBUG loaded listener.js 18:43:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f5c46d6ec00) [pid = 1859] [serial = 177] [outer = 0x7f5c3caa7400] 18:43:32 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f5c346e6800) [pid = 1859] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:43:32 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f5c3110bc00) [pid = 1859] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:43:32 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f5c38aed000) [pid = 1859] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:43:32 INFO - PROCESS | 1859 | --DOMWINDOW == 72 (0x7f5c30d0e400) [pid = 1859] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:43:32 INFO - PROCESS | 1859 | --DOMWINDOW == 71 (0x7f5c3c0d2800) [pid = 1859] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:43:32 INFO - PROCESS | 1859 | --DOMWINDOW == 70 (0x7f5c316d5000) [pid = 1859] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:43:32 INFO - PROCESS | 1859 | 1462758212842 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 18:43:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1074ms 18:43:32 INFO - PROCESS | 1859 | 1462758212893 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 18:43:32 INFO - PROCESS | 1859 | 1462758212895 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 18:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:43:32 INFO - PROCESS | 1859 | 1462758212933 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:43:32 INFO - PROCESS | 1859 | 1462758212935 Marionette TRACE conn3 <- [1,210,null,{}] 18:43:32 INFO - PROCESS | 1859 | 1462758212939 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:33 INFO - PROCESS | 1859 | 1462758213053 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 18:43:33 INFO - PROCESS | 1859 | 1462758213063 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb2c800 == 39 [pid = 1859] [id = 60] 18:43:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f5c33050800) [pid = 1859] [serial = 178] [outer = (nil)] 18:43:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f5c47b63000) [pid = 1859] [serial = 179] [outer = 0x7f5c33050800] 18:43:33 INFO - PROCESS | 1859 | 1462758213114 Marionette DEBUG loaded listener.js 18:43:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f5c47ce6000) [pid = 1859] [serial = 180] [outer = 0x7f5c33050800] 18:43:33 INFO - PROCESS | 1859 | 1462758213675 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 18:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 777ms 18:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:43:33 INFO - PROCESS | 1859 | 1462758213706 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 18:43:33 INFO - PROCESS | 1859 | 1462758213708 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 18:43:33 INFO - PROCESS | 1859 | 1462758213712 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:43:33 INFO - PROCESS | 1859 | 1462758213716 Marionette TRACE conn3 <- [1,214,null,{}] 18:43:33 INFO - PROCESS | 1859 | 1462758213720 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:33 INFO - PROCESS | 1859 | 1462758213828 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 18:43:33 INFO - PROCESS | 1859 | 1462758213836 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41d0b800 == 40 [pid = 1859] [id = 61] 18:43:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f5c316e1000) [pid = 1859] [serial = 181] [outer = (nil)] 18:43:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f5c47bb1800) [pid = 1859] [serial = 182] [outer = 0x7f5c316e1000] 18:43:33 INFO - PROCESS | 1859 | 1462758213904 Marionette DEBUG loaded listener.js 18:43:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f5c4802e800) [pid = 1859] [serial = 183] [outer = 0x7f5c316e1000] 18:43:34 INFO - PROCESS | 1859 | 1462758214490 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 18:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 825ms 18:43:34 INFO - PROCESS | 1859 | 1462758214538 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 18:43:34 INFO - PROCESS | 1859 | 1462758214540 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 18:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:43:34 INFO - PROCESS | 1859 | 1462758214545 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:43:34 INFO - PROCESS | 1859 | 1462758214547 Marionette TRACE conn3 <- [1,218,null,{}] 18:43:34 INFO - PROCESS | 1859 | 1462758214552 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:34 INFO - PROCESS | 1859 | 1462758214659 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 18:43:34 INFO - PROCESS | 1859 | 1462758214795 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c315db000 == 41 [pid = 1859] [id = 62] 18:43:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f5c30bc6800) [pid = 1859] [serial = 184] [outer = (nil)] 18:43:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f5c31103c00) [pid = 1859] [serial = 185] [outer = 0x7f5c30bc6800] 18:43:34 INFO - PROCESS | 1859 | 1462758214859 Marionette DEBUG loaded listener.js 18:43:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f5c31f12400) [pid = 1859] [serial = 186] [outer = 0x7f5c30bc6800] 18:43:35 INFO - PROCESS | 1859 | 1462758215502 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 18:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1025ms 18:43:35 INFO - PROCESS | 1859 | 1462758215626 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 18:43:35 INFO - PROCESS | 1859 | 1462758215631 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 18:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:43:35 INFO - PROCESS | 1859 | 1462758215725 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:43:35 INFO - PROCESS | 1859 | 1462758215728 Marionette TRACE conn3 <- [1,222,null,{}] 18:43:35 INFO - PROCESS | 1859 | 1462758215764 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:35 INFO - PROCESS | 1859 | 1462758215995 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 18:43:36 INFO - PROCESS | 1859 | 1462758216124 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3b19c000 == 42 [pid = 1859] [id = 63] 18:43:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f5c346f2800) [pid = 1859] [serial = 187] [outer = (nil)] 18:43:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f5c3a25e400) [pid = 1859] [serial = 188] [outer = 0x7f5c346f2800] 18:43:36 INFO - PROCESS | 1859 | 1462758216201 Marionette DEBUG loaded listener.js 18:43:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f5c3a4b9c00) [pid = 1859] [serial = 189] [outer = 0x7f5c346f2800] 18:43:36 INFO - PROCESS | 1859 | 1462758216947 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 18:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1285ms 18:43:36 INFO - PROCESS | 1859 | 1462758216976 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 18:43:36 INFO - PROCESS | 1859 | 1462758216981 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 18:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:43:36 INFO - PROCESS | 1859 | 1462758216987 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:43:36 INFO - PROCESS | 1859 | 1462758216989 Marionette TRACE conn3 <- [1,226,null,{}] 18:43:36 INFO - PROCESS | 1859 | 1462758216994 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:37 INFO - PROCESS | 1859 | 1462758217129 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 18:43:37 INFO - PROCESS | 1859 | 1462758217253 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47c5a800 == 43 [pid = 1859] [id = 64] 18:43:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f5c3a006800) [pid = 1859] [serial = 190] [outer = (nil)] 18:43:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f5c46de4c00) [pid = 1859] [serial = 191] [outer = 0x7f5c3a006800] 18:43:37 INFO - PROCESS | 1859 | 1462758217315 Marionette DEBUG loaded listener.js 18:43:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f5c47baf800) [pid = 1859] [serial = 192] [outer = 0x7f5c3a006800] 18:43:37 INFO - PROCESS | 1859 | 1462758217985 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 18:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1028ms 18:43:38 INFO - PROCESS | 1859 | 1462758218015 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 18:43:38 INFO - PROCESS | 1859 | 1462758218018 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 18:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:43:38 INFO - PROCESS | 1859 | 1462758218032 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:43:38 INFO - PROCESS | 1859 | 1462758218040 Marionette TRACE conn3 <- [1,230,null,{}] 18:43:38 INFO - PROCESS | 1859 | 1462758218056 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:38 INFO - PROCESS | 1859 | 1462758218190 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 18:43:38 INFO - PROCESS | 1859 | 1462758218311 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c480a5800 == 44 [pid = 1859] [id = 65] 18:43:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f5c3a25d800) [pid = 1859] [serial = 193] [outer = (nil)] 18:43:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f5c48ee5000) [pid = 1859] [serial = 194] [outer = 0x7f5c3a25d800] 18:43:38 INFO - PROCESS | 1859 | 1462758218373 Marionette DEBUG loaded listener.js 18:43:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f5c49069c00) [pid = 1859] [serial = 195] [outer = 0x7f5c3a25d800] 18:43:39 INFO - PROCESS | 1859 | 1462758219121 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 18:43:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1150ms 18:43:39 INFO - PROCESS | 1859 | 1462758219175 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 18:43:39 INFO - PROCESS | 1859 | 1462758219179 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 18:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:43:39 INFO - PROCESS | 1859 | 1462758219184 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:43:39 INFO - PROCESS | 1859 | 1462758219187 Marionette TRACE conn3 <- [1,234,null,{}] 18:43:39 INFO - PROCESS | 1859 | 1462758219191 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:39 INFO - PROCESS | 1859 | 1462758219487 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 18:43:39 INFO - PROCESS | 1859 | 1462758219625 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c36389800 == 45 [pid = 1859] [id = 66] 18:43:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c30d0a800) [pid = 1859] [serial = 196] [outer = (nil)] 18:43:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c316dc800) [pid = 1859] [serial = 197] [outer = 0x7f5c30d0a800] 18:43:39 INFO - PROCESS | 1859 | 1462758219683 Marionette DEBUG loaded listener.js 18:43:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c34521800) [pid = 1859] [serial = 198] [outer = 0x7f5c30d0a800] 18:43:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39c98800 == 44 [pid = 1859] [id = 31] 18:43:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c41d0b800 == 43 [pid = 1859] [id = 61] 18:43:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cb2c800 == 42 [pid = 1859] [id = 60] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c47b5d800) [pid = 1859] [serial = 149] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a65d800 == 41 [pid = 1859] [id = 59] 18:43:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39c9c800 == 40 [pid = 1859] [id = 58] 18:43:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39060000 == 39 [pid = 1859] [id = 57] 18:43:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c36d12800 == 38 [pid = 1859] [id = 56] 18:43:40 INFO - PROCESS | 1859 | 1462758220333 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:43:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32b6e800 == 37 [pid = 1859] [id = 55] 18:43:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c317e8000 == 36 [pid = 1859] [id = 54] 18:43:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3144b800 == 35 [pid = 1859] [id = 51] 18:43:40 INFO - PROCESS | 1859 | 1462758220455 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 18:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1288ms 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c36d30400) [pid = 1859] [serial = 131] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c37d96000) [pid = 1859] [serial = 132] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f5c3a85b800) [pid = 1859] [serial = 137] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f5c39946400) [pid = 1859] [serial = 134] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f5c3a25f000) [pid = 1859] [serial = 135] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f5c3d78ec00) [pid = 1859] [serial = 141] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f5c3ca9ec00) [pid = 1859] [serial = 140] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f5c32c1f400) [pid = 1859] [serial = 124] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f5c386f3800) [pid = 1859] [serial = 127] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f5c41dd5400) [pid = 1859] [serial = 143] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 79 (0x7f5c3a4b6000) [pid = 1859] [serial = 146] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 78 (0x7f5c30e5d400) [pid = 1859] [serial = 38] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 77 (0x7f5c46de6c00) [pid = 1859] [serial = 144] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f5c47b67c00) [pid = 1859] [serial = 147] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f5c3b5d8400) [pid = 1859] [serial = 138] [outer = (nil)] [url = about:blank] 18:43:40 INFO - PROCESS | 1859 | 1462758220485 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 18:43:40 INFO - PROCESS | 1859 | 1462758220490 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 18:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:43:40 INFO - PROCESS | 1859 | 1462758220500 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:43:40 INFO - PROCESS | 1859 | 1462758220504 Marionette TRACE conn3 <- [1,238,null,{}] 18:43:40 INFO - PROCESS | 1859 | 1462758220511 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:40 INFO - PROCESS | 1859 | 1462758220631 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 18:43:40 INFO - PROCESS | 1859 | 1462758220648 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38a1d000 == 36 [pid = 1859] [id = 67] 18:43:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f5c36319c00) [pid = 1859] [serial = 199] [outer = (nil)] 18:43:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f5c39946400) [pid = 1859] [serial = 200] [outer = 0x7f5c36319c00] 18:43:40 INFO - PROCESS | 1859 | 1462758220702 Marionette DEBUG loaded listener.js 18:43:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f5c3a4b3400) [pid = 1859] [serial = 201] [outer = 0x7f5c36319c00] 18:43:41 INFO - PROCESS | 1859 | 1462758221345 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 18:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 880ms 18:43:41 INFO - PROCESS | 1859 | 1462758221377 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 18:43:41 INFO - PROCESS | 1859 | 1462758221380 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 18:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:43:41 INFO - PROCESS | 1859 | 1462758221386 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:43:41 INFO - PROCESS | 1859 | 1462758221388 Marionette TRACE conn3 <- [1,242,null,{}] 18:43:41 INFO - PROCESS | 1859 | 1462758221393 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:41 INFO - PROCESS | 1859 | 1462758221517 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 18:43:41 INFO - PROCESS | 1859 | 1462758221616 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a08d000 == 37 [pid = 1859] [id = 68] 18:43:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f5c30bca000) [pid = 1859] [serial = 202] [outer = (nil)] 18:43:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f5c3a4b2400) [pid = 1859] [serial = 203] [outer = 0x7f5c30bca000] 18:43:41 INFO - PROCESS | 1859 | 1462758221670 Marionette DEBUG loaded listener.js 18:43:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f5c3c0c9000) [pid = 1859] [serial = 204] [outer = 0x7f5c30bca000] 18:43:42 INFO - PROCESS | 1859 | 1462758222392 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 18:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1032ms 18:43:42 INFO - PROCESS | 1859 | 1462758222429 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 18:43:42 INFO - PROCESS | 1859 | 1462758222444 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 18:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:43:42 INFO - PROCESS | 1859 | 1462758222479 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:43:42 INFO - PROCESS | 1859 | 1462758222485 Marionette TRACE conn3 <- [1,246,null,{}] 18:43:42 INFO - PROCESS | 1859 | 1462758222490 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:42 INFO - PROCESS | 1859 | 1462758222652 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 18:43:42 INFO - PROCESS | 1859 | 1462758222674 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3aa56000 == 38 [pid = 1859] [id = 69] 18:43:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f5c3c0ccc00) [pid = 1859] [serial = 205] [outer = (nil)] 18:43:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f5c3cbb9800) [pid = 1859] [serial = 206] [outer = 0x7f5c3c0ccc00] 18:43:42 INFO - PROCESS | 1859 | 1462758222729 Marionette DEBUG loaded listener.js 18:43:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f5c47bebc00) [pid = 1859] [serial = 207] [outer = 0x7f5c3c0ccc00] 18:43:43 INFO - PROCESS | 1859 | 1462758223316 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 18:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 895ms 18:43:43 INFO - PROCESS | 1859 | 1462758223360 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 18:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:43:43 INFO - PROCESS | 1859 | 1462758223363 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 18:43:43 INFO - PROCESS | 1859 | 1462758223368 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:43:43 INFO - PROCESS | 1859 | 1462758223371 Marionette TRACE conn3 <- [1,250,null,{}] 18:43:43 INFO - PROCESS | 1859 | 1462758223382 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:43 INFO - PROCESS | 1859 | 1462758223524 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 18:43:43 INFO - PROCESS | 1859 | 1462758223585 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb49800 == 39 [pid = 1859] [id = 70] 18:43:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f5c3110f800) [pid = 1859] [serial = 208] [outer = (nil)] 18:43:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f5c47eb6400) [pid = 1859] [serial = 209] [outer = 0x7f5c3110f800] 18:43:43 INFO - PROCESS | 1859 | 1462758223638 Marionette DEBUG loaded listener.js 18:43:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f5c48ef0800) [pid = 1859] [serial = 210] [outer = 0x7f5c3110f800] 18:43:44 INFO - PROCESS | 1859 | 1462758224322 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 18:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 987ms 18:43:44 INFO - PROCESS | 1859 | 1462758224355 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 18:43:44 INFO - PROCESS | 1859 | 1462758224358 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 18:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:43:44 INFO - PROCESS | 1859 | 1462758224363 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:43:44 INFO - PROCESS | 1859 | 1462758224365 Marionette TRACE conn3 <- [1,254,null,{}] 18:43:44 INFO - PROCESS | 1859 | 1462758224370 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:44 INFO - PROCESS | 1859 | 1462758224576 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 18:43:44 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f5c30bca800) [pid = 1859] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:43:44 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f5c31457000) [pid = 1859] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:43:44 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f5c36320400) [pid = 1859] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:43:44 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f5c30d0ec00) [pid = 1859] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:43:44 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f5c31453c00) [pid = 1859] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:43:44 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f5c30d0d400) [pid = 1859] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:43:44 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f5c33050800) [pid = 1859] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:43:44 INFO - PROCESS | 1859 | --DOMWINDOW == 79 (0x7f5c3caa7400) [pid = 1859] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:43:44 INFO - PROCESS | 1859 | 1462758224649 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39510000 == 40 [pid = 1859] [id = 71] 18:43:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f5c346e6800) [pid = 1859] [serial = 211] [outer = (nil)] 18:43:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f5c3a852400) [pid = 1859] [serial = 212] [outer = 0x7f5c346e6800] 18:43:44 INFO - PROCESS | 1859 | 1462758224712 Marionette DEBUG loaded listener.js 18:43:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f5c4af32800) [pid = 1859] [serial = 213] [outer = 0x7f5c346e6800] 18:43:45 INFO - PROCESS | 1859 | 1462758225273 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 18:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 928ms 18:43:45 INFO - PROCESS | 1859 | 1462758225293 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 18:43:45 INFO - PROCESS | 1859 | 1462758225295 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 18:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:43:45 INFO - PROCESS | 1859 | 1462758225300 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:43:45 INFO - PROCESS | 1859 | 1462758225302 Marionette TRACE conn3 <- [1,258,null,{}] 18:43:45 INFO - PROCESS | 1859 | 1462758225307 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:45 INFO - PROCESS | 1859 | 1462758225418 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 18:43:45 INFO - PROCESS | 1859 | 1462758225506 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47b84000 == 41 [pid = 1859] [id = 72] 18:43:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f5c31d6a800) [pid = 1859] [serial = 214] [outer = (nil)] 18:43:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f5c4c39d800) [pid = 1859] [serial = 215] [outer = 0x7f5c31d6a800] 18:43:45 INFO - PROCESS | 1859 | 1462758225566 Marionette DEBUG loaded listener.js 18:43:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f5c4c8db000) [pid = 1859] [serial = 216] [outer = 0x7f5c31d6a800] 18:43:46 INFO - PROCESS | 1859 | 1462758226060 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 18:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 773ms 18:43:46 INFO - PROCESS | 1859 | 1462758226074 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 18:43:46 INFO - PROCESS | 1859 | 1462758226076 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 18:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:43:46 INFO - PROCESS | 1859 | 1462758226087 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:43:46 INFO - PROCESS | 1859 | 1462758226089 Marionette TRACE conn3 <- [1,262,null,{}] 18:43:46 INFO - PROCESS | 1859 | 1462758226095 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:46 INFO - PROCESS | 1859 | 1462758226204 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 18:43:46 INFO - PROCESS | 1859 | 1462758226217 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48e96000 == 42 [pid = 1859] [id = 73] 18:43:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f5c4af34800) [pid = 1859] [serial = 217] [outer = (nil)] 18:43:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f5c4cecb800) [pid = 1859] [serial = 218] [outer = 0x7f5c4af34800] 18:43:46 INFO - PROCESS | 1859 | 1462758226280 Marionette DEBUG loaded listener.js 18:43:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f5c4ced3800) [pid = 1859] [serial = 219] [outer = 0x7f5c4af34800] 18:43:47 INFO - PROCESS | 1859 | 1462758227058 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 18:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1023ms 18:43:47 INFO - PROCESS | 1859 | 1462758227112 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 18:43:47 INFO - PROCESS | 1859 | 1462758227117 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 18:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:43:47 INFO - PROCESS | 1859 | 1462758227125 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:43:47 INFO - PROCESS | 1859 | 1462758227130 Marionette TRACE conn3 <- [1,266,null,{}] 18:43:47 INFO - PROCESS | 1859 | 1462758227175 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:47 INFO - PROCESS | 1859 | 1462758227345 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 18:43:47 INFO - PROCESS | 1859 | 1462758227399 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b57800 == 43 [pid = 1859] [id = 74] 18:43:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c32e7c800) [pid = 1859] [serial = 220] [outer = (nil)] 18:43:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c3631c400) [pid = 1859] [serial = 221] [outer = 0x7f5c32e7c800] 18:43:47 INFO - PROCESS | 1859 | 1462758227505 Marionette DEBUG loaded listener.js 18:43:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c3a262800) [pid = 1859] [serial = 222] [outer = 0x7f5c32e7c800] 18:43:48 INFO - PROCESS | 1859 | 1462758228168 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 18:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1054ms 18:43:48 INFO - PROCESS | 1859 | 1462758228179 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 18:43:48 INFO - PROCESS | 1859 | 1462758228186 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 18:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:43:48 INFO - PROCESS | 1859 | 1462758228196 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:43:48 INFO - PROCESS | 1859 | 1462758228199 Marionette TRACE conn3 <- [1,270,null,{}] 18:43:48 INFO - PROCESS | 1859 | 1462758228204 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:48 INFO - PROCESS | 1859 | 1462758228346 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 18:43:48 INFO - PROCESS | 1859 | 1462758228472 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c46d22000 == 44 [pid = 1859] [id = 75] 18:43:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c3631c000) [pid = 1859] [serial = 223] [outer = (nil)] 18:43:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c3c0c7c00) [pid = 1859] [serial = 224] [outer = 0x7f5c3631c000] 18:43:48 INFO - PROCESS | 1859 | 1462758228535 Marionette DEBUG loaded listener.js 18:43:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c4105fc00) [pid = 1859] [serial = 225] [outer = 0x7f5c3631c000] 18:43:49 INFO - PROCESS | 1859 | 1462758229213 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 18:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1028ms 18:43:49 INFO - PROCESS | 1859 | 1462758229223 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 18:43:49 INFO - PROCESS | 1859 | 1462758229227 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 18:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:43:49 INFO - PROCESS | 1859 | 1462758229232 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:43:49 INFO - PROCESS | 1859 | 1462758229237 Marionette TRACE conn3 <- [1,274,null,{}] 18:43:49 INFO - PROCESS | 1859 | 1462758229251 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:49 INFO - PROCESS | 1859 | 1462758229408 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 18:43:49 INFO - PROCESS | 1859 | 1462758229537 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4b047800 == 45 [pid = 1859] [id = 76] 18:43:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c3a858000) [pid = 1859] [serial = 226] [outer = (nil)] 18:43:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c491da400) [pid = 1859] [serial = 227] [outer = 0x7f5c3a858000] 18:43:49 INFO - PROCESS | 1859 | 1462758229602 Marionette DEBUG loaded listener.js 18:43:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c4b090000) [pid = 1859] [serial = 228] [outer = 0x7f5c3a858000] 18:43:50 INFO - PROCESS | 1859 | 1462758230345 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 18:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1181ms 18:43:50 INFO - PROCESS | 1859 | 1462758230413 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 18:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:43:50 INFO - PROCESS | 1859 | 1462758230417 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 18:43:50 INFO - PROCESS | 1859 | 1462758230422 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:43:50 INFO - PROCESS | 1859 | 1462758230425 Marionette TRACE conn3 <- [1,278,null,{}] 18:43:50 INFO - PROCESS | 1859 | 1462758230430 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:50 INFO - PROCESS | 1859 | 1462758230567 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 18:43:50 INFO - PROCESS | 1859 | 1462758230686 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c714000 == 46 [pid = 1859] [id = 77] 18:43:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c3a85ac00) [pid = 1859] [serial = 229] [outer = (nil)] 18:43:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c4ced2c00) [pid = 1859] [serial = 230] [outer = 0x7f5c3a85ac00] 18:43:50 INFO - PROCESS | 1859 | 1462758230748 Marionette DEBUG loaded listener.js 18:43:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c4d0c4800) [pid = 1859] [serial = 231] [outer = 0x7f5c3a85ac00] 18:43:51 INFO - PROCESS | 1859 | 1462758231383 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 18:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 977ms 18:43:51 INFO - PROCESS | 1859 | 1462758231399 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 18:43:51 INFO - PROCESS | 1859 | 1462758231401 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 18:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:43:51 INFO - PROCESS | 1859 | 1462758231407 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:43:51 INFO - PROCESS | 1859 | 1462758231410 Marionette TRACE conn3 <- [1,282,null,{}] 18:43:51 INFO - PROCESS | 1859 | 1462758231414 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:51 INFO - PROCESS | 1859 | 1462758231700 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 18:43:51 INFO - PROCESS | 1859 | 1462758231835 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3905d000 == 47 [pid = 1859] [id = 78] 18:43:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c30d0d400) [pid = 1859] [serial = 232] [outer = (nil)] 18:43:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c316e1800) [pid = 1859] [serial = 233] [outer = 0x7f5c30d0d400] 18:43:51 INFO - PROCESS | 1859 | 1462758231894 Marionette DEBUG loaded listener.js 18:43:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c3304dc00) [pid = 1859] [serial = 234] [outer = 0x7f5c30d0d400] 18:43:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47b84000 == 46 [pid = 1859] [id = 72] 18:43:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39510000 == 45 [pid = 1859] [id = 71] 18:43:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cb49800 == 44 [pid = 1859] [id = 70] 18:43:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3aa56000 == 43 [pid = 1859] [id = 69] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c37991800) [pid = 1859] [serial = 158] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c346efc00) [pid = 1859] [serial = 155] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c30e60c00) [pid = 1859] [serial = 152] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c47bb1800) [pid = 1859] [serial = 182] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | 1462758232757 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 18:43:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a08d000 == 42 [pid = 1859] [id = 68] 18:43:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38a1d000 == 41 [pid = 1859] [id = 67] 18:43:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c36389800 == 40 [pid = 1859] [id = 66] 18:43:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47c5a800 == 39 [pid = 1859] [id = 64] 18:43:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3b19c000 == 38 [pid = 1859] [id = 63] 18:43:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c315db000 == 37 [pid = 1859] [id = 62] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c47cd9c00) [pid = 1859] [serial = 150] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c3151b800) [pid = 1859] [serial = 161] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c31f13c00) [pid = 1859] [serial = 162] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c3a261400) [pid = 1859] [serial = 170] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c3b1dbc00) [pid = 1859] [serial = 173] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c3877dc00) [pid = 1859] [serial = 167] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c393a0400) [pid = 1859] [serial = 168] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c346f4800) [pid = 1859] [serial = 164] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c36320000) [pid = 1859] [serial = 165] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c47b63000) [pid = 1859] [serial = 179] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c46d6ec00) [pid = 1859] [serial = 177] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f5c3cbad000) [pid = 1859] [serial = 176] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f5c47ce6000) [pid = 1859] [serial = 180] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f5c3b692800) [pid = 1859] [serial = 174] [outer = (nil)] [url = about:blank] 18:43:52 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f5c3a4c0400) [pid = 1859] [serial = 171] [outer = (nil)] [url = about:blank] 18:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1383ms 18:43:52 INFO - PROCESS | 1859 | 1462758232791 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 18:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:43:52 INFO - PROCESS | 1859 | 1462758232796 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 18:43:52 INFO - PROCESS | 1859 | 1462758232802 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:43:52 INFO - PROCESS | 1859 | 1462758232807 Marionette TRACE conn3 <- [1,286,null,{}] 18:43:52 INFO - PROCESS | 1859 | 1462758232813 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:52 INFO - PROCESS | 1859 | 1462758232933 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 18:43:52 INFO - PROCESS | 1859 | 1462758232950 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c346c4800 == 38 [pid = 1859] [id = 79] 18:43:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f5c39273000) [pid = 1859] [serial = 235] [outer = (nil)] 18:43:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f5c3a25ac00) [pid = 1859] [serial = 236] [outer = 0x7f5c39273000] 18:43:53 INFO - PROCESS | 1859 | 1462758233005 Marionette DEBUG loaded listener.js 18:43:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f5c3a4ba800) [pid = 1859] [serial = 237] [outer = 0x7f5c39273000] 18:43:53 INFO - PROCESS | 1859 | 1462758233635 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 18:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 878ms 18:43:53 INFO - PROCESS | 1859 | 1462758233680 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 18:43:53 INFO - PROCESS | 1859 | 1462758233683 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 18:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:43:53 INFO - PROCESS | 1859 | 1462758233689 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:43:53 INFO - PROCESS | 1859 | 1462758233691 Marionette TRACE conn3 <- [1,290,null,{}] 18:43:53 INFO - PROCESS | 1859 | 1462758233696 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:53 INFO - PROCESS | 1859 | 1462758233814 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 18:43:53 INFO - PROCESS | 1859 | 1462758233904 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39c98800 == 39 [pid = 1859] [id = 80] 18:43:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f5c3a4b5400) [pid = 1859] [serial = 238] [outer = (nil)] 18:43:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c3c0c5c00) [pid = 1859] [serial = 239] [outer = 0x7f5c3a4b5400] 18:43:53 INFO - PROCESS | 1859 | 1462758233957 Marionette DEBUG loaded listener.js 18:43:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c3cbb7c00) [pid = 1859] [serial = 240] [outer = 0x7f5c3a4b5400] 18:43:54 INFO - PROCESS | 1859 | 1462758234490 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 18:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 875ms 18:43:54 INFO - PROCESS | 1859 | 1462758234564 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 18:43:54 INFO - PROCESS | 1859 | 1462758234569 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 18:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:43:54 INFO - PROCESS | 1859 | 1462758234582 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:43:54 INFO - PROCESS | 1859 | 1462758234588 Marionette TRACE conn3 <- [1,294,null,{}] 18:43:54 INFO - PROCESS | 1859 | 1462758234593 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:54 INFO - PROCESS | 1859 | 1462758234757 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 18:43:54 INFO - PROCESS | 1859 | 1462758234768 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3ca14000 == 40 [pid = 1859] [id = 81] 18:43:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c3205d800) [pid = 1859] [serial = 241] [outer = (nil)] 18:43:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c46df0000) [pid = 1859] [serial = 242] [outer = 0x7f5c3205d800] 18:43:54 INFO - PROCESS | 1859 | 1462758234820 Marionette DEBUG loaded listener.js 18:43:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c48025400) [pid = 1859] [serial = 243] [outer = 0x7f5c3205d800] 18:43:55 INFO - PROCESS | 1859 | 1462758235431 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 885ms 18:43:55 INFO - PROCESS | 1859 | 1462758235461 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 18:43:55 INFO - PROCESS | 1859 | 1462758235464 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 18:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:43:55 INFO - PROCESS | 1859 | 1462758235469 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:43:55 INFO - PROCESS | 1859 | 1462758235471 Marionette TRACE conn3 <- [1,298,null,{}] 18:43:55 INFO - PROCESS | 1859 | 1462758235475 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:55 INFO - PROCESS | 1859 | 1462758235618 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 18:43:55 INFO - PROCESS | 1859 | 1462758235635 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41d11800 == 41 [pid = 1859] [id = 82] 18:43:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c30e62c00) [pid = 1859] [serial = 244] [outer = (nil)] 18:43:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c4906ac00) [pid = 1859] [serial = 245] [outer = 0x7f5c30e62c00] 18:43:55 INFO - PROCESS | 1859 | 1462758235730 Marionette DEBUG loaded listener.js 18:43:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c4afeb000) [pid = 1859] [serial = 246] [outer = 0x7f5c30e62c00] 18:43:56 INFO - PROCESS | 1859 | 1462758236326 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 872ms 18:43:56 INFO - PROCESS | 1859 | 1462758236343 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 18:43:56 INFO - PROCESS | 1859 | 1462758236346 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 18:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:43:56 INFO - PROCESS | 1859 | 1462758236351 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:43:56 INFO - PROCESS | 1859 | 1462758236354 Marionette TRACE conn3 <- [1,302,null,{}] 18:43:56 INFO - PROCESS | 1859 | 1462758236358 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:56 INFO - PROCESS | 1859 | 1462758236503 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 18:43:56 INFO - PROCESS | 1859 | 1462758236539 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47e5d000 == 42 [pid = 1859] [id = 83] 18:43:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c4c8e9000) [pid = 1859] [serial = 247] [outer = (nil)] 18:43:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c4d003c00) [pid = 1859] [serial = 248] [outer = 0x7f5c4c8e9000] 18:43:56 INFO - PROCESS | 1859 | 1462758236609 Marionette DEBUG loaded listener.js 18:43:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c4d118400) [pid = 1859] [serial = 249] [outer = 0x7f5c4c8e9000] 18:43:57 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c3110f800) [pid = 1859] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:43:57 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c3c0ccc00) [pid = 1859] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:43:57 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c346e6800) [pid = 1859] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:43:57 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c36319c00) [pid = 1859] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:43:57 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c30d0a800) [pid = 1859] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:43:57 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c30bca000) [pid = 1859] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:43:57 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c31d6a800) [pid = 1859] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:43:57 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c30d10800) [pid = 1859] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:43:57 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c316e1000) [pid = 1859] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:43:57 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c30e61c00) [pid = 1859] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:43:57 INFO - PROCESS | 1859 | 1462758237382 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1085ms 18:43:57 INFO - PROCESS | 1859 | 1462758237438 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 18:43:57 INFO - PROCESS | 1859 | 1462758237441 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 18:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:43:57 INFO - PROCESS | 1859 | 1462758237446 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:43:57 INFO - PROCESS | 1859 | 1462758237448 Marionette TRACE conn3 <- [1,306,null,{}] 18:43:57 INFO - PROCESS | 1859 | 1462758237453 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:57 INFO - PROCESS | 1859 | 1462758237569 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 18:43:57 INFO - PROCESS | 1859 | 1462758237582 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c379c6800 == 43 [pid = 1859] [id = 84] 18:43:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c30e61c00) [pid = 1859] [serial = 250] [outer = (nil)] 18:43:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c36319c00) [pid = 1859] [serial = 251] [outer = 0x7f5c30e61c00] 18:43:57 INFO - PROCESS | 1859 | 1462758237633 Marionette DEBUG loaded listener.js 18:43:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c4d11bc00) [pid = 1859] [serial = 252] [outer = 0x7f5c30e61c00] 18:43:58 INFO - PROCESS | 1859 | 1462758238238 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 823ms 18:43:58 INFO - PROCESS | 1859 | 1462758238270 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 18:43:58 INFO - PROCESS | 1859 | 1462758238272 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 18:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:43:58 INFO - PROCESS | 1859 | 1462758238277 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:43:58 INFO - PROCESS | 1859 | 1462758238279 Marionette TRACE conn3 <- [1,310,null,{}] 18:43:58 INFO - PROCESS | 1859 | 1462758238284 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:58 INFO - PROCESS | 1859 | 1462758238393 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 18:43:58 INFO - PROCESS | 1859 | 1462758238480 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4b036000 == 44 [pid = 1859] [id = 85] 18:43:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c3110f800) [pid = 1859] [serial = 253] [outer = (nil)] 18:43:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c34766400) [pid = 1859] [serial = 254] [outer = 0x7f5c3110f800] 18:43:58 INFO - PROCESS | 1859 | 1462758238533 Marionette DEBUG loaded listener.js 18:43:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c3476d800) [pid = 1859] [serial = 255] [outer = 0x7f5c3110f800] 18:43:59 INFO - PROCESS | 1859 | 1462758239068 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 824ms 18:43:59 INFO - PROCESS | 1859 | 1462758239101 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 18:43:59 INFO - PROCESS | 1859 | 1462758239103 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 18:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:43:59 INFO - PROCESS | 1859 | 1462758239109 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:43:59 INFO - PROCESS | 1859 | 1462758239111 Marionette TRACE conn3 <- [1,314,null,{}] 18:43:59 INFO - PROCESS | 1859 | 1462758239116 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:59 INFO - PROCESS | 1859 | 1462758239309 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 18:43:59 INFO - PROCESS | 1859 | 1462758239452 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c38800 == 45 [pid = 1859] [id = 86] 18:43:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c30d10800) [pid = 1859] [serial = 256] [outer = (nil)] 18:43:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c32c1f400) [pid = 1859] [serial = 257] [outer = 0x7f5c30d10800] 18:43:59 INFO - PROCESS | 1859 | 1462758239518 Marionette DEBUG loaded listener.js 18:43:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c3476c400) [pid = 1859] [serial = 258] [outer = 0x7f5c30d10800] 18:44:00 INFO - PROCESS | 1859 | 1462758240242 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1174ms 18:44:00 INFO - PROCESS | 1859 | 1462758240286 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 18:44:00 INFO - PROCESS | 1859 | 1462758240291 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 18:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:44:00 INFO - PROCESS | 1859 | 1462758240297 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:44:00 INFO - PROCESS | 1859 | 1462758240303 Marionette TRACE conn3 <- [1,318,null,{}] 18:44:00 INFO - PROCESS | 1859 | 1462758240309 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:00 INFO - PROCESS | 1859 | 1462758240453 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 18:44:00 INFO - PROCESS | 1859 | 1462758240578 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3ca09800 == 46 [pid = 1859] [id = 87] 18:44:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c36d31000) [pid = 1859] [serial = 259] [outer = (nil)] 18:44:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c3a263800) [pid = 1859] [serial = 260] [outer = 0x7f5c36d31000] 18:44:00 INFO - PROCESS | 1859 | 1462758240645 Marionette DEBUG loaded listener.js 18:44:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c3b1e2800) [pid = 1859] [serial = 261] [outer = 0x7f5c36d31000] 18:44:01 INFO - PROCESS | 1859 | 1462758241419 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1179ms 18:44:01 INFO - PROCESS | 1859 | 1462758241478 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 18:44:01 INFO - PROCESS | 1859 | 1462758241482 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 18:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:44:01 INFO - PROCESS | 1859 | 1462758241489 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:44:01 INFO - PROCESS | 1859 | 1462758241492 Marionette TRACE conn3 <- [1,322,null,{}] 18:44:01 INFO - PROCESS | 1859 | 1462758241498 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:01 INFO - PROCESS | 1859 | 1462758241636 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 18:44:01 INFO - PROCESS | 1859 | 1462758241769 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c9d2800 == 47 [pid = 1859] [id = 88] 18:44:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c3caa8c00) [pid = 1859] [serial = 262] [outer = (nil)] 18:44:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c47b5d800) [pid = 1859] [serial = 263] [outer = 0x7f5c3caa8c00] 18:44:01 INFO - PROCESS | 1859 | 1462758241832 Marionette DEBUG loaded listener.js 18:44:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c48025800) [pid = 1859] [serial = 264] [outer = 0x7f5c3caa8c00] 18:44:02 INFO - PROCESS | 1859 | 1462758242652 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1228ms 18:44:02 INFO - PROCESS | 1859 | 1462758242718 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 18:44:02 INFO - PROCESS | 1859 | 1462758242724 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 18:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:44:02 INFO - PROCESS | 1859 | 1462758242738 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:44:02 INFO - PROCESS | 1859 | 1462758242744 Marionette TRACE conn3 <- [1,326,null,{}] 18:44:02 INFO - PROCESS | 1859 | 1462758242748 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:02 INFO - PROCESS | 1859 | 1462758242921 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 18:44:03 INFO - PROCESS | 1859 | 1462758243044 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3144e800 == 48 [pid = 1859] [id = 89] 18:44:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c31104800) [pid = 1859] [serial = 265] [outer = (nil)] 18:44:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c378e4800) [pid = 1859] [serial = 266] [outer = 0x7f5c31104800] 18:44:03 INFO - PROCESS | 1859 | 1462758243107 Marionette DEBUG loaded listener.js 18:44:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c4c8dc400) [pid = 1859] [serial = 267] [outer = 0x7f5c31104800] 18:44:04 INFO - PROCESS | 1859 | 1462758244002 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1291ms 18:44:04 INFO - PROCESS | 1859 | 1462758244022 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 18:44:04 INFO - PROCESS | 1859 | 1462758244027 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 18:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:44:04 INFO - PROCESS | 1859 | 1462758244049 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:44:04 INFO - PROCESS | 1859 | 1462758244055 Marionette TRACE conn3 <- [1,330,null,{}] 18:44:04 INFO - PROCESS | 1859 | 1462758244061 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:04 INFO - PROCESS | 1859 | 1462758244203 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 18:44:04 INFO - PROCESS | 1859 | 1462758244344 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c317de800 == 49 [pid = 1859] [id = 90] 18:44:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c346f4c00) [pid = 1859] [serial = 268] [outer = (nil)] 18:44:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c34769c00) [pid = 1859] [serial = 269] [outer = 0x7f5c346f4c00] 18:44:04 INFO - PROCESS | 1859 | 1462758244433 Marionette DEBUG loaded listener.js 18:44:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c36d2f400) [pid = 1859] [serial = 270] [outer = 0x7f5c346f4c00] 18:44:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4b036000 == 48 [pid = 1859] [id = 85] 18:44:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c379c6800 == 47 [pid = 1859] [id = 84] 18:44:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47e5d000 == 46 [pid = 1859] [id = 83] 18:44:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c41d11800 == 45 [pid = 1859] [id = 82] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c31103c00) [pid = 1859] [serial = 185] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c3a25e400) [pid = 1859] [serial = 188] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c46de4c00) [pid = 1859] [serial = 191] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c48ee5000) [pid = 1859] [serial = 194] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c4cecb800) [pid = 1859] [serial = 218] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3ca14000 == 44 [pid = 1859] [id = 81] 18:44:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39c98800 == 43 [pid = 1859] [id = 80] 18:44:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c346c4800 == 42 [pid = 1859] [id = 79] 18:44:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3905d000 == 41 [pid = 1859] [id = 78] 18:44:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48e96000 == 40 [pid = 1859] [id = 73] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c3927f800) [pid = 1859] [serial = 128] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c4802e800) [pid = 1859] [serial = 183] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c33044800) [pid = 1859] [serial = 101] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c47eb6400) [pid = 1859] [serial = 209] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c3cbb9800) [pid = 1859] [serial = 206] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c3a852400) [pid = 1859] [serial = 212] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c48ef0800) [pid = 1859] [serial = 210] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c39946400) [pid = 1859] [serial = 200] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c3a4b3400) [pid = 1859] [serial = 201] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c316dc800) [pid = 1859] [serial = 197] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c34521800) [pid = 1859] [serial = 198] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c3a4b2400) [pid = 1859] [serial = 203] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c4c39d800) [pid = 1859] [serial = 215] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c4c8db000) [pid = 1859] [serial = 216] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c47bebc00) [pid = 1859] [serial = 207] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c3c0c9000) [pid = 1859] [serial = 204] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c4af32800) [pid = 1859] [serial = 213] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1859 | 1462758245224 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1236ms 18:44:05 INFO - PROCESS | 1859 | 1462758245283 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 18:44:05 INFO - PROCESS | 1859 | 1462758245289 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 18:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:44:05 INFO - PROCESS | 1859 | 1462758245305 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:44:05 INFO - PROCESS | 1859 | 1462758245308 Marionette TRACE conn3 <- [1,334,null,{}] 18:44:05 INFO - PROCESS | 1859 | 1462758245314 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:05 INFO - PROCESS | 1859 | 1462758245432 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 18:44:05 INFO - PROCESS | 1859 | 1462758245449 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c33016800 == 41 [pid = 1859] [id = 91] 18:44:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c3451f000) [pid = 1859] [serial = 271] [outer = (nil)] 18:44:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c39738000) [pid = 1859] [serial = 272] [outer = 0x7f5c3451f000] 18:44:05 INFO - PROCESS | 1859 | 1462758245501 Marionette DEBUG loaded listener.js 18:44:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c3a4bc400) [pid = 1859] [serial = 273] [outer = 0x7f5c3451f000] 18:44:06 INFO - PROCESS | 1859 | 1462758246164 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 887ms 18:44:06 INFO - PROCESS | 1859 | 1462758246189 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 18:44:06 INFO - PROCESS | 1859 | 1462758246192 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 18:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:44:06 INFO - PROCESS | 1859 | 1462758246198 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:44:06 INFO - PROCESS | 1859 | 1462758246202 Marionette TRACE conn3 <- [1,338,null,{}] 18:44:06 INFO - PROCESS | 1859 | 1462758246215 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:06 INFO - PROCESS | 1859 | 1462758246368 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 18:44:06 INFO - PROCESS | 1859 | 1462758246387 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a65e800 == 42 [pid = 1859] [id = 92] 18:44:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c3b68b400) [pid = 1859] [serial = 274] [outer = (nil)] 18:44:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c3cbad400) [pid = 1859] [serial = 275] [outer = 0x7f5c3b68b400] 18:44:06 INFO - PROCESS | 1859 | 1462758246443 Marionette DEBUG loaded listener.js 18:44:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c46de4c00) [pid = 1859] [serial = 276] [outer = 0x7f5c3b68b400] 18:44:07 INFO - PROCESS | 1859 | 1462758247049 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 879ms 18:44:07 INFO - PROCESS | 1859 | 1462758247077 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 18:44:07 INFO - PROCESS | 1859 | 1462758247080 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 18:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:44:07 INFO - PROCESS | 1859 | 1462758247085 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:44:07 INFO - PROCESS | 1859 | 1462758247087 Marionette TRACE conn3 <- [1,342,null,{}] 18:44:07 INFO - PROCESS | 1859 | 1462758247092 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:07 INFO - PROCESS | 1859 | 1462758247257 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 18:44:07 INFO - PROCESS | 1859 | 1462758247281 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3ca07000 == 43 [pid = 1859] [id = 93] 18:44:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c31d61400) [pid = 1859] [serial = 277] [outer = (nil)] 18:44:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c47bb3c00) [pid = 1859] [serial = 278] [outer = 0x7f5c31d61400] 18:44:07 INFO - PROCESS | 1859 | 1462758247333 Marionette DEBUG loaded listener.js 18:44:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c47e3d800) [pid = 1859] [serial = 279] [outer = 0x7f5c31d61400] 18:44:07 INFO - PROCESS | 1859 | 1462758247909 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 875ms 18:44:07 INFO - PROCESS | 1859 | 1462758247967 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 18:44:07 INFO - PROCESS | 1859 | 1462758247970 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 18:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:44:07 INFO - PROCESS | 1859 | 1462758247975 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:44:07 INFO - PROCESS | 1859 | 1462758247977 Marionette TRACE conn3 <- [1,346,null,{}] 18:44:07 INFO - PROCESS | 1859 | 1462758247981 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:08 INFO - PROCESS | 1859 | 1462758248122 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 18:44:08 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c30e62c00) [pid = 1859] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:44:08 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c30d0d400) [pid = 1859] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:44:08 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c39273000) [pid = 1859] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:44:08 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c3205d800) [pid = 1859] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:44:08 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c3a4b5400) [pid = 1859] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:44:08 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c4c8e9000) [pid = 1859] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:44:08 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c30e61c00) [pid = 1859] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:44:08 INFO - PROCESS | 1859 | 1462758248478 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c315de000 == 44 [pid = 1859] [id = 94] 18:44:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c30bc6400) [pid = 1859] [serial = 280] [outer = (nil)] 18:44:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c30bce000) [pid = 1859] [serial = 281] [outer = 0x7f5c30bc6400] 18:44:08 INFO - PROCESS | 1859 | 1462758248542 Marionette DEBUG loaded listener.js 18:44:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c31513c00) [pid = 1859] [serial = 282] [outer = 0x7f5c30bc6400] 18:44:09 INFO - PROCESS | 1859 | 1462758249343 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1378ms 18:44:09 INFO - PROCESS | 1859 | 1462758249355 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 18:44:09 INFO - PROCESS | 1859 | 1462758249359 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 18:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:44:09 INFO - PROCESS | 1859 | 1462758249366 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:44:09 INFO - PROCESS | 1859 | 1462758249371 Marionette TRACE conn3 <- [1,350,null,{}] 18:44:09 INFO - PROCESS | 1859 | 1462758249377 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:09 INFO - PROCESS | 1859 | 1462758249521 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 18:44:09 INFO - PROCESS | 1859 | 1462758249649 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3921d000 == 45 [pid = 1859] [id = 95] 18:44:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c316e2c00) [pid = 1859] [serial = 283] [outer = (nil)] 18:44:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c32e73000) [pid = 1859] [serial = 284] [outer = 0x7f5c316e2c00] 18:44:09 INFO - PROCESS | 1859 | 1462758249714 Marionette DEBUG loaded listener.js 18:44:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c346f1400) [pid = 1859] [serial = 285] [outer = 0x7f5c316e2c00] 18:44:10 INFO - PROCESS | 1859 | 1462758250499 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1183ms 18:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:44:10 INFO - PROCESS | 1859 | 1462758250553 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 18:44:10 INFO - PROCESS | 1859 | 1462758250557 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 18:44:10 INFO - PROCESS | 1859 | 1462758250563 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:44:10 INFO - PROCESS | 1859 | 1462758250566 Marionette TRACE conn3 <- [1,354,null,{}] 18:44:10 INFO - PROCESS | 1859 | 1462758250571 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:10 INFO - PROCESS | 1859 | 1462758250712 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 18:44:10 INFO - PROCESS | 1859 | 1462758250835 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c40fcd000 == 46 [pid = 1859] [id = 96] 18:44:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c386f1800) [pid = 1859] [serial = 286] [outer = (nil)] 18:44:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c38ca8c00) [pid = 1859] [serial = 287] [outer = 0x7f5c386f1800] 18:44:10 INFO - PROCESS | 1859 | 1462758250898 Marionette DEBUG loaded listener.js 18:44:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c3a258400) [pid = 1859] [serial = 288] [outer = 0x7f5c386f1800] 18:44:11 INFO - PROCESS | 1859 | 1462758251755 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1229ms 18:44:11 INFO - PROCESS | 1859 | 1462758251793 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 18:44:11 INFO - PROCESS | 1859 | 1462758251796 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 18:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:44:11 INFO - PROCESS | 1859 | 1462758251810 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:44:11 INFO - PROCESS | 1859 | 1462758251817 Marionette TRACE conn3 <- [1,358,null,{}] 18:44:11 INFO - PROCESS | 1859 | 1462758251823 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:11 INFO - PROCESS | 1859 | 1462758251959 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 18:44:12 INFO - PROCESS | 1859 | 1462758252088 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47c76000 == 47 [pid = 1859] [id = 97] 18:44:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c386f3400) [pid = 1859] [serial = 289] [outer = (nil)] 18:44:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c41062800) [pid = 1859] [serial = 290] [outer = 0x7f5c386f3400] 18:44:12 INFO - PROCESS | 1859 | 1462758252150 Marionette DEBUG loaded listener.js 18:44:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c47ce2000) [pid = 1859] [serial = 291] [outer = 0x7f5c386f3400] 18:44:12 INFO - PROCESS | 1859 | 1462758252974 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1197ms 18:44:13 INFO - PROCESS | 1859 | 1462758253000 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 18:44:13 INFO - PROCESS | 1859 | 1462758253004 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 18:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:44:13 INFO - PROCESS | 1859 | 1462758253009 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:44:13 INFO - PROCESS | 1859 | 1462758253012 Marionette TRACE conn3 <- [1,362,null,{}] 18:44:13 INFO - PROCESS | 1859 | 1462758253017 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:13 INFO - PROCESS | 1859 | 1462758253154 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 18:44:13 INFO - PROCESS | 1859 | 1462758253389 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3430f000 == 48 [pid = 1859] [id = 98] 18:44:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c30d0e400) [pid = 1859] [serial = 292] [outer = (nil)] 18:44:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c30e5b800) [pid = 1859] [serial = 293] [outer = 0x7f5c30d0e400] 18:44:13 INFO - PROCESS | 1859 | 1462758253449 Marionette DEBUG loaded listener.js 18:44:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c316dac00) [pid = 1859] [serial = 294] [outer = 0x7f5c30d0e400] 18:44:14 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31d40000 == 47 [pid = 1859] [id = 26] 18:44:14 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c399ea800 == 46 [pid = 1859] [id = 18] 18:44:14 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3ca07000 == 45 [pid = 1859] [id = 93] 18:44:14 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a65e800 == 44 [pid = 1859] [id = 92] 18:44:14 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c33016800 == 43 [pid = 1859] [id = 91] 18:44:14 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c317de800 == 42 [pid = 1859] [id = 90] 18:44:14 INFO - PROCESS | 1859 | 1462758254313 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:14 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32c38800 == 41 [pid = 1859] [id = 86] 18:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1329ms 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c34766400) [pid = 1859] [serial = 254] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c3631c400) [pid = 1859] [serial = 221] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c4906ac00) [pid = 1859] [serial = 245] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c3c0c7c00) [pid = 1859] [serial = 224] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c491da400) [pid = 1859] [serial = 227] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c3304dc00) [pid = 1859] [serial = 234] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c316e1800) [pid = 1859] [serial = 233] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c3a25ac00) [pid = 1859] [serial = 236] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c3a4ba800) [pid = 1859] [serial = 237] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c46df0000) [pid = 1859] [serial = 242] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c3c0c5c00) [pid = 1859] [serial = 239] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c3cbb7c00) [pid = 1859] [serial = 240] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c4d003c00) [pid = 1859] [serial = 248] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c4d118400) [pid = 1859] [serial = 249] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c4ced2c00) [pid = 1859] [serial = 230] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c4afeb000) [pid = 1859] [serial = 246] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c36319c00) [pid = 1859] [serial = 251] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f5c4d11bc00) [pid = 1859] [serial = 252] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f5c48025400) [pid = 1859] [serial = 243] [outer = (nil)] [url = about:blank] 18:44:14 INFO - PROCESS | 1859 | 1462758254379 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 18:44:14 INFO - PROCESS | 1859 | 1462758254384 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 18:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:44:14 INFO - PROCESS | 1859 | 1462758254423 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:44:14 INFO - PROCESS | 1859 | 1462758254428 Marionette TRACE conn3 <- [1,366,null,{}] 18:44:14 INFO - PROCESS | 1859 | 1462758254434 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:14 INFO - PROCESS | 1859 | 1462758254561 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 18:44:14 INFO - PROCESS | 1859 | 1462758254572 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c33016800 == 42 [pid = 1859] [id = 99] 18:44:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f5c30d0d000) [pid = 1859] [serial = 295] [outer = (nil)] 18:44:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f5c36d31400) [pid = 1859] [serial = 296] [outer = 0x7f5c30d0d000] 18:44:14 INFO - PROCESS | 1859 | 1462758254629 Marionette DEBUG loaded listener.js 18:44:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c396bb000) [pid = 1859] [serial = 297] [outer = 0x7f5c30d0d000] 18:44:15 INFO - PROCESS | 1859 | 1462758255299 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 938ms 18:44:15 INFO - PROCESS | 1859 | 1462758255356 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 18:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:44:15 INFO - PROCESS | 1859 | 1462758255360 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 18:44:15 INFO - PROCESS | 1859 | 1462758255367 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:44:15 INFO - PROCESS | 1859 | 1462758255370 Marionette TRACE conn3 <- [1,370,null,{}] 18:44:15 INFO - PROCESS | 1859 | 1462758255381 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:15 INFO - PROCESS | 1859 | 1462758255505 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 18:44:15 INFO - PROCESS | 1859 | 1462758255520 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a99d800 == 43 [pid = 1859] [id = 100] 18:44:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c30bcec00) [pid = 1859] [serial = 298] [outer = (nil)] 18:44:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c3b1d5c00) [pid = 1859] [serial = 299] [outer = 0x7f5c30bcec00] 18:44:15 INFO - PROCESS | 1859 | 1462758255574 Marionette DEBUG loaded listener.js 18:44:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c3c0c8c00) [pid = 1859] [serial = 300] [outer = 0x7f5c30bcec00] 18:44:16 INFO - PROCESS | 1859 | 1462758256298 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 983ms 18:44:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:44:16 INFO - PROCESS | 1859 | 1462758256349 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 18:44:16 INFO - PROCESS | 1859 | 1462758256351 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 18:44:16 INFO - PROCESS | 1859 | 1462758256367 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:44:16 INFO - PROCESS | 1859 | 1462758256374 Marionette TRACE conn3 <- [1,374,null,{}] 18:44:16 INFO - PROCESS | 1859 | 1462758256401 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:16 INFO - PROCESS | 1859 | 1462758256532 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 18:44:16 INFO - PROCESS | 1859 | 1462758256544 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47904000 == 44 [pid = 1859] [id = 101] 18:44:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c47e43400) [pid = 1859] [serial = 301] [outer = (nil)] 18:44:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c48eef400) [pid = 1859] [serial = 302] [outer = 0x7f5c47e43400] 18:44:16 INFO - PROCESS | 1859 | 1462758256596 Marionette DEBUG loaded listener.js 18:44:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c4aa05400) [pid = 1859] [serial = 303] [outer = 0x7f5c47e43400] 18:44:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c48ee4c00) [pid = 1859] [serial = 304] [outer = 0x7f5c30bce800] 18:44:17 INFO - PROCESS | 1859 | 1462758257361 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:44:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:44:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1065ms 18:44:17 INFO - PROCESS | 1859 | 1462758257421 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 18:44:17 INFO - PROCESS | 1859 | 1462758257424 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 18:44:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:44:17 INFO - PROCESS | 1859 | 1462758257429 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:44:17 INFO - PROCESS | 1859 | 1462758257431 Marionette TRACE conn3 <- [1,378,null,{}] 18:44:17 INFO - PROCESS | 1859 | 1462758257436 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:17 INFO - PROCESS | 1859 | 1462758257585 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 18:44:17 INFO - PROCESS | 1859 | 1462758257607 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48d28000 == 45 [pid = 1859] [id = 102] 18:44:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c4afe7400) [pid = 1859] [serial = 305] [outer = (nil)] 18:44:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c4c8e7c00) [pid = 1859] [serial = 306] [outer = 0x7f5c4afe7400] 18:44:17 INFO - PROCESS | 1859 | 1462758257660 Marionette DEBUG loaded listener.js 18:44:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c3b68f800) [pid = 1859] [serial = 307] [outer = 0x7f5c4afe7400] 18:44:18 INFO - PROCESS | 1859 | 1462758258261 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:44:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:44:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 876ms 18:44:18 INFO - PROCESS | 1859 | 1462758258306 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 18:44:18 INFO - PROCESS | 1859 | 1462758258309 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 18:44:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:44:18 INFO - PROCESS | 1859 | 1462758258314 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:44:18 INFO - PROCESS | 1859 | 1462758258315 Marionette TRACE conn3 <- [1,382,null,{}] 18:44:18 INFO - PROCESS | 1859 | 1462758258326 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:18 INFO - PROCESS | 1859 | 1462758258479 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 18:44:18 INFO - PROCESS | 1859 | 1462758258507 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4b036000 == 46 [pid = 1859] [id = 103] 18:44:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c4d0ce400) [pid = 1859] [serial = 308] [outer = (nil)] 18:44:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c4d11dc00) [pid = 1859] [serial = 309] [outer = 0x7f5c4d0ce400] 18:44:18 INFO - PROCESS | 1859 | 1462758258569 Marionette DEBUG loaded listener.js 18:44:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c4f761400) [pid = 1859] [serial = 310] [outer = 0x7f5c4d0ce400] 18:44:18 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c3b68b400) [pid = 1859] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:44:18 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c346f4c00) [pid = 1859] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:44:18 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c31104800) [pid = 1859] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:44:18 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c3451f000) [pid = 1859] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:44:19 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:44:19 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:44:19 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:44:19 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:44:19 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:44:19 INFO - PROCESS | 1859 | 1462758259299 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:44:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:44:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1030ms 18:44:19 INFO - PROCESS | 1859 | 1462758259344 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 18:44:19 INFO - PROCESS | 1859 | 1462758259346 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 18:44:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:44:19 INFO - PROCESS | 1859 | 1462758259351 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:44:19 INFO - PROCESS | 1859 | 1462758259353 Marionette TRACE conn3 <- [1,386,null,{}] 18:44:19 INFO - PROCESS | 1859 | 1462758259358 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:19 INFO - PROCESS | 1859 | 1462758259514 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 18:44:19 INFO - PROCESS | 1859 | 1462758259534 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c727800 == 47 [pid = 1859] [id = 104] 18:44:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c31d64400) [pid = 1859] [serial = 311] [outer = (nil)] 18:44:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c4f760c00) [pid = 1859] [serial = 312] [outer = 0x7f5c31d64400] 18:44:19 INFO - PROCESS | 1859 | 1462758259587 Marionette DEBUG loaded listener.js 18:44:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c5104c800) [pid = 1859] [serial = 313] [outer = 0x7f5c31d64400] 18:44:20 INFO - PROCESS | 1859 | 1462758260194 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 18:44:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:44:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 877ms 18:44:20 INFO - PROCESS | 1859 | 1462758260229 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 18:44:20 INFO - PROCESS | 1859 | 1462758260231 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 18:44:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:44:20 INFO - PROCESS | 1859 | 1462758260236 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:44:20 INFO - PROCESS | 1859 | 1462758260238 Marionette TRACE conn3 <- [1,390,null,{}] 18:44:20 INFO - PROCESS | 1859 | 1462758260243 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:20 INFO - PROCESS | 1859 | 1462758260353 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 18:44:20 INFO - PROCESS | 1859 | 1462758260370 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ec49000 == 48 [pid = 1859] [id = 105] 18:44:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c31f20c00) [pid = 1859] [serial = 314] [outer = (nil)] 18:44:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c51288000) [pid = 1859] [serial = 315] [outer = 0x7f5c31f20c00] 18:44:20 INFO - PROCESS | 1859 | 1462758260421 Marionette DEBUG loaded listener.js 18:44:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c51ec1800) [pid = 1859] [serial = 316] [outer = 0x7f5c31f20c00] 18:44:21 INFO - PROCESS | 1859 | 1462758261135 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 18:44:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:44:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 928ms 18:44:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:44:21 INFO - PROCESS | 1859 | 1462758261165 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 18:44:21 INFO - PROCESS | 1859 | 1462758261169 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 18:44:21 INFO - PROCESS | 1859 | 1462758261177 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:44:21 INFO - PROCESS | 1859 | 1462758261183 Marionette TRACE conn3 <- [1,394,null,{}] 18:44:21 INFO - PROCESS | 1859 | 1462758261191 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:21 INFO - PROCESS | 1859 | 1462758261328 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 18:44:21 INFO - PROCESS | 1859 | 1462758261436 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39c93000 == 49 [pid = 1859] [id = 106] 18:44:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c307ed000) [pid = 1859] [serial = 317] [outer = (nil)] 18:44:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c307f8000) [pid = 1859] [serial = 318] [outer = 0x7f5c307ed000] 18:44:21 INFO - PROCESS | 1859 | 1462758261500 Marionette DEBUG loaded listener.js 18:44:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c316d6800) [pid = 1859] [serial = 319] [outer = 0x7f5c307ed000] 18:44:22 INFO - PROCESS | 1859 | 1462758262348 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 18:44:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:44:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1235ms 18:44:22 INFO - PROCESS | 1859 | 1462758262411 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 18:44:22 INFO - PROCESS | 1859 | 1462758262419 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 18:44:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:44:22 INFO - PROCESS | 1859 | 1462758262428 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:44:22 INFO - PROCESS | 1859 | 1462758262431 Marionette TRACE conn3 <- [1,398,null,{}] 18:44:22 INFO - PROCESS | 1859 | 1462758262436 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:22 INFO - PROCESS | 1859 | 1462758262580 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 18:44:22 INFO - PROCESS | 1859 | 1462758262706 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48d16000 == 50 [pid = 1859] [id = 107] 18:44:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c33051400) [pid = 1859] [serial = 320] [outer = (nil)] 18:44:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c3631f800) [pid = 1859] [serial = 321] [outer = 0x7f5c33051400] 18:44:22 INFO - PROCESS | 1859 | 1462758262777 Marionette DEBUG loaded listener.js 18:44:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c39bb2400) [pid = 1859] [serial = 322] [outer = 0x7f5c33051400] 18:44:23 INFO - PROCESS | 1859 | 1462758263581 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 18:44:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:44:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1181ms 18:44:23 INFO - PROCESS | 1859 | 1462758263609 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 18:44:23 INFO - PROCESS | 1859 | 1462758263612 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 18:44:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:44:23 INFO - PROCESS | 1859 | 1462758263617 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:44:23 INFO - PROCESS | 1859 | 1462758263622 Marionette TRACE conn3 <- [1,402,null,{}] 18:44:23 INFO - PROCESS | 1859 | 1462758263636 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:23 INFO - PROCESS | 1859 | 1462758263774 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 18:44:23 INFO - PROCESS | 1859 | 1462758263906 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4faac000 == 51 [pid = 1859] [id = 108] 18:44:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c3d790000) [pid = 1859] [serial = 323] [outer = (nil)] 18:44:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c47e42800) [pid = 1859] [serial = 324] [outer = 0x7f5c3d790000] 18:44:23 INFO - PROCESS | 1859 | 1462758263976 Marionette DEBUG loaded listener.js 18:44:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c4c3a0800) [pid = 1859] [serial = 325] [outer = 0x7f5c3d790000] 18:44:24 INFO - PROCESS | 1859 | 1462758264796 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 18:44:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:44:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1236ms 18:44:24 INFO - PROCESS | 1859 | 1462758264853 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 18:44:24 INFO - PROCESS | 1859 | 1462758264857 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 18:44:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:44:24 INFO - PROCESS | 1859 | 1462758264862 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:44:24 INFO - PROCESS | 1859 | 1462758264865 Marionette TRACE conn3 <- [1,406,null,{}] 18:44:24 INFO - PROCESS | 1859 | 1462758264869 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:25 INFO - PROCESS | 1859 | 1462758265009 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 18:44:25 INFO - PROCESS | 1859 | 1462758265135 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51269000 == 52 [pid = 1859] [id = 109] 18:44:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c36314400) [pid = 1859] [serial = 326] [outer = (nil)] 18:44:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c4fa6e800) [pid = 1859] [serial = 327] [outer = 0x7f5c36314400] 18:44:25 INFO - PROCESS | 1859 | 1462758265198 Marionette DEBUG loaded listener.js 18:44:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c5104bc00) [pid = 1859] [serial = 328] [outer = 0x7f5c36314400] 18:44:25 INFO - PROCESS | 1859 | 1462758265943 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 18:44:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:44:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1134ms 18:44:26 INFO - PROCESS | 1859 | 1462758266011 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 18:44:26 INFO - PROCESS | 1859 | 1462758266014 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 18:44:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:44:26 INFO - PROCESS | 1859 | 1462758266021 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:44:26 INFO - PROCESS | 1859 | 1462758266024 Marionette TRACE conn3 <- [1,410,null,{}] 18:44:26 INFO - PROCESS | 1859 | 1462758266029 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:26 INFO - PROCESS | 1859 | 1462758266163 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 18:44:26 INFO - PROCESS | 1859 | 1462758266447 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b58000 == 53 [pid = 1859] [id = 110] 18:44:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c307f3000) [pid = 1859] [serial = 329] [outer = (nil)] 18:44:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c307f8800) [pid = 1859] [serial = 330] [outer = 0x7f5c307f3000] 18:44:26 INFO - PROCESS | 1859 | 1462758266526 Marionette DEBUG loaded listener.js 18:44:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c31d66000) [pid = 1859] [serial = 331] [outer = 0x7f5c307f3000] 18:44:27 INFO - PROCESS | 1859 | 1462758267385 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 18:44:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:44:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1432ms 18:44:27 INFO - PROCESS | 1859 | 1462758267454 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 18:44:27 INFO - PROCESS | 1859 | 1462758267459 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 18:44:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:44:27 INFO - PROCESS | 1859 | 1462758267465 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:44:27 INFO - PROCESS | 1859 | 1462758267470 Marionette TRACE conn3 <- [1,414,null,{}] 18:44:27 INFO - PROCESS | 1859 | 1462758267477 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:27 INFO - PROCESS | 1859 | 1462758267614 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 18:44:27 INFO - PROCESS | 1859 | 1462758267764 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c32c1f400) [pid = 1859] [serial = 257] [outer = (nil)] [url = about:blank] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c3a263800) [pid = 1859] [serial = 260] [outer = (nil)] [url = about:blank] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c47b5d800) [pid = 1859] [serial = 263] [outer = (nil)] [url = about:blank] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c47bb3c00) [pid = 1859] [serial = 278] [outer = (nil)] [url = about:blank] 18:44:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31d4a000 == 54 [pid = 1859] [id = 111] 18:44:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c32054400) [pid = 1859] [serial = 332] [outer = (nil)] 18:44:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c36d27000) [pid = 1859] [serial = 333] [outer = 0x7f5c32054400] 18:44:27 INFO - PROCESS | 1859 | 1462758267853 Marionette DEBUG loaded listener.js 18:44:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c393a0000) [pid = 1859] [serial = 334] [outer = 0x7f5c32054400] 18:44:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c315de000 == 53 [pid = 1859] [id = 94] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c36d2f400) [pid = 1859] [serial = 270] [outer = (nil)] [url = about:blank] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c34769c00) [pid = 1859] [serial = 269] [outer = (nil)] [url = about:blank] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c4c8dc400) [pid = 1859] [serial = 267] [outer = (nil)] [url = about:blank] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c378e4800) [pid = 1859] [serial = 266] [outer = (nil)] [url = about:blank] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c39738000) [pid = 1859] [serial = 272] [outer = (nil)] [url = about:blank] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c3a4bc400) [pid = 1859] [serial = 273] [outer = (nil)] [url = about:blank] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c46de4c00) [pid = 1859] [serial = 276] [outer = (nil)] [url = about:blank] 18:44:27 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c3cbad400) [pid = 1859] [serial = 275] [outer = (nil)] [url = about:blank] 18:44:28 INFO - PROCESS | 1859 | 1462758268423 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 18:44:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:44:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1035ms 18:44:28 INFO - PROCESS | 1859 | 1462758268502 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 18:44:28 INFO - PROCESS | 1859 | 1462758268506 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 18:44:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:44:28 INFO - PROCESS | 1859 | 1462758268514 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:44:28 INFO - PROCESS | 1859 | 1462758268516 Marionette TRACE conn3 <- [1,418,null,{}] 18:44:28 INFO - PROCESS | 1859 | 1462758268521 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:28 INFO - PROCESS | 1859 | 1462758268676 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 18:44:28 INFO - PROCESS | 1859 | 1462758268763 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a097000 == 54 [pid = 1859] [id = 112] 18:44:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c307ef000) [pid = 1859] [serial = 335] [outer = (nil)] 18:44:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c3a854000) [pid = 1859] [serial = 336] [outer = 0x7f5c307ef000] 18:44:28 INFO - PROCESS | 1859 | 1462758268817 Marionette DEBUG loaded listener.js 18:44:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c3cbb4000) [pid = 1859] [serial = 337] [outer = 0x7f5c307ef000] 18:44:29 INFO - PROCESS | 1859 | 1462758269850 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 18:44:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 18:44:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1385ms 18:44:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:44:29 INFO - PROCESS | 1859 | 1462758269900 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 18:44:29 INFO - PROCESS | 1859 | 1462758269902 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 18:44:29 INFO - PROCESS | 1859 | 1462758269909 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:44:29 INFO - PROCESS | 1859 | 1462758269917 Marionette TRACE conn3 <- [1,422,null,{}] 18:44:29 INFO - PROCESS | 1859 | 1462758269928 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:30 INFO - PROCESS | 1859 | 1462758270046 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 18:44:30 INFO - PROCESS | 1859 | 1462758270138 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c46d1b000 == 55 [pid = 1859] [id = 113] 18:44:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c2eee3000) [pid = 1859] [serial = 338] [outer = (nil)] 18:44:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c2eeeb400) [pid = 1859] [serial = 339] [outer = 0x7f5c2eee3000] 18:44:30 INFO - PROCESS | 1859 | 1462758270198 Marionette DEBUG loaded listener.js 18:44:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c30866000) [pid = 1859] [serial = 340] [outer = 0x7f5c2eee3000] 18:44:31 INFO - PROCESS | 1859 | 1462758271272 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 18:44:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:44:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1395ms 18:44:31 INFO - PROCESS | 1859 | 1462758271302 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 18:44:31 INFO - PROCESS | 1859 | 1462758271305 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 18:44:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:44:31 INFO - PROCESS | 1859 | 1462758271317 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:44:31 INFO - PROCESS | 1859 | 1462758271319 Marionette TRACE conn3 <- [1,426,null,{}] 18:44:31 INFO - PROCESS | 1859 | 1462758271323 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:31 INFO - PROCESS | 1859 | 1462758271469 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 18:44:31 INFO - PROCESS | 1859 | 1462758271584 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c719000 == 56 [pid = 1859] [id = 114] 18:44:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c30862800) [pid = 1859] [serial = 341] [outer = (nil)] 18:44:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c3b170c00) [pid = 1859] [serial = 342] [outer = 0x7f5c30862800] 18:44:31 INFO - PROCESS | 1859 | 1462758271651 Marionette DEBUG loaded listener.js 18:44:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c46df0000) [pid = 1859] [serial = 343] [outer = 0x7f5c30862800] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c31d64400) [pid = 1859] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c4afe7400) [pid = 1859] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c4d0ce400) [pid = 1859] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c3110ac00) [pid = 1859] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c30bc4800) [pid = 1859] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c30e57400) [pid = 1859] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c36322c00) [pid = 1859] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c32e7c800) [pid = 1859] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c4af34800) [pid = 1859] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c3304e000) [pid = 1859] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c3a858000) [pid = 1859] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c3631c000) [pid = 1859] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c30d10800) [pid = 1859] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c36d31000) [pid = 1859] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c3caa8c00) [pid = 1859] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c3a85ac00) [pid = 1859] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c3a25d800) [pid = 1859] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c3a006800) [pid = 1859] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c346f2800) [pid = 1859] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c30bc6800) [pid = 1859] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c31d61400) [pid = 1859] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c30d0e400) [pid = 1859] [serial = 292] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c47e43400) [pid = 1859] [serial = 301] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c30d0d000) [pid = 1859] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:44:32 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c30bcec00) [pid = 1859] [serial = 298] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:44:32 INFO - PROCESS | 1859 | 1462758272421 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 18:44:32 INFO - PROCESS | 1859 | 1462758272449 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 18:44:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:44:32 INFO - PROCESS | 1859 | 1462758272454 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:44:32 INFO - PROCESS | 1859 | 1462758272456 Marionette TRACE conn3 <- [1,430,null,{}] 18:44:32 INFO - PROCESS | 1859 | 1462758272461 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:32 INFO - PROCESS | 1859 | 1462758272608 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 18:44:32 INFO - PROCESS | 1859 | 1462758272672 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3b441800 == 57 [pid = 1859] [id = 115] 18:44:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c32c1fc00) [pid = 1859] [serial = 344] [outer = (nil)] 18:44:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c346f2800) [pid = 1859] [serial = 345] [outer = 0x7f5c32c1fc00] 18:44:32 INFO - PROCESS | 1859 | 1462758272735 Marionette DEBUG loaded listener.js 18:44:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c3a85ac00) [pid = 1859] [serial = 346] [outer = 0x7f5c32c1fc00] 18:44:33 INFO - PROCESS | 1859 | 1462758273351 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 18:44:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:44:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 931ms 18:44:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:44:33 INFO - PROCESS | 1859 | 1462758273385 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 18:44:33 INFO - PROCESS | 1859 | 1462758273387 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 18:44:33 INFO - PROCESS | 1859 | 1462758273392 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:44:33 INFO - PROCESS | 1859 | 1462758273395 Marionette TRACE conn3 <- [1,434,null,{}] 18:44:33 INFO - PROCESS | 1859 | 1462758273399 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:33 INFO - PROCESS | 1859 | 1462758273514 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 18:44:33 INFO - PROCESS | 1859 | 1462758273609 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4fa19800 == 58 [pid = 1859] [id = 116] 18:44:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c3a858000) [pid = 1859] [serial = 347] [outer = (nil)] 18:44:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c4aa06000) [pid = 1859] [serial = 348] [outer = 0x7f5c3a858000] 18:44:33 INFO - PROCESS | 1859 | 1462758273661 Marionette DEBUG loaded listener.js 18:44:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c4c3a0c00) [pid = 1859] [serial = 349] [outer = 0x7f5c3a858000] 18:44:34 INFO - PROCESS | 1859 | 1462758274202 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 18:44:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:44:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 828ms 18:44:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:44:34 INFO - PROCESS | 1859 | 1462758274220 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 18:44:34 INFO - PROCESS | 1859 | 1462758274222 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 18:44:34 INFO - PROCESS | 1859 | 1462758274229 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:44:34 INFO - PROCESS | 1859 | 1462758274231 Marionette TRACE conn3 <- [1,438,null,{}] 18:44:34 INFO - PROCESS | 1859 | 1462758274235 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:34 INFO - PROCESS | 1859 | 1462758274398 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 18:44:34 INFO - PROCESS | 1859 | 1462758274521 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3301b000 == 59 [pid = 1859] [id = 117] 18:44:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c2eee6800) [pid = 1859] [serial = 350] [outer = (nil)] 18:44:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c2eeebc00) [pid = 1859] [serial = 351] [outer = 0x7f5c2eee6800] 18:44:34 INFO - PROCESS | 1859 | 1462758274587 Marionette DEBUG loaded listener.js 18:44:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c3085cc00) [pid = 1859] [serial = 352] [outer = 0x7f5c2eee6800] 18:44:35 INFO - PROCESS | 1859 | 1462758275353 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 18:44:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:44:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1177ms 18:44:35 INFO - PROCESS | 1859 | 1462758275406 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 18:44:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:44:35 INFO - PROCESS | 1859 | 1462758275411 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 18:44:35 INFO - PROCESS | 1859 | 1462758275417 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:44:35 INFO - PROCESS | 1859 | 1462758275423 Marionette TRACE conn3 <- [1,442,null,{}] 18:44:35 INFO - PROCESS | 1859 | 1462758275429 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:35 INFO - PROCESS | 1859 | 1462758275568 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 18:44:35 INFO - PROCESS | 1859 | 1462758275697 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c46d22800 == 60 [pid = 1859] [id = 118] 18:44:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c30866400) [pid = 1859] [serial = 353] [outer = (nil)] 18:44:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c31d69c00) [pid = 1859] [serial = 354] [outer = 0x7f5c30866400] 18:44:35 INFO - PROCESS | 1859 | 1462758275762 Marionette DEBUG loaded listener.js 18:44:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c34378c00) [pid = 1859] [serial = 355] [outer = 0x7f5c30866400] 18:44:36 INFO - PROCESS | 1859 | 1462758276696 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 18:44:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:44:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1337ms 18:44:36 INFO - PROCESS | 1859 | 1462758276755 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 18:44:36 INFO - PROCESS | 1859 | 1462758276759 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 18:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:44:36 INFO - PROCESS | 1859 | 1462758276781 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:44:36 INFO - PROCESS | 1859 | 1462758276783 Marionette TRACE conn3 <- [1,446,null,{}] 18:44:36 INFO - PROCESS | 1859 | 1462758276789 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:36 INFO - PROCESS | 1859 | 1462758276937 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 18:44:37 INFO - PROCESS | 1859 | 1462758277068 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51f2a000 == 61 [pid = 1859] [id = 119] 18:44:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c36315c00) [pid = 1859] [serial = 356] [outer = (nil)] 18:44:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c3a262400) [pid = 1859] [serial = 357] [outer = 0x7f5c36315c00] 18:44:37 INFO - PROCESS | 1859 | 1462758277131 Marionette DEBUG loaded listener.js 18:44:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c3b1d6000) [pid = 1859] [serial = 358] [outer = 0x7f5c36315c00] 18:44:37 INFO - PROCESS | 1859 | 1462758277930 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 18:44:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:44:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1189ms 18:44:37 INFO - PROCESS | 1859 | 1462758277975 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 18:44:37 INFO - PROCESS | 1859 | 1462758277980 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 18:44:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:44:37 INFO - PROCESS | 1859 | 1462758277995 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:44:38 INFO - PROCESS | 1859 | 1462758278001 Marionette TRACE conn3 <- [1,450,null,{}] 18:44:38 INFO - PROCESS | 1859 | 1462758278006 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:38 INFO - PROCESS | 1859 | 1462758278149 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 18:44:38 INFO - PROCESS | 1859 | 1462758278277 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a380800 == 62 [pid = 1859] [id = 120] 18:44:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c38a9dc00) [pid = 1859] [serial = 359] [outer = (nil)] 18:44:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c48d3fc00) [pid = 1859] [serial = 360] [outer = 0x7f5c38a9dc00] 18:44:38 INFO - PROCESS | 1859 | 1462758278342 Marionette DEBUG loaded listener.js 18:44:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c4cdd5400) [pid = 1859] [serial = 361] [outer = 0x7f5c38a9dc00] 18:44:39 INFO - PROCESS | 1859 | 1462758279094 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 18:44:39 INFO - PROCESS | 1859 | 1462758279140 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 18:44:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:44:39 INFO - PROCESS | 1859 | 1462758279145 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:44:39 INFO - PROCESS | 1859 | 1462758279147 Marionette TRACE conn3 <- [1,454,null,{}] 18:44:39 INFO - PROCESS | 1859 | 1462758279152 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:39 INFO - PROCESS | 1859 | 1462758279279 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 18:44:39 INFO - PROCESS | 1859 | 1462758279412 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348d2800 == 63 [pid = 1859] [id = 121] 18:44:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c3a4b2400) [pid = 1859] [serial = 362] [outer = (nil)] 18:44:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c4cde0800) [pid = 1859] [serial = 363] [outer = 0x7f5c3a4b2400] 18:44:39 INFO - PROCESS | 1859 | 1462758279483 Marionette DEBUG loaded listener.js 18:44:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c4d00a800) [pid = 1859] [serial = 364] [outer = 0x7f5c3a4b2400] 18:44:40 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:40 INFO - PROCESS | 1859 | 1462758280282 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 18:44:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:44:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1183ms 18:44:40 INFO - PROCESS | 1859 | 1462758280329 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 18:44:40 INFO - PROCESS | 1859 | 1462758280333 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 18:44:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:44:40 INFO - PROCESS | 1859 | 1462758280338 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:44:40 INFO - PROCESS | 1859 | 1462758280340 Marionette TRACE conn3 <- [1,458,null,{}] 18:44:40 INFO - PROCESS | 1859 | 1462758280345 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:40 INFO - PROCESS | 1859 | 1462758280481 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 18:44:40 INFO - PROCESS | 1859 | 1462758280748 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f2b800 == 64 [pid = 1859] [id = 122] 18:44:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c2eee9400) [pid = 1859] [serial = 365] [outer = (nil)] 18:44:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c307ea800) [pid = 1859] [serial = 366] [outer = 0x7f5c2eee9400] 18:44:40 INFO - PROCESS | 1859 | 1462758280813 Marionette DEBUG loaded listener.js 18:44:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c30862c00) [pid = 1859] [serial = 367] [outer = 0x7f5c2eee9400] 18:44:41 INFO - PROCESS | 1859 | 1462758281679 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 18:44:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:44:41 INFO - PROCESS | 1859 | 1462758281730 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 18:44:41 INFO - PROCESS | 1859 | 1462758281737 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:44:41 INFO - PROCESS | 1859 | 1462758281742 Marionette TRACE conn3 <- [1,462,null,{}] 18:44:41 INFO - PROCESS | 1859 | 1462758281748 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:41 INFO - PROCESS | 1859 | 1462758281885 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 18:44:42 INFO - PROCESS | 1859 | 1462758282010 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3ca1c000 == 63 [pid = 1859] [id = 23] 18:44:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c480a5800 == 62 [pid = 1859] [id = 65] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c51288000) [pid = 1859] [serial = 315] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c38ca8c00) [pid = 1859] [serial = 287] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c41062800) [pid = 1859] [serial = 290] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31d40800 == 63 [pid = 1859] [id = 123] 18:44:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c30860c00) [pid = 1859] [serial = 368] [outer = (nil)] 18:44:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c33049400) [pid = 1859] [serial = 369] [outer = 0x7f5c30860c00] 18:44:42 INFO - PROCESS | 1859 | 1462758282094 Marionette DEBUG loaded listener.js 18:44:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c34766800) [pid = 1859] [serial = 370] [outer = 0x7f5c30860c00] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c47e3d800) [pid = 1859] [serial = 279] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c34524400) [pid = 1859] [serial = 125] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c316dd400) [pid = 1859] [serial = 153] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c3d791400) [pid = 1859] [serial = 122] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c39397800) [pid = 1859] [serial = 159] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c3a262800) [pid = 1859] [serial = 222] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c4ced3800) [pid = 1859] [serial = 219] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c36316c00) [pid = 1859] [serial = 156] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c4b090000) [pid = 1859] [serial = 228] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c4105fc00) [pid = 1859] [serial = 225] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c3476c400) [pid = 1859] [serial = 258] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c3b1e2800) [pid = 1859] [serial = 261] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c48025800) [pid = 1859] [serial = 264] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c4d0c4800) [pid = 1859] [serial = 231] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c49069c00) [pid = 1859] [serial = 195] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c47baf800) [pid = 1859] [serial = 192] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c3a4b9c00) [pid = 1859] [serial = 189] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c31f12400) [pid = 1859] [serial = 186] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c30e5b800) [pid = 1859] [serial = 293] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c48eef400) [pid = 1859] [serial = 302] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c36d31400) [pid = 1859] [serial = 296] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c396bb000) [pid = 1859] [serial = 297] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c3b1d5c00) [pid = 1859] [serial = 299] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c3c0c8c00) [pid = 1859] [serial = 300] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c30bce000) [pid = 1859] [serial = 281] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c32e73000) [pid = 1859] [serial = 284] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c4f760c00) [pid = 1859] [serial = 312] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c3b68f800) [pid = 1859] [serial = 307] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c4c8e7c00) [pid = 1859] [serial = 306] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c316dac00) [pid = 1859] [serial = 294] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f5c4d11dc00) [pid = 1859] [serial = 309] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f5c4f761400) [pid = 1859] [serial = 310] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f5c32c29400) [pid = 1859] [serial = 129] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f5c4aa05400) [pid = 1859] [serial = 303] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f5c5104c800) [pid = 1859] [serial = 313] [outer = (nil)] [url = about:blank] 18:44:42 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:42 INFO - PROCESS | 1859 | 1462758282755 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 18:44:42 INFO - PROCESS | 1859 | 1462758282784 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 18:44:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:44:42 INFO - PROCESS | 1859 | 1462758282791 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:44:42 INFO - PROCESS | 1859 | 1462758282793 Marionette TRACE conn3 <- [1,466,null,{}] 18:44:42 INFO - PROCESS | 1859 | 1462758282818 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:42 INFO - PROCESS | 1859 | 1462758282949 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 18:44:43 INFO - PROCESS | 1859 | 1462758283041 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c399e5000 == 64 [pid = 1859] [id = 124] 18:44:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f5c34764c00) [pid = 1859] [serial = 371] [outer = (nil)] 18:44:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f5c37d8d800) [pid = 1859] [serial = 372] [outer = 0x7f5c34764c00] 18:44:43 INFO - PROCESS | 1859 | 1462758283094 Marionette DEBUG loaded listener.js 18:44:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f5c39356000) [pid = 1859] [serial = 373] [outer = 0x7f5c34764c00] 18:44:43 INFO - PROCESS | 1859 | 1462758283724 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 18:44:43 INFO - PROCESS | 1859 | 1462758283743 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 18:44:43 INFO - PROCESS | 1859 | 1462758283751 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:44:43 INFO - PROCESS | 1859 | 1462758283759 Marionette TRACE conn3 <- [1,470,null,{}] 18:44:43 INFO - PROCESS | 1859 | 1462758283771 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:43 INFO - PROCESS | 1859 | 1462758283924 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 18:44:43 INFO - PROCESS | 1859 | 1462758283947 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a65a000 == 65 [pid = 1859] [id = 125] 18:44:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f5c39355c00) [pid = 1859] [serial = 374] [outer = (nil)] 18:44:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f5c39946400) [pid = 1859] [serial = 375] [outer = 0x7f5c39355c00] 18:44:44 INFO - PROCESS | 1859 | 1462758284000 Marionette DEBUG loaded listener.js 18:44:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c3c0d3800) [pid = 1859] [serial = 376] [outer = 0x7f5c39355c00] 18:44:44 INFO - PROCESS | 1859 | 1462758284685 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 18:44:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 993ms 18:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:44:44 INFO - PROCESS | 1859 | 1462758284742 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 18:44:44 INFO - PROCESS | 1859 | 1462758284745 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 18:44:44 INFO - PROCESS | 1859 | 1462758284753 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:44:44 INFO - PROCESS | 1859 | 1462758284755 Marionette TRACE conn3 <- [1,474,null,{}] 18:44:44 INFO - PROCESS | 1859 | 1462758284765 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:44 INFO - PROCESS | 1859 | 1462758284915 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 18:44:44 INFO - PROCESS | 1859 | 1462758284937 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb37000 == 66 [pid = 1859] [id = 126] 18:44:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c3084c400) [pid = 1859] [serial = 377] [outer = (nil)] 18:44:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c30859c00) [pid = 1859] [serial = 378] [outer = 0x7f5c3084c400] 18:44:44 INFO - PROCESS | 1859 | 1462758284988 Marionette DEBUG loaded listener.js 18:44:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c3a85fc00) [pid = 1859] [serial = 379] [outer = 0x7f5c3084c400] 18:44:45 INFO - PROCESS | 1859 | 1462758285643 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 18:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 938ms 18:44:45 INFO - PROCESS | 1859 | 1462758285687 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 18:44:45 INFO - PROCESS | 1859 | 1462758285690 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 18:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:44:45 INFO - PROCESS | 1859 | 1462758285695 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:44:45 INFO - PROCESS | 1859 | 1462758285697 Marionette TRACE conn3 <- [1,478,null,{}] 18:44:45 INFO - PROCESS | 1859 | 1462758285702 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:45 INFO - PROCESS | 1859 | 1462758285848 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 18:44:45 INFO - PROCESS | 1859 | 1462758285875 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41d22800 == 67 [pid = 1859] [id = 127] 18:44:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c4105fc00) [pid = 1859] [serial = 380] [outer = (nil)] 18:44:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c47bdf800) [pid = 1859] [serial = 381] [outer = 0x7f5c4105fc00] 18:44:45 INFO - PROCESS | 1859 | 1462758285940 Marionette DEBUG loaded listener.js 18:44:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c48eef400) [pid = 1859] [serial = 382] [outer = 0x7f5c4105fc00] 18:44:46 INFO - PROCESS | 1859 | 1462758286706 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 18:44:46 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c307ef000) [pid = 1859] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:44:46 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c32054400) [pid = 1859] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:44:46 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c307f3000) [pid = 1859] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:44:46 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c31f20c00) [pid = 1859] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:44:46 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c30862800) [pid = 1859] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:44:46 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c32c1fc00) [pid = 1859] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:44:46 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c2eee3000) [pid = 1859] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1080ms 18:44:46 INFO - PROCESS | 1859 | 1462758286775 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 18:44:46 INFO - PROCESS | 1859 | 1462758286778 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 18:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:44:46 INFO - PROCESS | 1859 | 1462758286783 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:44:46 INFO - PROCESS | 1859 | 1462758286785 Marionette TRACE conn3 <- [1,482,null,{}] 18:44:46 INFO - PROCESS | 1859 | 1462758286790 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:46 INFO - PROCESS | 1859 | 1462758286920 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 18:44:46 INFO - PROCESS | 1859 | 1462758286929 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41d1a000 == 68 [pid = 1859] [id = 128] 18:44:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c32c27800) [pid = 1859] [serial = 383] [outer = (nil)] 18:44:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c47b63000) [pid = 1859] [serial = 384] [outer = 0x7f5c32c27800] 18:44:47 INFO - PROCESS | 1859 | 1462758287058 Marionette DEBUG loaded listener.js 18:44:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c4af34800) [pid = 1859] [serial = 385] [outer = 0x7f5c32c27800] 18:44:47 INFO - PROCESS | 1859 | 1462758287641 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 18:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 881ms 18:44:47 INFO - PROCESS | 1859 | 1462758287666 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 18:44:47 INFO - PROCESS | 1859 | 1462758287669 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 18:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:44:47 INFO - PROCESS | 1859 | 1462758287673 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:44:47 INFO - PROCESS | 1859 | 1462758287676 Marionette TRACE conn3 <- [1,486,null,{}] 18:44:47 INFO - PROCESS | 1859 | 1462758287680 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:47 INFO - PROCESS | 1859 | 1462758287794 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 18:44:47 INFO - PROCESS | 1859 | 1462758287806 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4b0ce800 == 69 [pid = 1859] [id = 129] 18:44:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c4aae4000) [pid = 1859] [serial = 386] [outer = (nil)] 18:44:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c4cddfc00) [pid = 1859] [serial = 387] [outer = 0x7f5c4aae4000] 18:44:47 INFO - PROCESS | 1859 | 1462758287860 Marionette DEBUG loaded listener.js 18:44:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c4ec9bc00) [pid = 1859] [serial = 388] [outer = 0x7f5c4aae4000] 18:44:48 INFO - PROCESS | 1859 | 1462758288468 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 18:44:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 824ms 18:44:48 INFO - PROCESS | 1859 | 1462758288499 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 18:44:48 INFO - PROCESS | 1859 | 1462758288502 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 18:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:44:48 INFO - PROCESS | 1859 | 1462758288507 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:44:48 INFO - PROCESS | 1859 | 1462758288509 Marionette TRACE conn3 <- [1,490,null,{}] 18:44:48 INFO - PROCESS | 1859 | 1462758288515 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:48 INFO - PROCESS | 1859 | 1462758288637 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 18:44:48 INFO - PROCESS | 1859 | 1462758288788 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c38800 == 70 [pid = 1859] [id = 130] 18:44:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c2eee2800) [pid = 1859] [serial = 389] [outer = (nil)] 18:44:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c307eec00) [pid = 1859] [serial = 390] [outer = 0x7f5c2eee2800] 18:44:48 INFO - PROCESS | 1859 | 1462758288853 Marionette DEBUG loaded listener.js 18:44:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c30853c00) [pid = 1859] [serial = 391] [outer = 0x7f5c2eee2800] 18:44:49 INFO - PROCESS | 1859 | 1462758289653 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 18:44:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1175ms 18:44:49 INFO - PROCESS | 1859 | 1462758289699 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 18:44:49 INFO - PROCESS | 1859 | 1462758289704 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 18:44:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:44:49 INFO - PROCESS | 1859 | 1462758289712 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:44:49 INFO - PROCESS | 1859 | 1462758289717 Marionette TRACE conn3 <- [1,494,null,{}] 18:44:49 INFO - PROCESS | 1859 | 1462758289723 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:49 INFO - PROCESS | 1859 | 1462758289873 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 18:44:50 INFO - PROCESS | 1859 | 1462758290003 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a0a0800 == 71 [pid = 1859] [id = 131] 18:44:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c2eee2c00) [pid = 1859] [serial = 392] [outer = (nil)] 18:44:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c3455c800) [pid = 1859] [serial = 393] [outer = 0x7f5c2eee2c00] 18:44:50 INFO - PROCESS | 1859 | 1462758290069 Marionette DEBUG loaded listener.js 18:44:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c3631e400) [pid = 1859] [serial = 394] [outer = 0x7f5c2eee2c00] 18:44:50 INFO - PROCESS | 1859 | 1462758290861 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 18:44:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:44:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1180ms 18:44:50 INFO - PROCESS | 1859 | 1462758290896 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 18:44:50 INFO - PROCESS | 1859 | 1462758290902 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 18:44:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:44:50 INFO - PROCESS | 1859 | 1462758290907 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:44:50 INFO - PROCESS | 1859 | 1462758290910 Marionette TRACE conn3 <- [1,498,null,{}] 18:44:50 INFO - PROCESS | 1859 | 1462758290915 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:51 INFO - PROCESS | 1859 | 1462758291060 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 18:44:51 INFO - PROCESS | 1859 | 1462758291197 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d0a6000 == 72 [pid = 1859] [id = 132] 18:44:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c3631d800) [pid = 1859] [serial = 395] [outer = (nil)] 18:44:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c3935ec00) [pid = 1859] [serial = 396] [outer = 0x7f5c3631d800] 18:44:51 INFO - PROCESS | 1859 | 1462758291260 Marionette DEBUG loaded listener.js 18:44:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c3ca9d400) [pid = 1859] [serial = 397] [outer = 0x7f5c3631d800] 18:44:52 INFO - PROCESS | 1859 | 1462758292064 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 18:44:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:44:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1185ms 18:44:52 INFO - PROCESS | 1859 | 1462758292102 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 18:44:52 INFO - PROCESS | 1859 | 1462758292106 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 18:44:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:44:52 INFO - PROCESS | 1859 | 1462758292118 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:44:52 INFO - PROCESS | 1859 | 1462758292126 Marionette TRACE conn3 <- [1,502,null,{}] 18:44:52 INFO - PROCESS | 1859 | 1462758292133 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:52 INFO - PROCESS | 1859 | 1462758292276 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 18:44:52 INFO - PROCESS | 1859 | 1462758292406 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51f17800 == 73 [pid = 1859] [id = 133] 18:44:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c48af7000) [pid = 1859] [serial = 398] [outer = (nil)] 18:44:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c4cddc800) [pid = 1859] [serial = 399] [outer = 0x7f5c48af7000] 18:44:52 INFO - PROCESS | 1859 | 1462758292469 Marionette DEBUG loaded listener.js 18:44:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c4d122800) [pid = 1859] [serial = 400] [outer = 0x7f5c48af7000] 18:44:53 INFO - PROCESS | 1859 | 1462758293200 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 18:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1144ms 18:44:53 INFO - PROCESS | 1859 | 1462758293256 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 18:44:53 INFO - PROCESS | 1859 | 1462758293259 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 18:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:44:53 INFO - PROCESS | 1859 | 1462758293265 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:44:53 INFO - PROCESS | 1859 | 1462758293267 Marionette TRACE conn3 <- [1,506,null,{}] 18:44:53 INFO - PROCESS | 1859 | 1462758293272 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:53 INFO - PROCESS | 1859 | 1462758293403 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 18:44:53 INFO - PROCESS | 1859 | 1462758293539 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d1e3800 == 74 [pid = 1859] [id = 134] 18:44:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c49069400) [pid = 1859] [serial = 401] [outer = (nil)] 18:44:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c510eb400) [pid = 1859] [serial = 402] [outer = 0x7f5c49069400] 18:44:53 INFO - PROCESS | 1859 | 1462758293600 Marionette DEBUG loaded listener.js 18:44:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c512d0c00) [pid = 1859] [serial = 403] [outer = 0x7f5c49069400] 18:44:54 INFO - PROCESS | 1859 | 1462758294577 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 18:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1383ms 18:44:54 INFO - PROCESS | 1859 | 1462758294648 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 18:44:54 INFO - PROCESS | 1859 | 1462758294652 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 18:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:44:54 INFO - PROCESS | 1859 | 1462758294660 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:44:54 INFO - PROCESS | 1859 | 1462758294664 Marionette TRACE conn3 <- [1,510,null,{}] 18:44:54 INFO - PROCESS | 1859 | 1462758294671 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:54 INFO - PROCESS | 1859 | 1462758294798 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 18:44:54 INFO - PROCESS | 1859 | 1462758294928 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3990a800 == 75 [pid = 1859] [id = 135] 18:44:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c30bce000) [pid = 1859] [serial = 404] [outer = (nil)] 18:44:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c30d16800) [pid = 1859] [serial = 405] [outer = 0x7f5c30bce000] 18:44:54 INFO - PROCESS | 1859 | 1462758294986 Marionette DEBUG loaded listener.js 18:44:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c3151ec00) [pid = 1859] [serial = 406] [outer = 0x7f5c30bce000] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38e36800 == 74 [pid = 1859] [id = 52] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4fa19800 == 73 [pid = 1859] [id = 116] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b57800 == 72 [pid = 1859] [id = 74] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c33026000 == 71 [pid = 1859] [id = 6] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3430f000 == 70 [pid = 1859] [id = 98] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c4aa06000) [pid = 1859] [serial = 348] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4b0ce800 == 69 [pid = 1859] [id = 129] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c41d1a000 == 68 [pid = 1859] [id = 128] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c41d22800 == 67 [pid = 1859] [id = 127] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cb37000 == 66 [pid = 1859] [id = 126] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a65a000 == 65 [pid = 1859] [id = 125] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c399e5000 == 64 [pid = 1859] [id = 124] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31d40800 == 63 [pid = 1859] [id = 123] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f2b800 == 62 [pid = 1859] [id = 122] 18:44:55 INFO - PROCESS | 1859 | 1462758295869 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 18:44:55 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3301b000 == 61 [pid = 1859] [id = 117] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c3a854000) [pid = 1859] [serial = 336] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c3cbb4000) [pid = 1859] [serial = 337] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c36d27000) [pid = 1859] [serial = 333] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c307f8800) [pid = 1859] [serial = 330] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c393a0000) [pid = 1859] [serial = 334] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c307f8000) [pid = 1859] [serial = 318] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c51ec1800) [pid = 1859] [serial = 316] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c3b170c00) [pid = 1859] [serial = 342] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c3631f800) [pid = 1859] [serial = 321] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c47e42800) [pid = 1859] [serial = 324] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c4fa6e800) [pid = 1859] [serial = 327] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c346f2800) [pid = 1859] [serial = 345] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c46df0000) [pid = 1859] [serial = 343] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c31d66000) [pid = 1859] [serial = 331] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c30866000) [pid = 1859] [serial = 340] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c2eeeb400) [pid = 1859] [serial = 339] [outer = (nil)] [url = about:blank] 18:44:55 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c3a85ac00) [pid = 1859] [serial = 346] [outer = (nil)] [url = about:blank] 18:44:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:44:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1282ms 18:44:55 INFO - PROCESS | 1859 | 1462758295942 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 18:44:55 INFO - PROCESS | 1859 | 1462758295948 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 18:44:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:44:55 INFO - PROCESS | 1859 | 1462758295956 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:44:55 INFO - PROCESS | 1859 | 1462758295960 Marionette TRACE conn3 <- [1,514,null,{}] 18:44:55 INFO - PROCESS | 1859 | 1462758295965 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:56 INFO - PROCESS | 1859 | 1462758296093 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 18:44:56 INFO - PROCESS | 1859 | 1462758296108 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c41000 == 62 [pid = 1859] [id = 136] 18:44:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c30d17400) [pid = 1859] [serial = 407] [outer = (nil)] 18:44:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c3205d000) [pid = 1859] [serial = 408] [outer = 0x7f5c30d17400] 18:44:56 INFO - PROCESS | 1859 | 1462758296162 Marionette DEBUG loaded listener.js 18:44:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c3304dc00) [pid = 1859] [serial = 409] [outer = 0x7f5c30d17400] 18:44:56 INFO - PROCESS | 1859 | 1462758296803 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 18:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 18:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 879ms 18:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:44:56 INFO - PROCESS | 1859 | 1462758296835 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 18:44:56 INFO - PROCESS | 1859 | 1462758296837 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 18:44:56 INFO - PROCESS | 1859 | 1462758296843 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:44:56 INFO - PROCESS | 1859 | 1462758296847 Marionette TRACE conn3 <- [1,518,null,{}] 18:44:56 INFO - PROCESS | 1859 | 1462758296860 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:56 INFO - PROCESS | 1859 | 1462758296995 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 18:44:57 INFO - PROCESS | 1859 | 1462758297087 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38a0d000 == 63 [pid = 1859] [id = 137] 18:44:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c33044800) [pid = 1859] [serial = 410] [outer = (nil)] 18:44:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c36d2d800) [pid = 1859] [serial = 411] [outer = 0x7f5c33044800] 18:44:57 INFO - PROCESS | 1859 | 1462758297144 Marionette DEBUG loaded listener.js 18:44:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c39351000) [pid = 1859] [serial = 412] [outer = 0x7f5c33044800] 18:44:57 INFO - PROCESS | 1859 | 1462758297758 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 18:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 930ms 18:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:44:57 INFO - PROCESS | 1859 | 1462758297772 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 18:44:57 INFO - PROCESS | 1859 | 1462758297776 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 18:44:57 INFO - PROCESS | 1859 | 1462758297782 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:44:57 INFO - PROCESS | 1859 | 1462758297784 Marionette TRACE conn3 <- [1,522,null,{}] 18:44:57 INFO - PROCESS | 1859 | 1462758297789 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:57 INFO - PROCESS | 1859 | 1462758297952 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 18:44:58 INFO - PROCESS | 1859 | 1462758298016 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39c9e000 == 64 [pid = 1859] [id = 138] 18:44:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c2eee3000) [pid = 1859] [serial = 413] [outer = (nil)] 18:44:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c3935e400) [pid = 1859] [serial = 414] [outer = 0x7f5c2eee3000] 18:44:58 INFO - PROCESS | 1859 | 1462758298070 Marionette DEBUG loaded listener.js 18:44:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c3a4b9c00) [pid = 1859] [serial = 415] [outer = 0x7f5c2eee3000] 18:44:58 INFO - PROCESS | 1859 | 1462758298648 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 18:44:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:44:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 880ms 18:44:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:44:58 INFO - PROCESS | 1859 | 1462758298665 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 18:44:58 INFO - PROCESS | 1859 | 1462758298667 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 18:44:58 INFO - PROCESS | 1859 | 1462758298673 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:44:58 INFO - PROCESS | 1859 | 1462758298675 Marionette TRACE conn3 <- [1,526,null,{}] 18:44:58 INFO - PROCESS | 1859 | 1462758298680 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:58 INFO - PROCESS | 1859 | 1462758298824 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 18:44:58 INFO - PROCESS | 1859 | 1462758298851 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3aa4b000 == 65 [pid = 1859] [id = 139] 18:44:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c30852000) [pid = 1859] [serial = 416] [outer = (nil)] 18:44:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c3a860400) [pid = 1859] [serial = 417] [outer = 0x7f5c30852000] 18:44:58 INFO - PROCESS | 1859 | 1462758298903 Marionette DEBUG loaded listener.js 18:44:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c3ca9e800) [pid = 1859] [serial = 418] [outer = 0x7f5c30852000] 18:44:59 INFO - PROCESS | 1859 | 1462758299671 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 18:44:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 18:44:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1031ms 18:44:59 INFO - PROCESS | 1859 | 1462758299707 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 18:44:59 INFO - PROCESS | 1859 | 1462758299714 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 18:44:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:44:59 INFO - PROCESS | 1859 | 1462758299745 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:44:59 INFO - PROCESS | 1859 | 1462758299747 Marionette TRACE conn3 <- [1,530,null,{}] 18:44:59 INFO - PROCESS | 1859 | 1462758299752 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:59 INFO - PROCESS | 1859 | 1462758299948 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 18:44:59 INFO - PROCESS | 1859 | 1462758299965 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4110b000 == 66 [pid = 1859] [id = 140] 18:44:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c3caa4000) [pid = 1859] [serial = 419] [outer = (nil)] 18:45:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c47baf000) [pid = 1859] [serial = 420] [outer = 0x7f5c3caa4000] 18:45:00 INFO - PROCESS | 1859 | 1462758300020 Marionette DEBUG loaded listener.js 18:45:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c4afe9400) [pid = 1859] [serial = 421] [outer = 0x7f5c3caa4000] 18:45:00 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c4105fc00) [pid = 1859] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:45:00 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c39355c00) [pid = 1859] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:45:00 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c2eee9400) [pid = 1859] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:45:00 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c34764c00) [pid = 1859] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:45:00 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c32c27800) [pid = 1859] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:45:00 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c3084c400) [pid = 1859] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:45:00 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c30860c00) [pid = 1859] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:45:00 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c3a858000) [pid = 1859] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:45:00 INFO - PROCESS | 1859 | 1462758300722 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 18:45:00 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 18:45:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:45:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:45:00 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 18:45:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:45:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:45:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1061ms 18:45:00 INFO - PROCESS | 1859 | 1462758300784 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 18:45:00 INFO - PROCESS | 1859 | 1462758300786 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 18:45:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:45:00 INFO - PROCESS | 1859 | 1462758300793 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:45:00 INFO - PROCESS | 1859 | 1462758300795 Marionette TRACE conn3 <- [1,534,null,{}] 18:45:00 INFO - PROCESS | 1859 | 1462758300800 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:00 INFO - PROCESS | 1859 | 1462758300924 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 18:45:01 INFO - PROCESS | 1859 | 1462758301018 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47e6b000 == 67 [pid = 1859] [id = 141] 18:45:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c2b3edc00) [pid = 1859] [serial = 422] [outer = (nil)] 18:45:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c2b3fa800) [pid = 1859] [serial = 423] [outer = 0x7f5c2b3edc00] 18:45:01 INFO - PROCESS | 1859 | 1462758301080 Marionette DEBUG loaded listener.js 18:45:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c32c27000) [pid = 1859] [serial = 424] [outer = 0x7f5c2b3edc00] 18:45:01 INFO - PROCESS | 1859 | 1462758301631 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 18:45:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:45:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 877ms 18:45:01 INFO - PROCESS | 1859 | 1462758301671 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 18:45:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:45:01 INFO - PROCESS | 1859 | 1462758301674 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 18:45:01 INFO - PROCESS | 1859 | 1462758301679 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:45:01 INFO - PROCESS | 1859 | 1462758301682 Marionette TRACE conn3 <- [1,538,null,{}] 18:45:01 INFO - PROCESS | 1859 | 1462758301686 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:01 INFO - PROCESS | 1859 | 1462758301816 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 18:45:01 INFO - PROCESS | 1859 | 1462758301846 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4b03f800 == 68 [pid = 1859] [id = 142] 18:45:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c2b3ec000) [pid = 1859] [serial = 425] [outer = (nil)] 18:45:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c30858c00) [pid = 1859] [serial = 426] [outer = 0x7f5c2b3ec000] 18:45:01 INFO - PROCESS | 1859 | 1462758301999 Marionette DEBUG loaded listener.js 18:45:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c4c8e3000) [pid = 1859] [serial = 427] [outer = 0x7f5c2b3ec000] 18:45:02 INFO - PROCESS | 1859 | 1462758302549 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 18:45:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 18:45:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 925ms 18:45:02 INFO - PROCESS | 1859 | 1462758302605 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 18:45:02 INFO - PROCESS | 1859 | 1462758302609 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 18:45:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:45:02 INFO - PROCESS | 1859 | 1462758302617 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:45:02 INFO - PROCESS | 1859 | 1462758302622 Marionette TRACE conn3 <- [1,542,null,{}] 18:45:02 INFO - PROCESS | 1859 | 1462758302630 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:02 INFO - PROCESS | 1859 | 1462758302770 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 18:45:02 INFO - PROCESS | 1859 | 1462758302911 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32b6d000 == 69 [pid = 1859] [id = 143] 18:45:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c2b3ee400) [pid = 1859] [serial = 428] [outer = (nil)] 18:45:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c3085a000) [pid = 1859] [serial = 429] [outer = 0x7f5c2b3ee400] 18:45:02 INFO - PROCESS | 1859 | 1462758302976 Marionette DEBUG loaded listener.js 18:45:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c30e5e800) [pid = 1859] [serial = 430] [outer = 0x7f5c2b3ee400] 18:45:03 INFO - PROCESS | 1859 | 1462758303755 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 18:45: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. 18:45:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1186ms 18:45:03 INFO - PROCESS | 1859 | 1462758303808 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 18:45:03 INFO - PROCESS | 1859 | 1462758303815 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 18:45:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:45:03 INFO - PROCESS | 1859 | 1462758303826 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:45:03 INFO - PROCESS | 1859 | 1462758303829 Marionette TRACE conn3 <- [1,546,null,{}] 18:45:03 INFO - PROCESS | 1859 | 1462758303833 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:03 INFO - PROCESS | 1859 | 1462758303990 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 18:45:04 INFO - PROCESS | 1859 | 1462758304115 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cba0000 == 70 [pid = 1859] [id = 144] 18:45:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c30e5ec00) [pid = 1859] [serial = 431] [outer = (nil)] 18:45:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c3304c400) [pid = 1859] [serial = 432] [outer = 0x7f5c30e5ec00] 18:45:04 INFO - PROCESS | 1859 | 1462758304178 Marionette DEBUG loaded listener.js 18:45:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c38cf9400) [pid = 1859] [serial = 433] [outer = 0x7f5c30e5ec00] 18:45:04 INFO - PROCESS | 1859 | 1462758304905 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 18:45: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. 18:45:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1144ms 18:45:04 INFO - PROCESS | 1859 | 1462758304970 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 18:45:04 INFO - PROCESS | 1859 | 1462758304974 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 18:45:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:45:04 INFO - PROCESS | 1859 | 1462758304980 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:45:04 INFO - PROCESS | 1859 | 1462758304985 Marionette TRACE conn3 <- [1,550,null,{}] 18:45:05 INFO - PROCESS | 1859 | 1462758305014 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:05 INFO - PROCESS | 1859 | 1462758305204 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 18:45:05 INFO - PROCESS | 1859 | 1462758305284 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ec5d800 == 71 [pid = 1859] [id = 145] 18:45:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c3631a400) [pid = 1859] [serial = 434] [outer = (nil)] 18:45:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c3b175000) [pid = 1859] [serial = 435] [outer = 0x7f5c3631a400] 18:45:05 INFO - PROCESS | 1859 | 1462758305352 Marionette DEBUG loaded listener.js 18:45:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c47be9800) [pid = 1859] [serial = 436] [outer = 0x7f5c3631a400] 18:45:06 INFO - PROCESS | 1859 | 1462758306132 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 18:45:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 18:45:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1188ms 18:45:06 INFO - PROCESS | 1859 | 1462758306174 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 18:45:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:45:06 INFO - PROCESS | 1859 | 1462758306179 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 18:45:06 INFO - PROCESS | 1859 | 1462758306185 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:45:06 INFO - PROCESS | 1859 | 1462758306188 Marionette TRACE conn3 <- [1,554,null,{}] 18:45:06 INFO - PROCESS | 1859 | 1462758306192 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:06 INFO - PROCESS | 1859 | 1462758306327 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 18:45:06 INFO - PROCESS | 1859 | 1462758306460 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51f13800 == 72 [pid = 1859] [id = 146] 18:45:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c3927fc00) [pid = 1859] [serial = 437] [outer = (nil)] 18:45:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c4af2f800) [pid = 1859] [serial = 438] [outer = 0x7f5c3927fc00] 18:45:06 INFO - PROCESS | 1859 | 1462758306524 Marionette DEBUG loaded listener.js 18:45:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c4cdd7000) [pid = 1859] [serial = 439] [outer = 0x7f5c3927fc00] 18:45:07 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:45:07 INFO - PROCESS | 1859 | 1462758307300 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 18:45:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:45:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1183ms 18:45:07 INFO - PROCESS | 1859 | 1462758307369 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 18:45:07 INFO - PROCESS | 1859 | 1462758307372 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 18:45:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:45:07 INFO - PROCESS | 1859 | 1462758307377 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:45:07 INFO - PROCESS | 1859 | 1462758307379 Marionette TRACE conn3 <- [1,558,null,{}] 18:45:07 INFO - PROCESS | 1859 | 1462758307384 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:07 INFO - PROCESS | 1859 | 1462758307518 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 18:45:07 INFO - PROCESS | 1859 | 1462758307650 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ec8800 == 73 [pid = 1859] [id = 147] 18:45:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c2f4ef400) [pid = 1859] [serial = 440] [outer = (nil)] 18:45:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c2f4f7c00) [pid = 1859] [serial = 441] [outer = 0x7f5c2f4ef400] 18:45:07 INFO - PROCESS | 1859 | 1462758307712 Marionette DEBUG loaded listener.js 18:45:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c2f4fd000) [pid = 1859] [serial = 442] [outer = 0x7f5c2f4ef400] 18:45:08 INFO - PROCESS | 1859 | 1462758308403 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 18:45:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:45:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1079ms 18:45:08 INFO - PROCESS | 1859 | 1462758308463 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 18:45:08 INFO - PROCESS | 1859 | 1462758308465 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 18:45:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:45:08 INFO - PROCESS | 1859 | 1462758308471 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:45:08 INFO - PROCESS | 1859 | 1462758308473 Marionette TRACE conn3 <- [1,562,null,{}] 18:45:08 INFO - PROCESS | 1859 | 1462758308478 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:08 INFO - PROCESS | 1859 | 1462758308638 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 18:45:08 INFO - PROCESS | 1859 | 1462758308772 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4d9000 == 74 [pid = 1859] [id = 148] 18:45:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c2eee8400) [pid = 1859] [serial = 443] [outer = (nil)] 18:45:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c4cdde800) [pid = 1859] [serial = 444] [outer = 0x7f5c2eee8400] 18:45:08 INFO - PROCESS | 1859 | 1462758308838 Marionette DEBUG loaded listener.js 18:45:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c4f7bd000) [pid = 1859] [serial = 445] [outer = 0x7f5c2eee8400] 18:45:09 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:45:09 INFO - PROCESS | 1859 | 1462758309532 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 18:45:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:45:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1125ms 18:45:09 INFO - PROCESS | 1859 | 1462758309596 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 18:45:09 INFO - PROCESS | 1859 | 1462758309600 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 18:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:45:09 INFO - PROCESS | 1859 | 1462758309605 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:45:09 INFO - PROCESS | 1859 | 1462758309607 Marionette TRACE conn3 <- [1,566,null,{}] 18:45:09 INFO - PROCESS | 1859 | 1462758309613 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:09 INFO - PROCESS | 1859 | 1462758309749 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 18:45:09 INFO - PROCESS | 1859 | 1462758309895 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b490800 == 75 [pid = 1859] [id = 149] 18:45:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c2b46a400) [pid = 1859] [serial = 446] [outer = (nil)] 18:45:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c2b472800) [pid = 1859] [serial = 447] [outer = 0x7f5c2b46a400] 18:45:09 INFO - PROCESS | 1859 | 1462758309958 Marionette DEBUG loaded listener.js 18:45:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c2b477400) [pid = 1859] [serial = 448] [outer = 0x7f5c2b46a400] 18:45:10 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:45:10 INFO - PROCESS | 1859 | 1462758310833 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:45:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:45:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1281ms 18:45:10 INFO - PROCESS | 1859 | 1462758310887 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 18:45:10 INFO - PROCESS | 1859 | 1462758310891 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 18:45:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:45:10 INFO - PROCESS | 1859 | 1462758310899 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:45:10 INFO - PROCESS | 1859 | 1462758310903 Marionette TRACE conn3 <- [1,570,null,{}] 18:45:10 INFO - PROCESS | 1859 | 1462758310911 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:11 INFO - PROCESS | 1859 | 1462758311044 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 18:45:11 INFO - PROCESS | 1859 | 1462758311220 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31444800 == 76 [pid = 1859] [id = 150] 18:45:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c2eee3c00) [pid = 1859] [serial = 449] [outer = (nil)] 18:45:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c2f4fa000) [pid = 1859] [serial = 450] [outer = 0x7f5c2eee3c00] 18:45:11 INFO - PROCESS | 1859 | 1462758311310 Marionette DEBUG loaded listener.js 18:45:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c30852400) [pid = 1859] [serial = 451] [outer = 0x7f5c2eee3c00] 18:45:11 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:45:12 INFO - PROCESS | 1859 | 1462758312080 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 18:45:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47e6b000 == 75 [pid = 1859] [id = 141] 18:45:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4110b000 == 74 [pid = 1859] [id = 140] 18:45:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3aa4b000 == 73 [pid = 1859] [id = 139] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c4cde0800) [pid = 1859] [serial = 363] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c31d69c00) [pid = 1859] [serial = 354] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c4cddfc00) [pid = 1859] [serial = 387] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c3a262400) [pid = 1859] [serial = 357] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c48d3fc00) [pid = 1859] [serial = 360] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c2eeebc00) [pid = 1859] [serial = 351] [outer = (nil)] [url = about:blank] 18:45:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:45:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1230ms 18:45:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38a0d000 == 72 [pid = 1859] [id = 137] 18:45:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32c41000 == 71 [pid = 1859] [id = 136] 18:45:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3990a800 == 70 [pid = 1859] [id = 135] 18:45:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a0a0800 == 69 [pid = 1859] [id = 131] 18:45:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32c38800 == 68 [pid = 1859] [id = 130] 18:45:12 INFO - PROCESS | 1859 | 1462758312149 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 18:45:12 INFO - PROCESS | 1859 | 1462758312157 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c48eef400) [pid = 1859] [serial = 382] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c3c0d3800) [pid = 1859] [serial = 376] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c307ea800) [pid = 1859] [serial = 366] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c39356000) [pid = 1859] [serial = 373] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c39946400) [pid = 1859] [serial = 375] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c4af34800) [pid = 1859] [serial = 385] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c30859c00) [pid = 1859] [serial = 378] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c37d8d800) [pid = 1859] [serial = 372] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c33049400) [pid = 1859] [serial = 369] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c34766800) [pid = 1859] [serial = 370] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c3a85fc00) [pid = 1859] [serial = 379] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c30862c00) [pid = 1859] [serial = 367] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c47bdf800) [pid = 1859] [serial = 381] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c4c3a0c00) [pid = 1859] [serial = 349] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c47b63000) [pid = 1859] [serial = 384] [outer = (nil)] [url = about:blank] 18:45:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:45:12 INFO - PROCESS | 1859 | 1462758312181 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:45:12 INFO - PROCESS | 1859 | 1462758312183 Marionette TRACE conn3 <- [1,574,null,{}] 18:45:12 INFO - PROCESS | 1859 | 1462758312188 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:12 INFO - PROCESS | 1859 | 1462758312317 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 18:45:12 INFO - PROCESS | 1859 | 1462758312327 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c33025000 == 69 [pid = 1859] [id = 151] 18:45:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c30860800) [pid = 1859] [serial = 452] [outer = (nil)] 18:45:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c3110e800) [pid = 1859] [serial = 453] [outer = 0x7f5c30860800] 18:45:12 INFO - PROCESS | 1859 | 1462758312380 Marionette DEBUG loaded listener.js 18:45:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c32e73000) [pid = 1859] [serial = 454] [outer = 0x7f5c30860800] 18:45:13 INFO - PROCESS | 1859 | 1462758313053 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:45:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:45:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 927ms 18:45:13 INFO - PROCESS | 1859 | 1462758313108 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 18:45:13 INFO - PROCESS | 1859 | 1462758313110 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 18:45:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:45:13 INFO - PROCESS | 1859 | 1462758313116 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:45:13 INFO - PROCESS | 1859 | 1462758313121 Marionette TRACE conn3 <- [1,578,null,{}] 18:45:13 INFO - PROCESS | 1859 | 1462758313142 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:13 INFO - PROCESS | 1859 | 1462758313270 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 18:45:13 INFO - PROCESS | 1859 | 1462758313286 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39517800 == 70 [pid = 1859] [id = 152] 18:45:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c3476f400) [pid = 1859] [serial = 455] [outer = (nil)] 18:45:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c3934f400) [pid = 1859] [serial = 456] [outer = 0x7f5c3476f400] 18:45:13 INFO - PROCESS | 1859 | 1462758313340 Marionette DEBUG loaded listener.js 18:45:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c3935c400) [pid = 1859] [serial = 457] [outer = 0x7f5c3476f400] 18:45:14 INFO - PROCESS | 1859 | 1462758314017 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 18:45:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:45:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 940ms 18:45:14 INFO - PROCESS | 1859 | 1462758314057 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 18:45:14 INFO - PROCESS | 1859 | 1462758314060 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 18:45:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:45:14 INFO - PROCESS | 1859 | 1462758314065 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:45:14 INFO - PROCESS | 1859 | 1462758314068 Marionette TRACE conn3 <- [1,582,null,{}] 18:45:14 INFO - PROCESS | 1859 | 1462758314088 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:14 INFO - PROCESS | 1859 | 1462758314221 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 18:45:14 INFO - PROCESS | 1859 | 1462758314234 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a08e000 == 71 [pid = 1859] [id = 153] 18:45:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c346f2800) [pid = 1859] [serial = 458] [outer = (nil)] 18:45:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c3a853400) [pid = 1859] [serial = 459] [outer = 0x7f5c346f2800] 18:45:14 INFO - PROCESS | 1859 | 1462758314286 Marionette DEBUG loaded listener.js 18:45:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c3caaa800) [pid = 1859] [serial = 460] [outer = 0x7f5c346f2800] 18:45:15 INFO - PROCESS | 1859 | 1462758315166 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 18:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1135ms 18:45:15 INFO - PROCESS | 1859 | 1462758315202 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 18:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:45:15 INFO - PROCESS | 1859 | 1462758315206 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 18:45:15 INFO - PROCESS | 1859 | 1462758315214 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:45:15 INFO - PROCESS | 1859 | 1462758315217 Marionette TRACE conn3 <- [1,586,null,{}] 18:45:15 INFO - PROCESS | 1859 | 1462758315224 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:15 INFO - PROCESS | 1859 | 1462758315363 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 18:45:15 INFO - PROCESS | 1859 | 1462758315502 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c370be000 == 72 [pid = 1859] [id = 154] 18:45:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c307f3800) [pid = 1859] [serial = 461] [outer = (nil)] 18:45:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c3086a400) [pid = 1859] [serial = 462] [outer = 0x7f5c307f3800] 18:45:15 INFO - PROCESS | 1859 | 1462758315566 Marionette DEBUG loaded listener.js 18:45:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c31d63400) [pid = 1859] [serial = 463] [outer = 0x7f5c307f3800] 18:45:16 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:45:16 INFO - PROCESS | 1859 | 1462758316338 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 18:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1135ms 18:45:16 INFO - PROCESS | 1859 | 1462758316361 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 18:45:16 INFO - PROCESS | 1859 | 1462758316369 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 18:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:45:16 INFO - PROCESS | 1859 | 1462758316380 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:45:16 INFO - PROCESS | 1859 | 1462758316383 Marionette TRACE conn3 <- [1,590,null,{}] 18:45:16 INFO - PROCESS | 1859 | 1462758316388 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:16 INFO - PROCESS | 1859 | 1462758316529 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 18:45:16 INFO - PROCESS | 1859 | 1462758316646 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3b43f800 == 73 [pid = 1859] [id = 155] 18:45:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c315a0800) [pid = 1859] [serial = 464] [outer = (nil)] 18:45:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c315a9400) [pid = 1859] [serial = 465] [outer = 0x7f5c315a0800] 18:45:16 INFO - PROCESS | 1859 | 1462758316707 Marionette DEBUG loaded listener.js 18:45:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c32c74800) [pid = 1859] [serial = 466] [outer = 0x7f5c315a0800] 18:45:17 INFO - PROCESS | 1859 | 1462758317634 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 18:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1283ms 18:45:17 INFO - PROCESS | 1859 | 1462758317663 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 18:45:17 INFO - PROCESS | 1859 | 1462758317666 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 18:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:45:17 INFO - PROCESS | 1859 | 1462758317672 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:45:17 INFO - PROCESS | 1859 | 1462758317677 Marionette TRACE conn3 <- [1,594,null,{}] 18:45:17 INFO - PROCESS | 1859 | 1462758317691 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:17 INFO - PROCESS | 1859 | 1462758317832 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 18:45:17 INFO - PROCESS | 1859 | 1462758317972 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47c71000 == 74 [pid = 1859] [id = 156] 18:45:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c36315000) [pid = 1859] [serial = 467] [outer = (nil)] 18:45:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c393a0000) [pid = 1859] [serial = 468] [outer = 0x7f5c36315000] 18:45:18 INFO - PROCESS | 1859 | 1462758318036 Marionette DEBUG loaded listener.js 18:45:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c3caa5800) [pid = 1859] [serial = 469] [outer = 0x7f5c36315000] 18:45:18 INFO - PROCESS | 1859 | 1462758318786 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 18:45:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1183ms 18:45:18 INFO - PROCESS | 1859 | 1462758318858 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 18:45:18 INFO - PROCESS | 1859 | 1462758318861 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 18:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:45:18 INFO - PROCESS | 1859 | 1462758318868 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:45:18 INFO - PROCESS | 1859 | 1462758318870 Marionette TRACE conn3 <- [1,598,null,{}] 18:45:18 INFO - PROCESS | 1859 | 1462758318875 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:19 INFO - PROCESS | 1859 | 1462758319014 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 18:45:19 INFO - PROCESS | 1859 | 1462758319146 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c718800 == 75 [pid = 1859] [id = 157] 18:45:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c2b3f8400) [pid = 1859] [serial = 470] [outer = (nil)] 18:45:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c47b5a400) [pid = 1859] [serial = 471] [outer = 0x7f5c2b3f8400] 18:45:19 INFO - PROCESS | 1859 | 1462758319208 Marionette DEBUG loaded listener.js 18:45:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c49067400) [pid = 1859] [serial = 472] [outer = 0x7f5c2b3f8400] 18:45:19 INFO - PROCESS | 1859 | 1462758319967 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 18:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1136ms 18:45:20 INFO - PROCESS | 1859 | 1462758320005 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 18:45:20 INFO - PROCESS | 1859 | 1462758320008 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 18:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:45:20 INFO - PROCESS | 1859 | 1462758320013 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:45:20 INFO - PROCESS | 1859 | 1462758320015 Marionette TRACE conn3 <- [1,602,null,{}] 18:45:20 INFO - PROCESS | 1859 | 1462758320021 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:20 INFO - PROCESS | 1859 | 1462758320146 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 18:45:20 INFO - PROCESS | 1859 | 1462758320284 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ec4f000 == 76 [pid = 1859] [id = 158] 18:45:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c2b3f7800) [pid = 1859] [serial = 473] [outer = (nil)] 18:45:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c4c3a0400) [pid = 1859] [serial = 474] [outer = 0x7f5c2b3f7800] 18:45:20 INFO - PROCESS | 1859 | 1462758320349 Marionette DEBUG loaded listener.js 18:45:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c4cde0800) [pid = 1859] [serial = 475] [outer = 0x7f5c2b3f7800] 18:45:21 INFO - PROCESS | 1859 | 1462758321142 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 18:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1175ms 18:45:21 INFO - PROCESS | 1859 | 1462758321192 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 18:45:21 INFO - PROCESS | 1859 | 1462758321195 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 18:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:45:21 INFO - PROCESS | 1859 | 1462758321201 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:45:21 INFO - PROCESS | 1859 | 1462758321203 Marionette TRACE conn3 <- [1,606,null,{}] 18:45:21 INFO - PROCESS | 1859 | 1462758321208 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:21 INFO - PROCESS | 1859 | 1462758321360 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 18:45:21 INFO - PROCESS | 1859 | 1462758321498 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f53800 == 77 [pid = 1859] [id = 159] 18:45:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c39608800) [pid = 1859] [serial = 476] [outer = (nil)] 18:45:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c39610800) [pid = 1859] [serial = 477] [outer = 0x7f5c39608800] 18:45:21 INFO - PROCESS | 1859 | 1462758321564 Marionette DEBUG loaded listener.js 18:45:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c4d0d1400) [pid = 1859] [serial = 478] [outer = 0x7f5c39608800] 18:45:22 INFO - PROCESS | 1859 | 1462758322507 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1384ms 18:45:22 INFO - PROCESS | 1859 | 1462758322585 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 18:45:22 INFO - PROCESS | 1859 | 1462758322589 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 18:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:45:22 INFO - PROCESS | 1859 | 1462758322597 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:45:22 INFO - PROCESS | 1859 | 1462758322601 Marionette TRACE conn3 <- [1,610,null,{}] 18:45:22 INFO - PROCESS | 1859 | 1462758322608 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:22 INFO - PROCESS | 1859 | 1462758322813 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 18:45:22 INFO - PROCESS | 1859 | 1462758322996 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4cc000 == 78 [pid = 1859] [id = 160] 18:45:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c2f4f3800) [pid = 1859] [serial = 479] [outer = (nil)] 18:45:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c30bcc800) [pid = 1859] [serial = 480] [outer = 0x7f5c2f4f3800] 18:45:23 INFO - PROCESS | 1859 | 1462758323079 Marionette DEBUG loaded listener.js 18:45:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c315a4c00) [pid = 1859] [serial = 481] [outer = 0x7f5c2f4f3800] 18:45:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39517800 == 77 [pid = 1859] [id = 152] 18:45:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39c9e000 == 76 [pid = 1859] [id = 138] 18:45:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c33025000 == 75 [pid = 1859] [id = 151] 18:45:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31444800 == 74 [pid = 1859] [id = 150] 18:45:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ec8800 == 73 [pid = 1859] [id = 147] 18:45:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c51f13800 == 72 [pid = 1859] [id = 146] 18:45:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cba0000 == 71 [pid = 1859] [id = 144] 18:45:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32b6d000 == 70 [pid = 1859] [id = 143] 18:45:23 INFO - PROCESS | 1859 | 1462758323813 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 18:45:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:45:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1229ms 18:45:23 INFO - PROCESS | 1859 | 1462758323826 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 18:45:23 INFO - PROCESS | 1859 | 1462758323832 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 18:45:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:45:23 INFO - PROCESS | 1859 | 1462758323842 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:45:23 INFO - PROCESS | 1859 | 1462758323845 Marionette TRACE conn3 <- [1,614,null,{}] 18:45:23 INFO - PROCESS | 1859 | 1462758323856 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:24 INFO - PROCESS | 1859 | 1462758324010 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 18:45:24 INFO - PROCESS | 1859 | 1462758324080 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c330e2800 == 71 [pid = 1859] [id = 161] 18:45:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c315a2c00) [pid = 1859] [serial = 482] [outer = (nil)] 18:45:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c31d6f400) [pid = 1859] [serial = 483] [outer = 0x7f5c315a2c00] 18:45:24 INFO - PROCESS | 1859 | 1462758324134 Marionette DEBUG loaded listener.js 18:45:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c3631dc00) [pid = 1859] [serial = 484] [outer = 0x7f5c315a2c00] 18:45:24 INFO - PROCESS | 1859 | 1462758324801 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 18:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 988ms 18:45:24 INFO - PROCESS | 1859 | 1462758324830 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 18:45:24 INFO - PROCESS | 1859 | 1462758324833 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 18:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:45:24 INFO - PROCESS | 1859 | 1462758324839 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:45:24 INFO - PROCESS | 1859 | 1462758324843 Marionette TRACE conn3 <- [1,618,null,{}] 18:45:24 INFO - PROCESS | 1859 | 1462758324857 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:25 INFO - PROCESS | 1859 | 1462758325019 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 18:45:25 INFO - PROCESS | 1859 | 1462758325093 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3ca05000 == 72 [pid = 1859] [id = 162] 18:45:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c39603c00) [pid = 1859] [serial = 485] [outer = (nil)] 18:45:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c3960d800) [pid = 1859] [serial = 486] [outer = 0x7f5c39603c00] 18:45:25 INFO - PROCESS | 1859 | 1462758325149 Marionette DEBUG loaded listener.js 18:45:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c3b1e4400) [pid = 1859] [serial = 487] [outer = 0x7f5c39603c00] 18:45:25 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c30852000) [pid = 1859] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:45:25 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c3caa4000) [pid = 1859] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:45:25 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c30d17400) [pid = 1859] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:45:25 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c30bce000) [pid = 1859] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:45:25 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c2eee3000) [pid = 1859] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:45:25 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c33044800) [pid = 1859] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:45:25 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c2b3edc00) [pid = 1859] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:45:25 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c4aae4000) [pid = 1859] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:45:25 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c30860800) [pid = 1859] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:45:25 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c2eee3c00) [pid = 1859] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:45:25 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c3476f400) [pid = 1859] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:45:25 INFO - PROCESS | 1859 | 1462758325854 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1033ms 18:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:45:25 INFO - PROCESS | 1859 | 1462758325873 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 18:45:25 INFO - PROCESS | 1859 | 1462758325876 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 18:45:25 INFO - PROCESS | 1859 | 1462758325881 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:45:25 INFO - PROCESS | 1859 | 1462758325884 Marionette TRACE conn3 <- [1,622,null,{}] 18:45:25 INFO - PROCESS | 1859 | 1462758325888 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:26 INFO - PROCESS | 1859 | 1462758326007 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 18:45:26 INFO - PROCESS | 1859 | 1462758326111 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41109000 == 73 [pid = 1859] [id = 163] 18:45:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c2eee3c00) [pid = 1859] [serial = 488] [outer = (nil)] 18:45:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c39607000) [pid = 1859] [serial = 489] [outer = 0x7f5c2eee3c00] 18:45:26 INFO - PROCESS | 1859 | 1462758326173 Marionette DEBUG loaded listener.js 18:45:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c3d783800) [pid = 1859] [serial = 490] [outer = 0x7f5c2eee3c00] 18:45:26 INFO - PROCESS | 1859 | 1462758326701 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 18:45:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:45:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 881ms 18:45:26 INFO - PROCESS | 1859 | 1462758326762 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 18:45:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:45:26 INFO - PROCESS | 1859 | 1462758326765 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 18:45:26 INFO - PROCESS | 1859 | 1462758326770 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:45:26 INFO - PROCESS | 1859 | 1462758326772 Marionette TRACE conn3 <- [1,626,null,{}] 18:45:26 INFO - PROCESS | 1859 | 1462758326777 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:26 INFO - PROCESS | 1859 | 1462758326893 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 18:45:26 INFO - PROCESS | 1859 | 1462758326909 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ec46000 == 74 [pid = 1859] [id = 164] 18:45:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c30ea8000) [pid = 1859] [serial = 491] [outer = (nil)] 18:45:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c30eb0000) [pid = 1859] [serial = 492] [outer = 0x7f5c30ea8000] 18:45:26 INFO - PROCESS | 1859 | 1462758326962 Marionette DEBUG loaded listener.js 18:45:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c2b469400) [pid = 1859] [serial = 493] [outer = 0x7f5c30ea8000] 18:45:27 INFO - PROCESS | 1859 | 1462758327792 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 18:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1075ms 18:45:27 INFO - PROCESS | 1859 | 1462758327846 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 18:45:27 INFO - PROCESS | 1859 | 1462758327851 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 18:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:45:27 INFO - PROCESS | 1859 | 1462758327858 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:45:27 INFO - PROCESS | 1859 | 1462758327863 Marionette TRACE conn3 <- [1,630,null,{}] 18:45:27 INFO - PROCESS | 1859 | 1462758327885 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:28 INFO - PROCESS | 1859 | 1462758328066 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 18:45:28 INFO - PROCESS | 1859 | 1462758328172 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b59f800 == 75 [pid = 1859] [id = 165] 18:45:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c307f2c00) [pid = 1859] [serial = 494] [outer = (nil)] 18:45:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c30868800) [pid = 1859] [serial = 495] [outer = 0x7f5c307f2c00] 18:45:28 INFO - PROCESS | 1859 | 1462758328239 Marionette DEBUG loaded listener.js 18:45:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c30eb2000) [pid = 1859] [serial = 496] [outer = 0x7f5c307f2c00] 18:45:29 INFO - PROCESS | 1859 | 1462758328999 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 18:45:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:45:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1182ms 18:45:29 INFO - PROCESS | 1859 | 1462758329041 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 18:45:29 INFO - PROCESS | 1859 | 1462758329049 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 18:45:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:45:29 INFO - PROCESS | 1859 | 1462758329057 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:45:29 INFO - PROCESS | 1859 | 1462758329061 Marionette TRACE conn3 <- [1,634,null,{}] 18:45:29 INFO - PROCESS | 1859 | 1462758329066 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:29 INFO - PROCESS | 1859 | 1462758329209 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 18:45:29 INFO - PROCESS | 1859 | 1462758329347 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348b8800 == 76 [pid = 1859] [id = 166] 18:45:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c30eb4800) [pid = 1859] [serial = 497] [outer = (nil)] 18:45:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c32e7cc00) [pid = 1859] [serial = 498] [outer = 0x7f5c30eb4800] 18:45:29 INFO - PROCESS | 1859 | 1462758329412 Marionette DEBUG loaded listener.js 18:45:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c36d30800) [pid = 1859] [serial = 499] [outer = 0x7f5c30eb4800] 18:45:29 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:45:30 INFO - PROCESS | 1859 | 1462758330243 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 18:45:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:45:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1228ms 18:45:30 INFO - PROCESS | 1859 | 1462758330286 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 18:45:30 INFO - PROCESS | 1859 | 1462758330288 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 18:45:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:45:30 INFO - PROCESS | 1859 | 1462758330294 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:45:30 INFO - PROCESS | 1859 | 1462758330300 Marionette TRACE conn3 <- [1,638,null,{}] 18:45:30 INFO - PROCESS | 1859 | 1462758330314 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:30 INFO - PROCESS | 1859 | 1462758330457 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 18:45:30 INFO - PROCESS | 1859 | 1462758330606 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b6c2800 == 77 [pid = 1859] [id = 167] 18:45:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c3960b400) [pid = 1859] [serial = 500] [outer = (nil)] 18:45:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c46d61400) [pid = 1859] [serial = 501] [outer = 0x7f5c3960b400] 18:45:30 INFO - PROCESS | 1859 | 1462758330676 Marionette DEBUG loaded listener.js 18:45:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c49070400) [pid = 1859] [serial = 502] [outer = 0x7f5c3960b400] 18:45:31 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:45:31 INFO - PROCESS | 1859 | 1462758331400 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:45:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:45:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1140ms 18:45:31 INFO - PROCESS | 1859 | 1462758331434 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 18:45:31 INFO - PROCESS | 1859 | 1462758331437 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 18:45:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:45:31 INFO - PROCESS | 1859 | 1462758331443 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:45:31 INFO - PROCESS | 1859 | 1462758331445 Marionette TRACE conn3 <- [1,642,null,{}] 18:45:31 INFO - PROCESS | 1859 | 1462758331450 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:31 INFO - PROCESS | 1859 | 1462758331590 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 18:45:31 INFO - PROCESS | 1859 | 1462758331708 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b6e2000 == 78 [pid = 1859] [id = 168] 18:45:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c30922400) [pid = 1859] [serial = 503] [outer = (nil)] 18:45:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c3092a000) [pid = 1859] [serial = 504] [outer = 0x7f5c30922400] 18:45:31 INFO - PROCESS | 1859 | 1462758331813 Marionette DEBUG loaded listener.js 18:45:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c39607400) [pid = 1859] [serial = 505] [outer = 0x7f5c30922400] 18:45:32 INFO - PROCESS | 1859 | 1462758332569 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 18:45:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:45:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1182ms 18:45:32 INFO - PROCESS | 1859 | 1462758332626 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 18:45:32 INFO - PROCESS | 1859 | 1462758332629 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 18:45:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:45:32 INFO - PROCESS | 1859 | 1462758332634 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:45:32 INFO - PROCESS | 1859 | 1462758332637 Marionette TRACE conn3 <- [1,646,null,{}] 18:45:32 INFO - PROCESS | 1859 | 1462758332642 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:32 INFO - PROCESS | 1859 | 1462758332782 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 18:45:32 INFO - PROCESS | 1859 | 1462758332894 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a01d800 == 79 [pid = 1859] [id = 169] 18:45:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c2b46a000) [pid = 1859] [serial = 506] [outer = (nil)] 18:45:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c4c3a0c00) [pid = 1859] [serial = 507] [outer = 0x7f5c2b46a000] 18:45:33 INFO - PROCESS | 1859 | 1462758332998 Marionette DEBUG loaded listener.js 18:45:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c4ced3800) [pid = 1859] [serial = 508] [outer = 0x7f5c2b46a000] 18:45:33 INFO - PROCESS | 1859 | 1462758333758 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:45:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:45:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1177ms 18:45:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:45:33 INFO - PROCESS | 1859 | 1462758333813 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 18:45:33 INFO - PROCESS | 1859 | 1462758333815 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 18:45:33 INFO - PROCESS | 1859 | 1462758333822 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:45:33 INFO - PROCESS | 1859 | 1462758333825 Marionette TRACE conn3 <- [1,650,null,{}] 18:45:33 INFO - PROCESS | 1859 | 1462758333829 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:34 INFO - PROCESS | 1859 | 1462758333998 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 18:45:34 INFO - PROCESS | 1859 | 1462758334144 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a07b000 == 80 [pid = 1859] [id = 170] 18:45:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c2a0d0400) [pid = 1859] [serial = 509] [outer = (nil)] 18:45:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c2a0d5400) [pid = 1859] [serial = 510] [outer = 0x7f5c2a0d0400] 18:45:34 INFO - PROCESS | 1859 | 1462758334212 Marionette DEBUG loaded listener.js 18:45:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c4d190400) [pid = 1859] [serial = 511] [outer = 0x7f5c2a0d0400] 18:45:35 INFO - PROCESS | 1859 | 1462758335209 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 18:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1429ms 18:45:35 INFO - PROCESS | 1859 | 1462758335250 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 18:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:45:35 INFO - PROCESS | 1859 | 1462758335255 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 18:45:35 INFO - PROCESS | 1859 | 1462758335263 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:45:35 INFO - PROCESS | 1859 | 1462758335267 Marionette TRACE conn3 <- [1,654,null,{}] 18:45:35 INFO - PROCESS | 1859 | 1462758335275 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:35 INFO - PROCESS | 1859 | 1462758335475 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 18:45:35 INFO - PROCESS | 1859 | 1462758335490 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a071800 == 81 [pid = 1859] [id = 171] 18:45:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c2b352c00) [pid = 1859] [serial = 512] [outer = (nil)] 18:45:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c2b35b000) [pid = 1859] [serial = 513] [outer = 0x7f5c2b352c00] 18:45:35 INFO - PROCESS | 1859 | 1462758335596 Marionette DEBUG loaded listener.js 18:45:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c2b360c00) [pid = 1859] [serial = 514] [outer = 0x7f5c2b352c00] 18:45:36 INFO - PROCESS | 1859 | 1462758336561 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 18:45:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:45:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1331ms 18:45:36 INFO - PROCESS | 1859 | 1462758336593 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 18:45:36 INFO - PROCESS | 1859 | 1462758336600 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 18:45:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:45:36 INFO - PROCESS | 1859 | 1462758336610 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:45:36 INFO - PROCESS | 1859 | 1462758336614 Marionette TRACE conn3 <- [1,658,null,{}] 18:45:36 INFO - PROCESS | 1859 | 1462758336619 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:36 INFO - PROCESS | 1859 | 1462758336759 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 18:45:36 INFO - PROCESS | 1859 | 1462758336909 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4cd800 == 82 [pid = 1859] [id = 172] 18:45:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c2f4f3000) [pid = 1859] [serial = 515] [outer = (nil)] 18:45:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c3084dc00) [pid = 1859] [serial = 516] [outer = 0x7f5c2f4f3000] 18:45:36 INFO - PROCESS | 1859 | 1462758336969 Marionette DEBUG loaded listener.js 18:45:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c30866000) [pid = 1859] [serial = 517] [outer = 0x7f5c2f4f3000] 18:45:37 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3ca09800 == 81 [pid = 1859] [id = 87] 18:45:37 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c41109000 == 80 [pid = 1859] [id = 163] 18:45:37 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3ca05000 == 79 [pid = 1859] [id = 162] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c2b472800) [pid = 1859] [serial = 447] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c3085a000) [pid = 1859] [serial = 429] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c3304c400) [pid = 1859] [serial = 432] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c3b175000) [pid = 1859] [serial = 435] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c4af2f800) [pid = 1859] [serial = 438] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c2f4f7c00) [pid = 1859] [serial = 441] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c4cdde800) [pid = 1859] [serial = 444] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c3455c800) [pid = 1859] [serial = 393] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c307eec00) [pid = 1859] [serial = 390] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c3935ec00) [pid = 1859] [serial = 396] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c4cddc800) [pid = 1859] [serial = 399] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c510eb400) [pid = 1859] [serial = 402] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4b03f800 == 78 [pid = 1859] [id = 142] 18:45:37 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c330e2800 == 77 [pid = 1859] [id = 161] 18:45:37 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f4cc000 == 76 [pid = 1859] [id = 160] 18:45:37 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3b43f800 == 75 [pid = 1859] [id = 155] 18:45:37 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c370be000 == 74 [pid = 1859] [id = 154] 18:45:37 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a08e000 == 73 [pid = 1859] [id = 153] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c4ec9bc00) [pid = 1859] [serial = 388] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c30858c00) [pid = 1859] [serial = 426] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c3110e800) [pid = 1859] [serial = 453] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c30852400) [pid = 1859] [serial = 451] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c2f4fa000) [pid = 1859] [serial = 450] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c32e73000) [pid = 1859] [serial = 454] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c3a860400) [pid = 1859] [serial = 417] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c47baf000) [pid = 1859] [serial = 420] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c3205d000) [pid = 1859] [serial = 408] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c3ca9e800) [pid = 1859] [serial = 418] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c3304dc00) [pid = 1859] [serial = 409] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c30d16800) [pid = 1859] [serial = 405] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c3935e400) [pid = 1859] [serial = 414] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c3934f400) [pid = 1859] [serial = 456] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c36d2d800) [pid = 1859] [serial = 411] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c39351000) [pid = 1859] [serial = 412] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c2b3fa800) [pid = 1859] [serial = 423] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c4afe9400) [pid = 1859] [serial = 421] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c3151ec00) [pid = 1859] [serial = 406] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c3a4b9c00) [pid = 1859] [serial = 415] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c3935c400) [pid = 1859] [serial = 457] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c32c27000) [pid = 1859] [serial = 424] [outer = (nil)] [url = about:blank] 18:45:37 INFO - PROCESS | 1859 | 1462758337772 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:45:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:45:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1179ms 18:45:37 INFO - PROCESS | 1859 | 1462758337788 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 18:45:37 INFO - PROCESS | 1859 | 1462758337791 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 18:45:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:45:37 INFO - PROCESS | 1859 | 1462758337802 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:45:37 INFO - PROCESS | 1859 | 1462758337806 Marionette TRACE conn3 <- [1,662,null,{}] 18:45:37 INFO - PROCESS | 1859 | 1462758337821 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:37 INFO - PROCESS | 1859 | 1462758337982 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 18:45:38 INFO - PROCESS | 1859 | 1462758338079 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c317d1000 == 74 [pid = 1859] [id = 173] 18:45:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c2f4fa000) [pid = 1859] [serial = 518] [outer = (nil)] 18:45:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c30d16800) [pid = 1859] [serial = 519] [outer = 0x7f5c2f4fa000] 18:45:38 INFO - PROCESS | 1859 | 1462758338137 Marionette DEBUG loaded listener.js 18:45:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c315a1400) [pid = 1859] [serial = 520] [outer = 0x7f5c2f4fa000] 18:45:38 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:45:38 INFO - PROCESS | 1859 | 1462758338850 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 18:45:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:45:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1142ms 18:45:39 INFO - PROCESS | 1859 | 1462758339120 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 18:45:39 INFO - PROCESS | 1859 | 1462758339124 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 18:45:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:45:39 INFO - PROCESS | 1859 | 1462758339133 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:45:39 INFO - PROCESS | 1859 | 1462758339135 Marionette TRACE conn3 <- [1,666,null,{}] 18:45:39 INFO - PROCESS | 1859 | 1462758339139 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:39 INFO - PROCESS | 1859 | 1462758339319 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 18:45:39 INFO - PROCESS | 1859 | 1462758339333 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38c1d000 == 75 [pid = 1859] [id = 174] 18:45:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c2a0cd400) [pid = 1859] [serial = 521] [outer = (nil)] 18:45:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c3205d800) [pid = 1859] [serial = 522] [outer = 0x7f5c2a0cd400] 18:45:39 INFO - PROCESS | 1859 | 1462758339389 Marionette DEBUG loaded listener.js 18:45:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c39604400) [pid = 1859] [serial = 523] [outer = 0x7f5c2a0cd400] 18:45:39 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:45:40 INFO - PROCESS | 1859 | 1462758340133 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 18:45:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:45:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1025ms 18:45:40 INFO - PROCESS | 1859 | 1462758340159 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 18:45:40 INFO - PROCESS | 1859 | 1462758340163 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 18:45:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:45:40 INFO - PROCESS | 1859 | 1462758340167 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:45:40 INFO - PROCESS | 1859 | 1462758340170 Marionette TRACE conn3 <- [1,670,null,{}] 18:45:40 INFO - PROCESS | 1859 | 1462758340174 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:40 INFO - PROCESS | 1859 | 1462758340334 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 18:45:40 INFO - PROCESS | 1859 | 1462758340403 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c28f5e800 == 76 [pid = 1859] [id = 175] 18:45:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c30eaf800) [pid = 1859] [serial = 524] [outer = (nil)] 18:45:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c39611c00) [pid = 1859] [serial = 525] [outer = 0x7f5c30eaf800] 18:45:40 INFO - PROCESS | 1859 | 1462758340457 Marionette DEBUG loaded listener.js 18:45:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c3a854000) [pid = 1859] [serial = 526] [outer = 0x7f5c30eaf800] 18:45:41 INFO - PROCESS | 1859 | 1462758341113 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 18:45:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:45:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 975ms 18:45:41 INFO - PROCESS | 1859 | 1462758341143 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 18:45:41 INFO - PROCESS | 1859 | 1462758341146 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 18:45:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:45:41 INFO - PROCESS | 1859 | 1462758341151 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:45:41 INFO - PROCESS | 1859 | 1462758341153 Marionette TRACE conn3 <- [1,674,null,{}] 18:45:41 INFO - PROCESS | 1859 | 1462758341158 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:41 INFO - PROCESS | 1859 | 1462758341370 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 18:45:41 INFO - PROCESS | 1859 | 1462758341445 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3b426000 == 77 [pid = 1859] [id = 176] 18:45:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c3a860400) [pid = 1859] [serial = 527] [outer = (nil)] 18:45:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c47e42800) [pid = 1859] [serial = 528] [outer = 0x7f5c3a860400] 18:45:41 INFO - PROCESS | 1859 | 1462758341499 Marionette DEBUG loaded listener.js 18:45:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c4ced1400) [pid = 1859] [serial = 529] [outer = 0x7f5c3a860400] 18:45:42 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c30bc6400) [pid = 1859] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:45:42 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c39603c00) [pid = 1859] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:45:42 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c315a2c00) [pid = 1859] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:45:42 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c3110f800) [pid = 1859] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:45:42 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c2f4f3800) [pid = 1859] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:45:42 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c386f1800) [pid = 1859] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:45:42 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c39608800) [pid = 1859] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:45:42 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c316e2c00) [pid = 1859] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:45:42 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c386f3400) [pid = 1859] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:45:42 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c2b46a400) [pid = 1859] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:45:42 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c2eee3c00) [pid = 1859] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:45:42 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:45:42 INFO - PROCESS | 1859 | 1462758342561 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 18:45:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 18:45:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1426ms 18:45:42 INFO - PROCESS | 1859 | 1462758342578 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 18:45:42 INFO - PROCESS | 1859 | 1462758342581 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 18:45:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:45:42 INFO - PROCESS | 1859 | 1462758342586 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:45:42 INFO - PROCESS | 1859 | 1462758342588 Marionette TRACE conn3 <- [1,678,null,{}] 18:45:42 INFO - PROCESS | 1859 | 1462758342603 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:42 INFO - PROCESS | 1859 | 1462758342762 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 18:45:42 INFO - PROCESS | 1859 | 1462758342779 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb37000 == 78 [pid = 1859] [id = 177] 18:45:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c2b35c400) [pid = 1859] [serial = 530] [outer = (nil)] 18:45:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c2ed08000) [pid = 1859] [serial = 531] [outer = 0x7f5c2b35c400] 18:45:42 INFO - PROCESS | 1859 | 1462758342831 Marionette DEBUG loaded listener.js 18:45:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c2ed0f800) [pid = 1859] [serial = 532] [outer = 0x7f5c2b35c400] 18:45:43 INFO - PROCESS | 1859 | 1462758343448 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 18:45:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:45:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 884ms 18:45:43 INFO - PROCESS | 1859 | 1462758343471 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 18:45:43 INFO - PROCESS | 1859 | 1462758343474 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 18:45:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:45:43 INFO - PROCESS | 1859 | 1462758343480 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:45:43 INFO - PROCESS | 1859 | 1462758343481 Marionette TRACE conn3 <- [1,682,null,{}] 18:45:43 INFO - PROCESS | 1859 | 1462758343486 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:43 INFO - PROCESS | 1859 | 1462758343612 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 18:45:43 INFO - PROCESS | 1859 | 1462758343630 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47c5d000 == 79 [pid = 1859] [id = 178] 18:45:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c2eeec400) [pid = 1859] [serial = 533] [outer = (nil)] 18:45:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c316e2c00) [pid = 1859] [serial = 534] [outer = 0x7f5c2eeec400] 18:45:43 INFO - PROCESS | 1859 | 1462758343685 Marionette DEBUG loaded listener.js 18:45:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c386f1800) [pid = 1859] [serial = 535] [outer = 0x7f5c2eeec400] 18:45:44 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:44 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:45:44 INFO - PROCESS | 1859 | 1462758344990 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 18:45:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 18:45:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1526ms 18:45:45 INFO - PROCESS | 1859 | 1462758345007 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 18:45:45 INFO - PROCESS | 1859 | 1462758345014 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 18:45:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:45:45 INFO - PROCESS | 1859 | 1462758345022 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:45:45 INFO - PROCESS | 1859 | 1462758345026 Marionette TRACE conn3 <- [1,686,null,{}] 18:45:45 INFO - PROCESS | 1859 | 1462758345037 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:45 INFO - PROCESS | 1859 | 1462758345251 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 18:45:45 INFO - PROCESS | 1859 | 1462758345396 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4de000 == 80 [pid = 1859] [id = 179] 18:45:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c2a0d1800) [pid = 1859] [serial = 536] [outer = (nil)] 18:45:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c2aedd400) [pid = 1859] [serial = 537] [outer = 0x7f5c2a0d1800] 18:45:45 INFO - PROCESS | 1859 | 1462758345460 Marionette DEBUG loaded listener.js 18:45:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c2b3ecc00) [pid = 1859] [serial = 538] [outer = 0x7f5c2a0d1800] 18:45:46 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:46 INFO - PROCESS | 1859 | 1462758346595 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 18:45:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:45:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1586ms 18:45:46 INFO - PROCESS | 1859 | 1462758346607 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 18:45:46 INFO - PROCESS | 1859 | 1462758346615 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 18:45:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:45:46 INFO - PROCESS | 1859 | 1462758346624 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:45:46 INFO - PROCESS | 1859 | 1462758346628 Marionette TRACE conn3 <- [1,690,null,{}] 18:45:46 INFO - PROCESS | 1859 | 1462758346633 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:46 INFO - PROCESS | 1859 | 1462758346785 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 18:45:46 INFO - PROCESS | 1859 | 1462758346937 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a39a800 == 81 [pid = 1859] [id = 180] 18:45:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c2b3ee800) [pid = 1859] [serial = 539] [outer = (nil)] 18:45:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c2ed0d000) [pid = 1859] [serial = 540] [outer = 0x7f5c2b3ee800] 18:45:47 INFO - PROCESS | 1859 | 1462758346999 Marionette DEBUG loaded listener.js 18:45:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c30854000) [pid = 1859] [serial = 541] [outer = 0x7f5c2b3ee800] 18:45:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c30d0c400) [pid = 1859] [serial = 542] [outer = 0x7f5c30bce800] 18:45:48 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:48 INFO - PROCESS | 1859 | 1462758348245 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 18:45:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:45:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1635ms 18:45:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:45:48 INFO - PROCESS | 1859 | 1462758348259 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 18:45:48 INFO - PROCESS | 1859 | 1462758348261 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 18:45:48 INFO - PROCESS | 1859 | 1462758348267 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:45:48 INFO - PROCESS | 1859 | 1462758348272 Marionette TRACE conn3 <- [1,694,null,{}] 18:45:48 INFO - PROCESS | 1859 | 1462758348323 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:48 INFO - PROCESS | 1859 | 1462758348513 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 18:45:48 INFO - PROCESS | 1859 | 1462758348527 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c9c4000 == 82 [pid = 1859] [id = 181] 18:45:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c30925000) [pid = 1859] [serial = 543] [outer = (nil)] 18:45:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c315a4000) [pid = 1859] [serial = 544] [outer = 0x7f5c30925000] 18:45:48 INFO - PROCESS | 1859 | 1462758348594 Marionette DEBUG loaded listener.js 18:45:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c39602c00) [pid = 1859] [serial = 545] [outer = 0x7f5c30925000] 18:45:49 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:49 INFO - PROCESS | 1859 | 1462758349834 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 18:45:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 18:45:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1586ms 18:45:49 INFO - PROCESS | 1859 | 1462758349851 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 18:45:49 INFO - PROCESS | 1859 | 1462758349855 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 18:45:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:45:49 INFO - PROCESS | 1859 | 1462758349861 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:45:49 INFO - PROCESS | 1859 | 1462758349863 Marionette TRACE conn3 <- [1,698,null,{}] 18:45:49 INFO - PROCESS | 1859 | 1462758349868 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:50 INFO - PROCESS | 1859 | 1462758350004 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 18:45:50 INFO - PROCESS | 1859 | 1462758350156 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38a0d000 == 83 [pid = 1859] [id = 182] 18:45:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c2aedd000) [pid = 1859] [serial = 546] [outer = (nil)] 18:45:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c2b623000) [pid = 1859] [serial = 547] [outer = 0x7f5c2aedd000] 18:45:50 INFO - PROCESS | 1859 | 1462758350263 Marionette DEBUG loaded listener.js 18:45:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c2b62a000) [pid = 1859] [serial = 548] [outer = 0x7f5c2aedd000] 18:45:51 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:51 INFO - PROCESS | 1859 | 1462758351394 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 18:45:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 18:45:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1578ms 18:45:51 INFO - PROCESS | 1859 | 1462758351439 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 18:45:51 INFO - PROCESS | 1859 | 1462758351443 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 18:45:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:45:51 INFO - PROCESS | 1859 | 1462758351451 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:45:51 INFO - PROCESS | 1859 | 1462758351455 Marionette TRACE conn3 <- [1,702,null,{}] 18:45:51 INFO - PROCESS | 1859 | 1462758351462 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:51 INFO - PROCESS | 1859 | 1462758351695 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 18:45:51 INFO - PROCESS | 1859 | 1462758351775 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ec8000 == 84 [pid = 1859] [id = 183] 18:45:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c2b46c000) [pid = 1859] [serial = 549] [outer = (nil)] 18:45:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c2b475400) [pid = 1859] [serial = 550] [outer = 0x7f5c2b46c000] 18:45:51 INFO - PROCESS | 1859 | 1462758351831 Marionette DEBUG loaded listener.js 18:45:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c2b629c00) [pid = 1859] [serial = 551] [outer = 0x7f5c2b46c000] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4d093000 == 83 [pid = 1859] [id = 11] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4ec5d800 == 82 [pid = 1859] [id = 145] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cb37000 == 81 [pid = 1859] [id = 177] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3b426000 == 80 [pid = 1859] [id = 176] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c30eb0000) [pid = 1859] [serial = 492] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c28f5e800 == 79 [pid = 1859] [id = 175] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38c1d000 == 78 [pid = 1859] [id = 174] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c317d1000 == 77 [pid = 1859] [id = 173] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f4cd800 == 76 [pid = 1859] [id = 172] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2a071800 == 75 [pid = 1859] [id = 171] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b6e2000 == 74 [pid = 1859] [id = 168] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348b8800 == 73 [pid = 1859] [id = 166] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b59f800 == 72 [pid = 1859] [id = 165] 18:45:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4ec46000 == 71 [pid = 1859] [id = 164] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c393a0000) [pid = 1859] [serial = 468] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c31513c00) [pid = 1859] [serial = 282] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c3b1e4400) [pid = 1859] [serial = 487] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c31d6f400) [pid = 1859] [serial = 483] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c3476d800) [pid = 1859] [serial = 255] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c30bcc800) [pid = 1859] [serial = 480] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c4c3a0400) [pid = 1859] [serial = 474] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c3a258400) [pid = 1859] [serial = 288] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c39610800) [pid = 1859] [serial = 477] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c47b5a400) [pid = 1859] [serial = 471] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c346f1400) [pid = 1859] [serial = 285] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c3631dc00) [pid = 1859] [serial = 484] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c3960d800) [pid = 1859] [serial = 486] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c47ce2000) [pid = 1859] [serial = 291] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c4d0d1400) [pid = 1859] [serial = 478] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c2b477400) [pid = 1859] [serial = 448] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c39607000) [pid = 1859] [serial = 489] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c3086a400) [pid = 1859] [serial = 462] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c315a9400) [pid = 1859] [serial = 465] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c315a4c00) [pid = 1859] [serial = 481] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c3a853400) [pid = 1859] [serial = 459] [outer = (nil)] [url = about:blank] 18:45:52 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c3d783800) [pid = 1859] [serial = 490] [outer = (nil)] [url = about:blank] 18:45:53 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:53 INFO - PROCESS | 1859 | 1462758353050 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 18:45:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:45:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1644ms 18:45:53 INFO - PROCESS | 1859 | 1462758353095 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 18:45:53 INFO - PROCESS | 1859 | 1462758353102 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 18:45:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:45:53 INFO - PROCESS | 1859 | 1462758353110 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:45:53 INFO - PROCESS | 1859 | 1462758353113 Marionette TRACE conn3 <- [1,706,null,{}] 18:45:53 INFO - PROCESS | 1859 | 1462758353118 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:53 INFO - PROCESS | 1859 | 1462758353268 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 18:45:53 INFO - PROCESS | 1859 | 1462758353366 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a075800 == 72 [pid = 1859] [id = 184] 18:45:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c2b3f4c00) [pid = 1859] [serial = 552] [outer = (nil)] 18:45:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c2eeea000) [pid = 1859] [serial = 553] [outer = 0x7f5c2b3f4c00] 18:45:53 INFO - PROCESS | 1859 | 1462758353419 Marionette DEBUG loaded listener.js 18:45:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c307f4c00) [pid = 1859] [serial = 554] [outer = 0x7f5c2b3f4c00] 18:45:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:54 INFO - PROCESS | 1859 | 1462758354418 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 18:45:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:45:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1328ms 18:45:54 INFO - PROCESS | 1859 | 1462758354438 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 18:45:54 INFO - PROCESS | 1859 | 1462758354441 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 18:45:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:45:54 INFO - PROCESS | 1859 | 1462758354446 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:45:54 INFO - PROCESS | 1859 | 1462758354451 Marionette TRACE conn3 <- [1,710,null,{}] 18:45:54 INFO - PROCESS | 1859 | 1462758354464 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:54 INFO - PROCESS | 1859 | 1462758354590 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 18:45:54 INFO - PROCESS | 1859 | 1462758354602 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31166800 == 73 [pid = 1859] [id = 185] 18:45:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c30851000) [pid = 1859] [serial = 555] [outer = (nil)] 18:45:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c30d0d400) [pid = 1859] [serial = 556] [outer = 0x7f5c30851000] 18:45:54 INFO - PROCESS | 1859 | 1462758354657 Marionette DEBUG loaded listener.js 18:45:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c30eb2400) [pid = 1859] [serial = 557] [outer = 0x7f5c30851000] 18:45:55 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:55 INFO - PROCESS | 1859 | 1462758355825 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 18:45:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:45:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1434ms 18:45:55 INFO - PROCESS | 1859 | 1462758355881 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 18:45:55 INFO - PROCESS | 1859 | 1462758355885 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 18:45:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:45:55 INFO - PROCESS | 1859 | 1462758355890 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:45:55 INFO - PROCESS | 1859 | 1462758355901 Marionette TRACE conn3 <- [1,714,null,{}] 18:45:55 INFO - PROCESS | 1859 | 1462758355906 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:56 INFO - PROCESS | 1859 | 1462758356068 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 18:45:56 INFO - PROCESS | 1859 | 1462758356173 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348bc000 == 74 [pid = 1859] [id = 186] 18:45:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c30853800) [pid = 1859] [serial = 558] [outer = (nil)] 18:45:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c315a6800) [pid = 1859] [serial = 559] [outer = 0x7f5c30853800] 18:45:56 INFO - PROCESS | 1859 | 1462758356235 Marionette DEBUG loaded listener.js 18:45:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c31d6d400) [pid = 1859] [serial = 560] [outer = 0x7f5c30853800] 18:45:57 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c36315c00) [pid = 1859] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c30866400) [pid = 1859] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c2eee8400) [pid = 1859] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c38a9dc00) [pid = 1859] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c3927fc00) [pid = 1859] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c3631d800) [pid = 1859] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c30e5ec00) [pid = 1859] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c2f4ef400) [pid = 1859] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c2b3ec000) [pid = 1859] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c49069400) [pid = 1859] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c3a4b2400) [pid = 1859] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c2b3ee400) [pid = 1859] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c2eee6800) [pid = 1859] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c48af7000) [pid = 1859] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c3631a400) [pid = 1859] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c2eee2800) [pid = 1859] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c2eee2c00) [pid = 1859] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c307ed000) [pid = 1859] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c36314400) [pid = 1859] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c3d790000) [pid = 1859] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c33051400) [pid = 1859] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c307f3800) [pid = 1859] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c315a0800) [pid = 1859] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c36315000) [pid = 1859] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c2b3f8400) [pid = 1859] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c30eaf800) [pid = 1859] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c2f4fa000) [pid = 1859] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c3a860400) [pid = 1859] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c2b352c00) [pid = 1859] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c2f4f3000) [pid = 1859] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c30ea8000) [pid = 1859] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c2a0cd400) [pid = 1859] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:45:57 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c2b35c400) [pid = 1859] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:45:57 INFO - PROCESS | 1859 | 1462758357468 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 18:45:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 18:45:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1587ms 18:45:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:45:57 INFO - PROCESS | 1859 | 1462758357478 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 18:45:57 INFO - PROCESS | 1859 | 1462758357480 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 18:45:57 INFO - PROCESS | 1859 | 1462758357487 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:45:57 INFO - PROCESS | 1859 | 1462758357489 Marionette TRACE conn3 <- [1,718,null,{}] 18:45:57 INFO - PROCESS | 1859 | 1462758357494 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:57 INFO - PROCESS | 1859 | 1462758357665 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 18:45:57 INFO - PROCESS | 1859 | 1462758357762 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31167800 == 75 [pid = 1859] [id = 187] 18:45:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c2a0cd400) [pid = 1859] [serial = 561] [outer = (nil)] 18:45:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c2eee8400) [pid = 1859] [serial = 562] [outer = 0x7f5c2a0cd400] 18:45:57 INFO - PROCESS | 1859 | 1462758357817 Marionette DEBUG loaded listener.js 18:45:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c307ed000) [pid = 1859] [serial = 563] [outer = 0x7f5c2a0cd400] 18:45:58 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:45:58 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:45:58 INFO - PROCESS | 1859 | 1462758358785 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 18:45:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:45:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1326ms 18:45:58 INFO - PROCESS | 1859 | 1462758358813 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 18:45:58 INFO - PROCESS | 1859 | 1462758358815 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 18:45:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:45:58 INFO - PROCESS | 1859 | 1462758358821 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:45:58 INFO - PROCESS | 1859 | 1462758358823 Marionette TRACE conn3 <- [1,722,null,{}] 18:45:58 INFO - PROCESS | 1859 | 1462758358827 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:58 INFO - PROCESS | 1859 | 1462758358986 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 18:45:59 INFO - PROCESS | 1859 | 1462758358998 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b13800 == 76 [pid = 1859] [id = 188] 18:45:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c30866400) [pid = 1859] [serial = 564] [outer = (nil)] 18:45:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c34524400) [pid = 1859] [serial = 565] [outer = 0x7f5c30866400] 18:45:59 INFO - PROCESS | 1859 | 1462758359054 Marionette DEBUG loaded listener.js 18:45:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c34767000) [pid = 1859] [serial = 566] [outer = 0x7f5c30866400] 18:45:59 INFO - PROCESS | 1859 | 1462758359933 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 18:46:00 INFO - PROCESS | 1859 | 1462758360004 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 18:46:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:46:00 INFO - PROCESS | 1859 | 1462758360012 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:46:00 INFO - PROCESS | 1859 | 1462758360017 Marionette TRACE conn3 <- [1,726,null,{}] 18:46:00 INFO - PROCESS | 1859 | 1462758360024 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:00 INFO - PROCESS | 1859 | 1462758360179 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 18:46:00 INFO - PROCESS | 1859 | 1462758360328 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c28f4b800 == 77 [pid = 1859] [id = 189] 18:46:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c2b3f2400) [pid = 1859] [serial = 567] [outer = (nil)] 18:46:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c2b62b800) [pid = 1859] [serial = 568] [outer = 0x7f5c2b3f2400] 18:46:00 INFO - PROCESS | 1859 | 1462758360420 Marionette DEBUG loaded listener.js 18:46:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c2eee8800) [pid = 1859] [serial = 569] [outer = 0x7f5c2b3f2400] 18:46:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:01 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:46:01 INFO - PROCESS | 1859 | 1462758361262 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 18:46:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:46:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1288ms 18:46:01 INFO - PROCESS | 1859 | 1462758361315 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 18:46:01 INFO - PROCESS | 1859 | 1462758361322 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 18:46:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:46:01 INFO - PROCESS | 1859 | 1462758361334 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:46:01 INFO - PROCESS | 1859 | 1462758361337 Marionette TRACE conn3 <- [1,730,null,{}] 18:46:01 INFO - PROCESS | 1859 | 1462758361343 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:01 INFO - PROCESS | 1859 | 1462758361496 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 18:46:01 INFO - PROCESS | 1859 | 1462758361637 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b64000 == 78 [pid = 1859] [id = 190] 18:46:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c2f4f1800) [pid = 1859] [serial = 570] [outer = (nil)] 18:46:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c3092fc00) [pid = 1859] [serial = 571] [outer = 0x7f5c2f4f1800] 18:46:01 INFO - PROCESS | 1859 | 1462758361702 Marionette DEBUG loaded listener.js 18:46:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c30eb0000) [pid = 1859] [serial = 572] [outer = 0x7f5c2f4f1800] 18:46:02 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:02 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:46:02 INFO - PROCESS | 1859 | 1462758362560 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 18:46:02 INFO - PROCESS | 1859 | 1462758362618 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 18:46:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:46:02 INFO - PROCESS | 1859 | 1462758362624 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:46:02 INFO - PROCESS | 1859 | 1462758362629 Marionette TRACE conn3 <- [1,734,null,{}] 18:46:02 INFO - PROCESS | 1859 | 1462758362643 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:02 INFO - PROCESS | 1859 | 1462758362785 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 18:46:02 INFO - PROCESS | 1859 | 1462758362925 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3ca1b800 == 79 [pid = 1859] [id = 191] 18:46:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c30eb0400) [pid = 1859] [serial = 573] [outer = (nil)] 18:46:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c346f2400) [pid = 1859] [serial = 574] [outer = 0x7f5c30eb0400] 18:46:02 INFO - PROCESS | 1859 | 1462758362991 Marionette DEBUG loaded listener.js 18:46:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c3631d000) [pid = 1859] [serial = 575] [outer = 0x7f5c30eb0400] 18:46:03 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:03 INFO - PROCESS | 1859 | 1462758363762 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 18:46:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:46:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1191ms 18:46:03 INFO - PROCESS | 1859 | 1462758363815 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 18:46:03 INFO - PROCESS | 1859 | 1462758363819 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 18:46:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:46:03 INFO - PROCESS | 1859 | 1462758363824 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:46:03 INFO - PROCESS | 1859 | 1462758363826 Marionette TRACE conn3 <- [1,738,null,{}] 18:46:03 INFO - PROCESS | 1859 | 1462758363831 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:03 INFO - PROCESS | 1859 | 1462758363976 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 18:46:04 INFO - PROCESS | 1859 | 1462758364087 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47912800 == 80 [pid = 1859] [id = 192] 18:46:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c33047800) [pid = 1859] [serial = 576] [outer = (nil)] 18:46:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c38a9dc00) [pid = 1859] [serial = 577] [outer = 0x7f5c33047800] 18:46:04 INFO - PROCESS | 1859 | 1462758364191 Marionette DEBUG loaded listener.js 18:46:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c39357000) [pid = 1859] [serial = 578] [outer = 0x7f5c33047800] 18:46:05 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:05 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:46:05 INFO - PROCESS | 1859 | 1462758365387 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 18:46:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:46:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1577ms 18:46:05 INFO - PROCESS | 1859 | 1462758365401 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 18:46:05 INFO - PROCESS | 1859 | 1462758365404 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 18:46:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:46:05 INFO - PROCESS | 1859 | 1462758365410 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:46:05 INFO - PROCESS | 1859 | 1462758365412 Marionette TRACE conn3 <- [1,742,null,{}] 18:46:05 INFO - PROCESS | 1859 | 1462758365417 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:05 INFO - PROCESS | 1859 | 1462758365550 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 18:46:05 INFO - PROCESS | 1859 | 1462758365696 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c49007800 == 81 [pid = 1859] [id = 193] 18:46:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c2ed03c00) [pid = 1859] [serial = 579] [outer = (nil)] 18:46:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c3935a400) [pid = 1859] [serial = 580] [outer = 0x7f5c2ed03c00] 18:46:05 INFO - PROCESS | 1859 | 1462758365799 Marionette DEBUG loaded listener.js 18:46:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c3960d400) [pid = 1859] [serial = 581] [outer = 0x7f5c2ed03c00] 18:46:06 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:06 INFO - PROCESS | 1859 | 1462758366936 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 18:46:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 18:46:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1536ms 18:46:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:46:06 INFO - PROCESS | 1859 | 1462758366947 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 18:46:06 INFO - PROCESS | 1859 | 1462758366949 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 18:46:06 INFO - PROCESS | 1859 | 1462758366955 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:46:06 INFO - PROCESS | 1859 | 1462758366958 Marionette TRACE conn3 <- [1,746,null,{}] 18:46:06 INFO - PROCESS | 1859 | 1462758366962 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:07 INFO - PROCESS | 1859 | 1462758367117 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 18:46:07 INFO - PROCESS | 1859 | 1462758367286 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4da800 == 82 [pid = 1859] [id = 194] 18:46:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c30d0d000) [pid = 1859] [serial = 582] [outer = (nil)] 18:46:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c3a005c00) [pid = 1859] [serial = 583] [outer = 0x7f5c30d0d000] 18:46:07 INFO - PROCESS | 1859 | 1462758367348 Marionette DEBUG loaded listener.js 18:46:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c3a4b3800) [pid = 1859] [serial = 584] [outer = 0x7f5c30d0d000] 18:46:08 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:08 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:08 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31167800 == 81 [pid = 1859] [id = 187] 18:46:08 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348bc000 == 80 [pid = 1859] [id = 186] 18:46:08 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31166800 == 79 [pid = 1859] [id = 185] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c316e2c00) [pid = 1859] [serial = 534] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | 1462758368749 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 18:46:08 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2a075800 == 78 [pid = 1859] [id = 184] 18:46:08 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ec8000 == 77 [pid = 1859] [id = 183] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c316d6800) [pid = 1859] [serial = 319] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c5104bc00) [pid = 1859] [serial = 328] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c4c3a0800) [pid = 1859] [serial = 325] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c39bb2400) [pid = 1859] [serial = 322] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c3085cc00) [pid = 1859] [serial = 352] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c4d122800) [pid = 1859] [serial = 400] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c47be9800) [pid = 1859] [serial = 436] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c30853c00) [pid = 1859] [serial = 391] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c3631e400) [pid = 1859] [serial = 394] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c39611c00) [pid = 1859] [serial = 525] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c315a1400) [pid = 1859] [serial = 520] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c47e42800) [pid = 1859] [serial = 528] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c30d16800) [pid = 1859] [serial = 519] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c3a854000) [pid = 1859] [serial = 526] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c2b360c00) [pid = 1859] [serial = 514] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c2b35b000) [pid = 1859] [serial = 513] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c30866000) [pid = 1859] [serial = 517] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c3084dc00) [pid = 1859] [serial = 516] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c2b469400) [pid = 1859] [serial = 493] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c3205d800) [pid = 1859] [serial = 522] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c46d61400) [pid = 1859] [serial = 501] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c32e7cc00) [pid = 1859] [serial = 498] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c30868800) [pid = 1859] [serial = 495] [outer = (nil)] [url = about:blank] 18:46:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 18:46:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1831ms 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c3092a000) [pid = 1859] [serial = 504] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c4c3a0c00) [pid = 1859] [serial = 507] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c2a0d5400) [pid = 1859] [serial = 510] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c2ed0f800) [pid = 1859] [serial = 532] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c4ced1400) [pid = 1859] [serial = 529] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c39604400) [pid = 1859] [serial = 523] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c2ed08000) [pid = 1859] [serial = 531] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c3b1d6000) [pid = 1859] [serial = 358] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c34378c00) [pid = 1859] [serial = 355] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c4f7bd000) [pid = 1859] [serial = 445] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c4cdd5400) [pid = 1859] [serial = 361] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c4cdd7000) [pid = 1859] [serial = 439] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c3ca9d400) [pid = 1859] [serial = 397] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c38cf9400) [pid = 1859] [serial = 433] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c2f4fd000) [pid = 1859] [serial = 442] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c4c8e3000) [pid = 1859] [serial = 427] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c512d0c00) [pid = 1859] [serial = 403] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c4d00a800) [pid = 1859] [serial = 364] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c30e5e800) [pid = 1859] [serial = 430] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f5c31d63400) [pid = 1859] [serial = 463] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f5c32c74800) [pid = 1859] [serial = 466] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f5c3caa5800) [pid = 1859] [serial = 469] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f5c49067400) [pid = 1859] [serial = 472] [outer = (nil)] [url = about:blank] 18:46:08 INFO - PROCESS | 1859 | 1462758368793 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 18:46:08 INFO - PROCESS | 1859 | 1462758368805 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 18:46:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:46:08 INFO - PROCESS | 1859 | 1462758368817 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:46:08 INFO - PROCESS | 1859 | 1462758368821 Marionette TRACE conn3 <- [1,750,null,{}] 18:46:08 INFO - PROCESS | 1859 | 1462758368828 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:08 INFO - PROCESS | 1859 | 1462758368951 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 18:46:08 INFO - PROCESS | 1859 | 1462758368963 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b5a7000 == 78 [pid = 1859] [id = 195] 18:46:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f5c2b3f3000) [pid = 1859] [serial = 585] [outer = (nil)] 18:46:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f5c2b623800) [pid = 1859] [serial = 586] [outer = 0x7f5c2b3f3000] 18:46:09 INFO - PROCESS | 1859 | 1462758369019 Marionette DEBUG loaded listener.js 18:46:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f5c2ed07c00) [pid = 1859] [serial = 587] [outer = 0x7f5c2b3f3000] 18:46:10 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:10 INFO - PROCESS | 1859 | 1462758370116 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 18:46:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:46:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1336ms 18:46:10 INFO - PROCESS | 1859 | 1462758370152 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 18:46:10 INFO - PROCESS | 1859 | 1462758370159 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 18:46:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:46:10 INFO - PROCESS | 1859 | 1462758370167 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:46:10 INFO - PROCESS | 1859 | 1462758370171 Marionette TRACE conn3 <- [1,754,null,{}] 18:46:10 INFO - PROCESS | 1859 | 1462758370176 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:10 INFO - PROCESS | 1859 | 1462758370303 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 18:46:10 INFO - PROCESS | 1859 | 1462758370444 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ed9800 == 79 [pid = 1859] [id = 196] 18:46:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f5c2ed06400) [pid = 1859] [serial = 588] [outer = (nil)] 18:46:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c2f4f5c00) [pid = 1859] [serial = 589] [outer = 0x7f5c2ed06400] 18:46:10 INFO - PROCESS | 1859 | 1462758370497 Marionette DEBUG loaded listener.js 18:46:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c3085b800) [pid = 1859] [serial = 590] [outer = 0x7f5c2ed06400] 18:46:11 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:11 INFO - PROCESS | 1859 | 1462758371556 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 18:46:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 18:46:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1437ms 18:46:11 INFO - PROCESS | 1859 | 1462758371605 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 18:46:11 INFO - PROCESS | 1859 | 1462758371607 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 18:46:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:46:11 INFO - PROCESS | 1859 | 1462758371612 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:46:11 INFO - PROCESS | 1859 | 1462758371617 Marionette TRACE conn3 <- [1,758,null,{}] 18:46:11 INFO - PROCESS | 1859 | 1462758371637 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:11 INFO - PROCESS | 1859 | 1462758371805 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 18:46:11 INFO - PROCESS | 1859 | 1462758371868 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c4b000 == 80 [pid = 1859] [id = 197] 18:46:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c30eae800) [pid = 1859] [serial = 591] [outer = (nil)] 18:46:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c31514800) [pid = 1859] [serial = 592] [outer = 0x7f5c30eae800] 18:46:11 INFO - PROCESS | 1859 | 1462758371924 Marionette DEBUG loaded listener.js 18:46:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c316e2c00) [pid = 1859] [serial = 593] [outer = 0x7f5c30eae800] 18:46:12 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:12 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:46:12 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:12 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:12 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:46:12 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c30853800) [pid = 1859] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:46:12 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c2b3f4c00) [pid = 1859] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:46:12 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c30851000) [pid = 1859] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:46:12 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c2b46c000) [pid = 1859] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:46:12 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c2a0cd400) [pid = 1859] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:46:12 INFO - PROCESS | 1859 | 1462758372584 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 18:46:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:46:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 993ms 18:46:12 INFO - PROCESS | 1859 | 1462758372606 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 18:46:12 INFO - PROCESS | 1859 | 1462758372611 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 18:46:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:46:12 INFO - PROCESS | 1859 | 1462758372616 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:46:12 INFO - PROCESS | 1859 | 1462758372618 Marionette TRACE conn3 <- [1,762,null,{}] 18:46:12 INFO - PROCESS | 1859 | 1462758372622 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:12 INFO - PROCESS | 1859 | 1462758372768 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 18:46:12 INFO - PROCESS | 1859 | 1462758372801 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38a21800 == 81 [pid = 1859] [id = 198] 18:46:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c2b46c000) [pid = 1859] [serial = 594] [outer = (nil)] 18:46:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c315a6000) [pid = 1859] [serial = 595] [outer = 0x7f5c2b46c000] 18:46:12 INFO - PROCESS | 1859 | 1462758372856 Marionette DEBUG loaded listener.js 18:46:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c3451f000) [pid = 1859] [serial = 596] [outer = 0x7f5c2b46c000] 18:46:13 INFO - PROCESS | 1859 | 1462758373955 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 18:46:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:46:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1375ms 18:46:13 INFO - PROCESS | 1859 | 1462758373992 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 18:46:13 INFO - PROCESS | 1859 | 1462758373994 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 18:46:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:46:14 INFO - PROCESS | 1859 | 1462758373999 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:46:14 INFO - PROCESS | 1859 | 1462758374002 Marionette TRACE conn3 <- [1,766,null,{}] 18:46:14 INFO - PROCESS | 1859 | 1462758374006 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:14 INFO - PROCESS | 1859 | 1462758374123 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 18:46:14 INFO - PROCESS | 1859 | 1462758374219 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b487000 == 82 [pid = 1859] [id = 199] 18:46:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c2b35ec00) [pid = 1859] [serial = 597] [outer = (nil)] 18:46:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c3709b800) [pid = 1859] [serial = 598] [outer = 0x7f5c2b35ec00] 18:46:14 INFO - PROCESS | 1859 | 1462758374283 Marionette DEBUG loaded listener.js 18:46:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c39356800) [pid = 1859] [serial = 599] [outer = 0x7f5c2b35ec00] 18:46:15 INFO - PROCESS | 1859 | 1462758375248 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 18:46:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:46:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1275ms 18:46:15 INFO - PROCESS | 1859 | 1462758375316 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 18:46:15 INFO - PROCESS | 1859 | 1462758375321 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 18:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:46:15 INFO - PROCESS | 1859 | 1462758375331 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:46:15 INFO - PROCESS | 1859 | 1462758375336 Marionette TRACE conn3 <- [1,770,null,{}] 18:46:15 INFO - PROCESS | 1859 | 1462758375343 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:15 INFO - PROCESS | 1859 | 1462758375552 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 18:46:15 INFO - PROCESS | 1859 | 1462758375756 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ec0000 == 83 [pid = 1859] [id = 200] 18:46:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c2b62a800) [pid = 1859] [serial = 600] [outer = (nil)] 18:46:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c2ed0d400) [pid = 1859] [serial = 601] [outer = 0x7f5c2b62a800] 18:46:15 INFO - PROCESS | 1859 | 1462758375819 Marionette DEBUG loaded listener.js 18:46:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c2f4f3800) [pid = 1859] [serial = 602] [outer = 0x7f5c2b62a800] 18:46:16 INFO - PROCESS | 1859 | 1462758376581 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 18:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1285ms 18:46:16 INFO - PROCESS | 1859 | 1462758376616 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 18:46:16 INFO - PROCESS | 1859 | 1462758376623 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 18:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:46:16 INFO - PROCESS | 1859 | 1462758376632 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:46:16 INFO - PROCESS | 1859 | 1462758376636 Marionette TRACE conn3 <- [1,774,null,{}] 18:46:16 INFO - PROCESS | 1859 | 1462758376641 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:16 INFO - PROCESS | 1859 | 1462758376783 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 18:46:16 INFO - PROCESS | 1859 | 1462758376928 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b19800 == 84 [pid = 1859] [id = 201] 18:46:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c2b62bc00) [pid = 1859] [serial = 603] [outer = (nil)] 18:46:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c30bc6400) [pid = 1859] [serial = 604] [outer = 0x7f5c2b62bc00] 18:46:16 INFO - PROCESS | 1859 | 1462758376991 Marionette DEBUG loaded listener.js 18:46:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c31461400) [pid = 1859] [serial = 605] [outer = 0x7f5c2b62bc00] 18:46:17 INFO - PROCESS | 1859 | 1462758377829 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 18:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1231ms 18:46:17 INFO - PROCESS | 1859 | 1462758377863 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 18:46:17 INFO - PROCESS | 1859 | 1462758377867 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 18:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:46:17 INFO - PROCESS | 1859 | 1462758377872 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:46:17 INFO - PROCESS | 1859 | 1462758377877 Marionette TRACE conn3 <- [1,778,null,{}] 18:46:17 INFO - PROCESS | 1859 | 1462758377891 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:18 INFO - PROCESS | 1859 | 1462758378039 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 18:46:18 INFO - PROCESS | 1859 | 1462758378178 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb9f800 == 85 [pid = 1859] [id = 202] 18:46:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c316e0000) [pid = 1859] [serial = 606] [outer = (nil)] 18:46:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c39350800) [pid = 1859] [serial = 607] [outer = 0x7f5c316e0000] 18:46:18 INFO - PROCESS | 1859 | 1462758378246 Marionette DEBUG loaded listener.js 18:46:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c3960ec00) [pid = 1859] [serial = 608] [outer = 0x7f5c316e0000] 18:46:19 INFO - PROCESS | 1859 | 1462758379030 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 18:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1184ms 18:46:19 INFO - PROCESS | 1859 | 1462758379059 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 18:46:19 INFO - PROCESS | 1859 | 1462758379063 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 18:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:46:19 INFO - PROCESS | 1859 | 1462758379070 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:46:19 INFO - PROCESS | 1859 | 1462758379073 Marionette TRACE conn3 <- [1,782,null,{}] 18:46:19 INFO - PROCESS | 1859 | 1462758379077 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:19 INFO - PROCESS | 1859 | 1462758379218 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 18:46:19 INFO - PROCESS | 1859 | 1462758379361 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31eb5000 == 86 [pid = 1859] [id = 203] 18:46:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c32e78000) [pid = 1859] [serial = 609] [outer = (nil)] 18:46:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c3a4c0400) [pid = 1859] [serial = 610] [outer = 0x7f5c32e78000] 18:46:19 INFO - PROCESS | 1859 | 1462758379426 Marionette DEBUG loaded listener.js 18:46:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c3b5d3800) [pid = 1859] [serial = 611] [outer = 0x7f5c32e78000] 18:46:20 INFO - PROCESS | 1859 | 1462758380185 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 18:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1129ms 18:46:20 INFO - PROCESS | 1859 | 1462758380210 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 18:46:20 INFO - PROCESS | 1859 | 1462758380214 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 18:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:46:20 INFO - PROCESS | 1859 | 1462758380220 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:46:20 INFO - PROCESS | 1859 | 1462758380222 Marionette TRACE conn3 <- [1,786,null,{}] 18:46:20 INFO - PROCESS | 1859 | 1462758380227 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:20 INFO - PROCESS | 1859 | 1462758380361 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 18:46:20 INFO - PROCESS | 1859 | 1462758380515 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4afcc000 == 87 [pid = 1859] [id = 204] 18:46:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c2a0d5400) [pid = 1859] [serial = 612] [outer = (nil)] 18:46:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c3ca9e800) [pid = 1859] [serial = 613] [outer = 0x7f5c2a0d5400] 18:46:20 INFO - PROCESS | 1859 | 1462758380579 Marionette DEBUG loaded listener.js 18:46:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c3cbad400) [pid = 1859] [serial = 614] [outer = 0x7f5c2a0d5400] 18:46:21 INFO - PROCESS | 1859 | 1462758381573 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 18:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1377ms 18:46:21 INFO - PROCESS | 1859 | 1462758381599 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 18:46:21 INFO - PROCESS | 1859 | 1462758381604 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 18:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:46:21 INFO - PROCESS | 1859 | 1462758381612 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:46:21 INFO - PROCESS | 1859 | 1462758381616 Marionette TRACE conn3 <- [1,790,null,{}] 18:46:21 INFO - PROCESS | 1859 | 1462758381623 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:21 INFO - PROCESS | 1859 | 1462758381755 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 18:46:21 INFO - PROCESS | 1859 | 1462758381930 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b48a000 == 88 [pid = 1859] [id = 205] 18:46:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c2b3f1800) [pid = 1859] [serial = 615] [outer = (nil)] 18:46:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c2b472c00) [pid = 1859] [serial = 616] [outer = 0x7f5c2b3f1800] 18:46:22 INFO - PROCESS | 1859 | 1462758382073 Marionette DEBUG loaded listener.js 18:46:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c2ed0f800) [pid = 1859] [serial = 617] [outer = 0x7f5c2b3f1800] 18:46:22 INFO - PROCESS | 1859 | 1462758382865 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 18:46:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cb9f000 == 87 [pid = 1859] [id = 24] 18:46:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38a21800 == 86 [pid = 1859] [id = 198] 18:46:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32c4b000 == 85 [pid = 1859] [id = 197] 18:46:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ed9800 == 84 [pid = 1859] [id = 196] 18:46:22 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c2aedd400) [pid = 1859] [serial = 537] [outer = (nil)] [url = about:blank] 18:46:22 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c2ed0d000) [pid = 1859] [serial = 540] [outer = (nil)] [url = about:blank] 18:46:22 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c315a4000) [pid = 1859] [serial = 544] [outer = (nil)] [url = about:blank] 18:46:22 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c2b623000) [pid = 1859] [serial = 547] [outer = (nil)] [url = about:blank] 18:46:22 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c34524400) [pid = 1859] [serial = 565] [outer = (nil)] [url = about:blank] 18:46:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b5a7000 == 83 [pid = 1859] [id = 195] 18:46:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f4da800 == 82 [pid = 1859] [id = 194] 18:46:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c49007800 == 81 [pid = 1859] [id = 193] 18:46:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47912800 == 80 [pid = 1859] [id = 192] 18:46:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3ca1b800 == 79 [pid = 1859] [id = 191] 18:46:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b64000 == 78 [pid = 1859] [id = 190] 18:46:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c28f4b800 == 77 [pid = 1859] [id = 189] 18:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1335ms 18:46:22 INFO - PROCESS | 1859 | 1462758382947 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 18:46:22 INFO - PROCESS | 1859 | 1462758382953 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 18:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:46:22 INFO - PROCESS | 1859 | 1462758382961 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:46:22 INFO - PROCESS | 1859 | 1462758382965 Marionette TRACE conn3 <- [1,794,null,{}] 18:46:22 INFO - PROCESS | 1859 | 1462758382970 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:23 INFO - PROCESS | 1859 | 1462758383146 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 18:46:23 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c315a6800) [pid = 1859] [serial = 559] [outer = (nil)] [url = about:blank] 18:46:23 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c2eeea000) [pid = 1859] [serial = 553] [outer = (nil)] [url = about:blank] 18:46:23 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c307f4c00) [pid = 1859] [serial = 554] [outer = (nil)] [url = about:blank] 18:46:23 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c30d0d400) [pid = 1859] [serial = 556] [outer = (nil)] [url = about:blank] 18:46:23 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c2b629c00) [pid = 1859] [serial = 551] [outer = (nil)] [url = about:blank] 18:46:23 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c2b475400) [pid = 1859] [serial = 550] [outer = (nil)] [url = about:blank] 18:46:23 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c31d6d400) [pid = 1859] [serial = 560] [outer = (nil)] [url = about:blank] 18:46:23 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c2eee8400) [pid = 1859] [serial = 562] [outer = (nil)] [url = about:blank] 18:46:23 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c48ee4c00) [pid = 1859] [serial = 304] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:46:23 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c30eb2400) [pid = 1859] [serial = 557] [outer = (nil)] [url = about:blank] 18:46:23 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c307ed000) [pid = 1859] [serial = 563] [outer = (nil)] [url = about:blank] 18:46:23 INFO - PROCESS | 1859 | 1462758383295 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b497000 == 78 [pid = 1859] [id = 206] 18:46:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c2a0cb800) [pid = 1859] [serial = 618] [outer = (nil)] 18:46:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c2b35b000) [pid = 1859] [serial = 619] [outer = 0x7f5c2a0cb800] 18:46:23 INFO - PROCESS | 1859 | 1462758383363 Marionette DEBUG loaded listener.js 18:46:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c2b46e000) [pid = 1859] [serial = 620] [outer = 0x7f5c2a0cb800] 18:46:24 INFO - PROCESS | 1859 | 1462758384198 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 18:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1278ms 18:46:24 INFO - PROCESS | 1859 | 1462758384240 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 18:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:46:24 INFO - PROCESS | 1859 | 1462758384245 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 18:46:24 INFO - PROCESS | 1859 | 1462758384252 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:46:24 INFO - PROCESS | 1859 | 1462758384256 Marionette TRACE conn3 <- [1,798,null,{}] 18:46:24 INFO - PROCESS | 1859 | 1462758384263 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:24 INFO - PROCESS | 1859 | 1462758384410 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 18:46:24 INFO - PROCESS | 1859 | 1462758384553 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31d53800 == 79 [pid = 1859] [id = 207] 18:46:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c2ed0a800) [pid = 1859] [serial = 621] [outer = (nil)] 18:46:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c307f4c00) [pid = 1859] [serial = 622] [outer = 0x7f5c2ed0a800] 18:46:24 INFO - PROCESS | 1859 | 1462758384625 Marionette DEBUG loaded listener.js 18:46:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c30864800) [pid = 1859] [serial = 623] [outer = 0x7f5c2ed0a800] 18:46:25 INFO - PROCESS | 1859 | 1462758385364 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 18:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 18:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1186ms 18:46:25 INFO - PROCESS | 1859 | 1462758385438 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 18:46:25 INFO - PROCESS | 1859 | 1462758385443 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 18:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:46:25 INFO - PROCESS | 1859 | 1462758385448 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:46:25 INFO - PROCESS | 1859 | 1462758385451 Marionette TRACE conn3 <- [1,802,null,{}] 18:46:25 INFO - PROCESS | 1859 | 1462758385456 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:25 INFO - PROCESS | 1859 | 1462758385609 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 18:46:25 INFO - PROCESS | 1859 | 1462758385748 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3638c000 == 80 [pid = 1859] [id = 208] 18:46:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c30d14c00) [pid = 1859] [serial = 624] [outer = (nil)] 18:46:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c30eb2400) [pid = 1859] [serial = 625] [outer = 0x7f5c30d14c00] 18:46:25 INFO - PROCESS | 1859 | 1462758385814 Marionette DEBUG loaded listener.js 18:46:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c3151a000) [pid = 1859] [serial = 626] [outer = 0x7f5c30d14c00] 18:46:26 INFO - PROCESS | 1859 | 1462758386630 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 18:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 18:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1233ms 18:46:26 INFO - PROCESS | 1859 | 1462758386682 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 18:46:26 INFO - PROCESS | 1859 | 1462758386687 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 18:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:46:26 INFO - PROCESS | 1859 | 1462758386702 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:46:26 INFO - PROCESS | 1859 | 1462758386708 Marionette TRACE conn3 <- [1,806,null,{}] 18:46:26 INFO - PROCESS | 1859 | 1462758386713 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:26 INFO - PROCESS | 1859 | 1462758386860 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 18:46:27 INFO - PROCESS | 1859 | 1462758386996 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c399e5000 == 81 [pid = 1859] [id = 209] 18:46:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c30d16000) [pid = 1859] [serial = 627] [outer = (nil)] 18:46:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c32e78800) [pid = 1859] [serial = 628] [outer = 0x7f5c30d16000] 18:46:27 INFO - PROCESS | 1859 | 1462758387060 Marionette DEBUG loaded listener.js 18:46:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c34528c00) [pid = 1859] [serial = 629] [outer = 0x7f5c30d16000] 18:46:27 INFO - PROCESS | 1859 | 1462758387831 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 18:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 18:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1188ms 18:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:46:27 INFO - PROCESS | 1859 | 1462758387883 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 18:46:27 INFO - PROCESS | 1859 | 1462758387886 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 18:46:27 INFO - PROCESS | 1859 | 1462758387891 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:46:27 INFO - PROCESS | 1859 | 1462758387894 Marionette TRACE conn3 <- [1,810,null,{}] 18:46:27 INFO - PROCESS | 1859 | 1462758387899 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:28 INFO - PROCESS | 1859 | 1462758388030 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 18:46:28 INFO - PROCESS | 1859 | 1462758388169 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a06f800 == 82 [pid = 1859] [id = 210] 18:46:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c315a1000) [pid = 1859] [serial = 630] [outer = (nil)] 18:46:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c3631f000) [pid = 1859] [serial = 631] [outer = 0x7f5c315a1000] 18:46:28 INFO - PROCESS | 1859 | 1462758388231 Marionette DEBUG loaded listener.js 18:46:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c38a97400) [pid = 1859] [serial = 632] [outer = 0x7f5c315a1000] 18:46:28 INFO - PROCESS | 1859 | 1462758388995 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 18:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1130ms 18:46:29 INFO - PROCESS | 1859 | 1462758389023 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 18:46:29 INFO - PROCESS | 1859 | 1462758389025 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 18:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:46:29 INFO - PROCESS | 1859 | 1462758389031 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:46:29 INFO - PROCESS | 1859 | 1462758389033 Marionette TRACE conn3 <- [1,814,null,{}] 18:46:29 INFO - PROCESS | 1859 | 1462758389038 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:29 INFO - PROCESS | 1859 | 1462758389173 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 18:46:29 INFO - PROCESS | 1859 | 1462758389317 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb3a800 == 83 [pid = 1859] [id = 211] 18:46:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c39605c00) [pid = 1859] [serial = 633] [outer = (nil)] 18:46:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c3960e000) [pid = 1859] [serial = 634] [outer = 0x7f5c39605c00] 18:46:29 INFO - PROCESS | 1859 | 1462758389390 Marionette DEBUG loaded listener.js 18:46:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c3a860400) [pid = 1859] [serial = 635] [outer = 0x7f5c39605c00] 18:46:30 INFO - PROCESS | 1859 | 1462758390233 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 18:46:30 INFO - PROCESS | 1859 | 1462758390264 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 18:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:46:30 INFO - PROCESS | 1859 | 1462758390269 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:46:30 INFO - PROCESS | 1859 | 1462758390271 Marionette TRACE conn3 <- [1,818,null,{}] 18:46:30 INFO - PROCESS | 1859 | 1462758390276 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:30 INFO - PROCESS | 1859 | 1462758390415 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 18:46:30 INFO - PROCESS | 1859 | 1462758390568 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48a9e800 == 84 [pid = 1859] [id = 212] 18:46:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c3cb58c00) [pid = 1859] [serial = 636] [outer = (nil)] 18:46:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c3cbbbc00) [pid = 1859] [serial = 637] [outer = 0x7f5c3cb58c00] 18:46:30 INFO - PROCESS | 1859 | 1462758390654 Marionette DEBUG loaded listener.js 18:46:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c46de9c00) [pid = 1859] [serial = 638] [outer = 0x7f5c3cb58c00] 18:46:31 INFO - PROCESS | 1859 | 1462758391456 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 18:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1230ms 18:46:31 INFO - PROCESS | 1859 | 1462758391500 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 18:46:31 INFO - PROCESS | 1859 | 1462758391503 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 18:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:46:31 INFO - PROCESS | 1859 | 1462758391508 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:46:31 INFO - PROCESS | 1859 | 1462758391511 Marionette TRACE conn3 <- [1,822,null,{}] 18:46:31 INFO - PROCESS | 1859 | 1462758391516 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:31 INFO - PROCESS | 1859 | 1462758391656 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 18:46:31 INFO - PROCESS | 1859 | 1462758391801 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b495000 == 85 [pid = 1859] [id = 213] 18:46:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c2aecf800) [pid = 1859] [serial = 639] [outer = (nil)] 18:46:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c3b5ce800) [pid = 1859] [serial = 640] [outer = 0x7f5c2aecf800] 18:46:31 INFO - PROCESS | 1859 | 1462758391863 Marionette DEBUG loaded listener.js 18:46:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c47bb6c00) [pid = 1859] [serial = 641] [outer = 0x7f5c2aecf800] 18:46:32 INFO - PROCESS | 1859 | 1462758392820 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 18:46:32 INFO - PROCESS | 1859 | 1462758392875 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 18:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:46:32 INFO - PROCESS | 1859 | 1462758392888 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:46:32 INFO - PROCESS | 1859 | 1462758392894 Marionette TRACE conn3 <- [1,826,null,{}] 18:46:32 INFO - PROCESS | 1859 | 1462758392900 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:33 INFO - PROCESS | 1859 | 1462758393044 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 18:46:33 INFO - PROCESS | 1859 | 1462758393190 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b48a000 == 84 [pid = 1859] [id = 205] 18:46:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4afcc000 == 83 [pid = 1859] [id = 204] 18:46:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31eb5000 == 82 [pid = 1859] [id = 203] 18:46:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cb9f800 == 81 [pid = 1859] [id = 202] 18:46:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b48a000 == 82 [pid = 1859] [id = 214] 18:46:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c2b46ec00) [pid = 1859] [serial = 642] [outer = (nil)] 18:46:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c2ed0c400) [pid = 1859] [serial = 643] [outer = 0x7f5c2b46ec00] 18:46:33 INFO - PROCESS | 1859 | 1462758393273 Marionette DEBUG loaded listener.js 18:46:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c2eee6000) [pid = 1859] [serial = 644] [outer = 0x7f5c2b46ec00] 18:46:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b19800 == 81 [pid = 1859] [id = 201] 18:46:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ec0000 == 80 [pid = 1859] [id = 200] 18:46:33 INFO - PROCESS | 1859 | 1462758393921 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 18:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1085ms 18:46:33 INFO - PROCESS | 1859 | 1462758393973 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 18:46:33 INFO - PROCESS | 1859 | 1462758393980 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 18:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:46:34 INFO - PROCESS | 1859 | 1462758394000 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:46:34 INFO - PROCESS | 1859 | 1462758394002 Marionette TRACE conn3 <- [1,830,null,{}] 18:46:34 INFO - PROCESS | 1859 | 1462758394016 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:34 INFO - PROCESS | 1859 | 1462758394152 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 18:46:34 INFO - PROCESS | 1859 | 1462758394168 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c315d6800 == 81 [pid = 1859] [id = 215] 18:46:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c3084dc00) [pid = 1859] [serial = 645] [outer = (nil)] 18:46:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c3085a800) [pid = 1859] [serial = 646] [outer = 0x7f5c3084dc00] 18:46:34 INFO - PROCESS | 1859 | 1462758394221 Marionette DEBUG loaded listener.js 18:46:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c30921400) [pid = 1859] [serial = 647] [outer = 0x7f5c3084dc00] 18:46:34 INFO - PROCESS | 1859 | 1462758394956 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 18:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 999ms 18:46:34 INFO - PROCESS | 1859 | 1462758394987 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 18:46:34 INFO - PROCESS | 1859 | 1462758394990 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 18:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:46:35 INFO - PROCESS | 1859 | 1462758394995 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:46:35 INFO - PROCESS | 1859 | 1462758395000 Marionette TRACE conn3 <- [1,834,null,{}] 18:46:35 INFO - PROCESS | 1859 | 1462758395014 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:35 INFO - PROCESS | 1859 | 1462758395146 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 18:46:35 INFO - PROCESS | 1859 | 1462758395165 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c330ef800 == 82 [pid = 1859] [id = 216] 18:46:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c31102400) [pid = 1859] [serial = 648] [outer = (nil)] 18:46:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c3110a800) [pid = 1859] [serial = 649] [outer = 0x7f5c31102400] 18:46:35 INFO - PROCESS | 1859 | 1462758395221 Marionette DEBUG loaded listener.js 18:46:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c3151e400) [pid = 1859] [serial = 650] [outer = 0x7f5c31102400] 18:46:35 INFO - PROCESS | 1859 | 1462758395973 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 18:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1029ms 18:46:36 INFO - PROCESS | 1859 | 1462758396026 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 18:46:36 INFO - PROCESS | 1859 | 1462758396030 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 18:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:46:36 INFO - PROCESS | 1859 | 1462758396041 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:46:36 INFO - PROCESS | 1859 | 1462758396043 Marionette TRACE conn3 <- [1,838,null,{}] 18:46:36 INFO - PROCESS | 1859 | 1462758396046 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:36 INFO - PROCESS | 1859 | 1462758396212 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 18:46:36 INFO - PROCESS | 1859 | 1462758396249 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c37ebc800 == 83 [pid = 1859] [id = 217] 18:46:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c3151e800) [pid = 1859] [serial = 651] [outer = (nil)] 18:46:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c316d6c00) [pid = 1859] [serial = 652] [outer = 0x7f5c3151e800] 18:46:36 INFO - PROCESS | 1859 | 1462758396304 Marionette DEBUG loaded listener.js 18:46:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c31d69000) [pid = 1859] [serial = 653] [outer = 0x7f5c3151e800] 18:46:37 INFO - PROCESS | 1859 | 1462758396999 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 18:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 979ms 18:46:37 INFO - PROCESS | 1859 | 1462758397020 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 18:46:37 INFO - PROCESS | 1859 | 1462758397023 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 18:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:46:37 INFO - PROCESS | 1859 | 1462758397028 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:46:37 INFO - PROCESS | 1859 | 1462758397030 Marionette TRACE conn3 <- [1,842,null,{}] 18:46:37 INFO - PROCESS | 1859 | 1462758397034 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:37 INFO - PROCESS | 1859 | 1462758397201 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 18:46:37 INFO - PROCESS | 1859 | 1462758397233 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39904800 == 84 [pid = 1859] [id = 218] 18:46:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c31107400) [pid = 1859] [serial = 654] [outer = (nil)] 18:46:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c31f1b400) [pid = 1859] [serial = 655] [outer = 0x7f5c31107400] 18:46:37 INFO - PROCESS | 1859 | 1462758397294 Marionette DEBUG loaded listener.js 18:46:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c32c72c00) [pid = 1859] [serial = 656] [outer = 0x7f5c31107400] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c2b3f7800) [pid = 1859] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c33047800) [pid = 1859] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c2ed03c00) [pid = 1859] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c30eae800) [pid = 1859] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c30eb0400) [pid = 1859] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c2b3ee800) [pid = 1859] [serial = 539] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c2a0d1800) [pid = 1859] [serial = 536] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c307f2c00) [pid = 1859] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c2b3f2400) [pid = 1859] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c2ed06400) [pid = 1859] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c30925000) [pid = 1859] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c2b3f3000) [pid = 1859] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c30eb4800) [pid = 1859] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c30922400) [pid = 1859] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c2a0d0400) [pid = 1859] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c2b46c000) [pid = 1859] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c2f4f1800) [pid = 1859] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c30d0d000) [pid = 1859] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c2b46a000) [pid = 1859] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c2aedd000) [pid = 1859] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c346f2800) [pid = 1859] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c30866400) [pid = 1859] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c2eeec400) [pid = 1859] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:46:38 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c3960b400) [pid = 1859] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:46:38 INFO - PROCESS | 1859 | 1462758398205 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 18:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1229ms 18:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:46:38 INFO - PROCESS | 1859 | 1462758398258 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 18:46:38 INFO - PROCESS | 1859 | 1462758398260 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 18:46:38 INFO - PROCESS | 1859 | 1462758398266 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:46:38 INFO - PROCESS | 1859 | 1462758398268 Marionette TRACE conn3 <- [1,846,null,{}] 18:46:38 INFO - PROCESS | 1859 | 1462758398272 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:38 INFO - PROCESS | 1859 | 1462758398411 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 18:46:38 INFO - PROCESS | 1859 | 1462758398425 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a658800 == 85 [pid = 1859] [id = 219] 18:46:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c2a0d0400) [pid = 1859] [serial = 657] [outer = (nil)] 18:46:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c30925800) [pid = 1859] [serial = 658] [outer = 0x7f5c2a0d0400] 18:46:38 INFO - PROCESS | 1859 | 1462758398481 Marionette DEBUG loaded listener.js 18:46:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c32c24000) [pid = 1859] [serial = 659] [outer = 0x7f5c2a0d0400] 18:46:39 INFO - PROCESS | 1859 | 1462758399272 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 18:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1029ms 18:46:39 INFO - PROCESS | 1859 | 1462758399295 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 18:46:39 INFO - PROCESS | 1859 | 1462758399298 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 18:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:46:39 INFO - PROCESS | 1859 | 1462758399302 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:46:39 INFO - PROCESS | 1859 | 1462758399305 Marionette TRACE conn3 <- [1,850,null,{}] 18:46:39 INFO - PROCESS | 1859 | 1462758399309 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:39 INFO - PROCESS | 1859 | 1462758399435 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 18:46:39 INFO - PROCESS | 1859 | 1462758399457 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41108000 == 86 [pid = 1859] [id = 220] 18:46:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c2a0d0c00) [pid = 1859] [serial = 660] [outer = (nil)] 18:46:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c34382000) [pid = 1859] [serial = 661] [outer = 0x7f5c2a0d0c00] 18:46:39 INFO - PROCESS | 1859 | 1462758399513 Marionette DEBUG loaded listener.js 18:46:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c36f1e800) [pid = 1859] [serial = 662] [outer = 0x7f5c2a0d0c00] 18:46:40 INFO - PROCESS | 1859 | 1462758400345 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 18:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1126ms 18:46:40 INFO - PROCESS | 1859 | 1462758400429 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 18:46:40 INFO - PROCESS | 1859 | 1462758400435 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 18:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:46:40 INFO - PROCESS | 1859 | 1462758400484 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:46:40 INFO - PROCESS | 1859 | 1462758400490 Marionette TRACE conn3 <- [1,854,null,{}] 18:46:40 INFO - PROCESS | 1859 | 1462758400500 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:40 INFO - PROCESS | 1859 | 1462758400690 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 18:46:40 INFO - PROCESS | 1859 | 1462758400845 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f42800 == 87 [pid = 1859] [id = 221] 18:46:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c2a0cbc00) [pid = 1859] [serial = 663] [outer = (nil)] 18:46:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c2b61fc00) [pid = 1859] [serial = 664] [outer = 0x7f5c2a0cbc00] 18:46:40 INFO - PROCESS | 1859 | 1462758400913 Marionette DEBUG loaded listener.js 18:46:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c2eee1c00) [pid = 1859] [serial = 665] [outer = 0x7f5c2a0cbc00] 18:46:41 INFO - PROCESS | 1859 | 1462758401692 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 18:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1282ms 18:46:41 INFO - PROCESS | 1859 | 1462758401725 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 18:46:41 INFO - PROCESS | 1859 | 1462758401733 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 18:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:46:41 INFO - PROCESS | 1859 | 1462758401742 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:46:41 INFO - PROCESS | 1859 | 1462758401745 Marionette TRACE conn3 <- [1,858,null,{}] 18:46:41 INFO - PROCESS | 1859 | 1462758401749 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:41 INFO - PROCESS | 1859 | 1462758401897 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 18:46:42 INFO - PROCESS | 1859 | 1462758402062 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c379c6800 == 88 [pid = 1859] [id = 222] 18:46:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c2f4f7800) [pid = 1859] [serial = 666] [outer = (nil)] 18:46:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c3084e400) [pid = 1859] [serial = 667] [outer = 0x7f5c2f4f7800] 18:46:42 INFO - PROCESS | 1859 | 1462758402128 Marionette DEBUG loaded listener.js 18:46:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c3092ac00) [pid = 1859] [serial = 668] [outer = 0x7f5c2f4f7800] 18:46:42 INFO - PROCESS | 1859 | 1462758402986 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 18:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1279ms 18:46:43 INFO - PROCESS | 1859 | 1462758403022 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 18:46:43 INFO - PROCESS | 1859 | 1462758403024 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 18:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:46:43 INFO - PROCESS | 1859 | 1462758403030 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:46:43 INFO - PROCESS | 1859 | 1462758403035 Marionette TRACE conn3 <- [1,862,null,{}] 18:46:43 INFO - PROCESS | 1859 | 1462758403049 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:43 INFO - PROCESS | 1859 | 1462758403211 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 18:46:43 INFO - PROCESS | 1859 | 1462758403362 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48d1a800 == 89 [pid = 1859] [id = 223] 18:46:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c31106800) [pid = 1859] [serial = 669] [outer = (nil)] 18:46:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c315a3000) [pid = 1859] [serial = 670] [outer = 0x7f5c31106800] 18:46:43 INFO - PROCESS | 1859 | 1462758403429 Marionette DEBUG loaded listener.js 18:46:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c32e7cc00) [pid = 1859] [serial = 671] [outer = 0x7f5c31106800] 18:46:44 INFO - PROCESS | 1859 | 1462758404256 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 18:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1280ms 18:46:44 INFO - PROCESS | 1859 | 1462758404312 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 18:46:44 INFO - PROCESS | 1859 | 1462758404316 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 18:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:46:44 INFO - PROCESS | 1859 | 1462758404321 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:46:44 INFO - PROCESS | 1859 | 1462758404323 Marionette TRACE conn3 <- [1,866,null,{}] 18:46:44 INFO - PROCESS | 1859 | 1462758404328 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:44 INFO - PROCESS | 1859 | 1462758404474 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 18:46:44 INFO - PROCESS | 1859 | 1462758404626 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b6d1000 == 90 [pid = 1859] [id = 224] 18:46:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c2b3f0400) [pid = 1859] [serial = 672] [outer = (nil)] 18:46:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c2eeeac00) [pid = 1859] [serial = 673] [outer = 0x7f5c2b3f0400] 18:46:44 INFO - PROCESS | 1859 | 1462758404690 Marionette DEBUG loaded listener.js 18:46:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c346ef000) [pid = 1859] [serial = 674] [outer = 0x7f5c2b3f0400] 18:46:45 INFO - PROCESS | 1859 | 1462758405954 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 18:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1681ms 18:46:46 INFO - PROCESS | 1859 | 1462758406004 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 18:46:46 INFO - PROCESS | 1859 | 1462758406008 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 18:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:46:46 INFO - PROCESS | 1859 | 1462758406014 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:46:46 INFO - PROCESS | 1859 | 1462758406017 Marionette TRACE conn3 <- [1,870,null,{}] 18:46:46 INFO - PROCESS | 1859 | 1462758406025 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:46 INFO - PROCESS | 1859 | 1462758406246 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 18:46:46 INFO - PROCESS | 1859 | 1462758406519 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a004000 == 91 [pid = 1859] [id = 225] 18:46:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c2b3efc00) [pid = 1859] [serial = 675] [outer = (nil)] 18:46:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c2ed05800) [pid = 1859] [serial = 676] [outer = 0x7f5c2b3efc00] 18:46:46 INFO - PROCESS | 1859 | 1462758406582 Marionette DEBUG loaded listener.js 18:46:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c2eee2800) [pid = 1859] [serial = 677] [outer = 0x7f5c2b3efc00] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4b047800 == 90 [pid = 1859] [id = 76] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f3f800 == 89 [pid = 1859] [id = 16] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47c71000 == 88 [pid = 1859] [id = 156] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c317e4800 == 87 [pid = 1859] [id = 34] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38c2b800 == 86 [pid = 1859] [id = 17] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a64a800 == 85 [pid = 1859] [id = 20] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c41109800 == 84 [pid = 1859] [id = 25] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a9aa800 == 83 [pid = 1859] [id = 21] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c718800 == 82 [pid = 1859] [id = 157] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c3ca9e800) [pid = 1859] [serial = 613] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f4de000 == 81 [pid = 1859] [id = 179] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c40fd4800 == 80 [pid = 1859] [id = 53] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4ec4f000 == 79 [pid = 1859] [id = 158] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a092800 == 78 [pid = 1859] [id = 19] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b13800 == 77 [pid = 1859] [id = 188] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a39a800 == 76 [pid = 1859] [id = 180] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a658800 == 75 [pid = 1859] [id = 219] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39904800 == 74 [pid = 1859] [id = 218] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c37ebc800 == 73 [pid = 1859] [id = 217] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47c5d000 == 72 [pid = 1859] [id = 178] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c330ef800 == 71 [pid = 1859] [id = 216] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c315d6800 == 70 [pid = 1859] [id = 215] 18:46:47 INFO - PROCESS | 1859 | 1462758407343 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b48a000 == 69 [pid = 1859] [id = 214] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cb3a800 == 68 [pid = 1859] [id = 211] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2a06f800 == 67 [pid = 1859] [id = 210] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c399e5000 == 66 [pid = 1859] [id = 209] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3638c000 == 65 [pid = 1859] [id = 208] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31d53800 == 64 [pid = 1859] [id = 207] 18:46:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b497000 == 63 [pid = 1859] [id = 206] 18:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1379ms 18:46:47 INFO - PROCESS | 1859 | 1462758407393 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 18:46:47 INFO - PROCESS | 1859 | 1462758407400 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 18:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:46:47 INFO - PROCESS | 1859 | 1462758407409 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:46:47 INFO - PROCESS | 1859 | 1462758407412 Marionette TRACE conn3 <- [1,874,null,{}] 18:46:47 INFO - PROCESS | 1859 | 1462758407416 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:47 INFO - PROCESS | 1859 | 1462758407548 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c3a4c0400) [pid = 1859] [serial = 610] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c39350800) [pid = 1859] [serial = 607] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c30bc6400) [pid = 1859] [serial = 604] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c2ed0d400) [pid = 1859] [serial = 601] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c3709b800) [pid = 1859] [serial = 598] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c2b472c00) [pid = 1859] [serial = 616] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c39357000) [pid = 1859] [serial = 578] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c3935a400) [pid = 1859] [serial = 580] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c31514800) [pid = 1859] [serial = 592] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c346f2400) [pid = 1859] [serial = 574] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c30854000) [pid = 1859] [serial = 541] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c2b3ecc00) [pid = 1859] [serial = 538] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c30eb2000) [pid = 1859] [serial = 496] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c2eee8800) [pid = 1859] [serial = 569] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c3085b800) [pid = 1859] [serial = 590] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c39602c00) [pid = 1859] [serial = 545] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c2b623800) [pid = 1859] [serial = 586] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c36d30800) [pid = 1859] [serial = 499] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c39607400) [pid = 1859] [serial = 505] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c4d190400) [pid = 1859] [serial = 511] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c315a6000) [pid = 1859] [serial = 595] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c3092fc00) [pid = 1859] [serial = 571] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c3a4b3800) [pid = 1859] [serial = 584] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c2ed07c00) [pid = 1859] [serial = 587] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c4ced3800) [pid = 1859] [serial = 508] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c3a005c00) [pid = 1859] [serial = 583] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c38a9dc00) [pid = 1859] [serial = 577] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c2b62a000) [pid = 1859] [serial = 548] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c3caaa800) [pid = 1859] [serial = 460] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c34767000) [pid = 1859] [serial = 566] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c2f4f5c00) [pid = 1859] [serial = 589] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c30eb0000) [pid = 1859] [serial = 572] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c3631d000) [pid = 1859] [serial = 575] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c3451f000) [pid = 1859] [serial = 596] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c386f1800) [pid = 1859] [serial = 535] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c3960d400) [pid = 1859] [serial = 581] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c49070400) [pid = 1859] [serial = 502] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c2b62b800) [pid = 1859] [serial = 568] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c316e2c00) [pid = 1859] [serial = 593] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c4cde0800) [pid = 1859] [serial = 475] [outer = (nil)] [url = about:blank] 18:46:47 INFO - PROCESS | 1859 | 1462758407686 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a069800 == 64 [pid = 1859] [id = 226] 18:46:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c2aed3000) [pid = 1859] [serial = 678] [outer = (nil)] 18:46:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c2b62b800) [pid = 1859] [serial = 679] [outer = 0x7f5c2aed3000] 18:46:47 INFO - PROCESS | 1859 | 1462758407740 Marionette DEBUG loaded listener.js 18:46:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c307ef400) [pid = 1859] [serial = 680] [outer = 0x7f5c2aed3000] 18:46:48 INFO - PROCESS | 1859 | 1462758408390 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 18:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1030ms 18:46:48 INFO - PROCESS | 1859 | 1462758408439 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 18:46:48 INFO - PROCESS | 1859 | 1462758408442 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 18:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:46:48 INFO - PROCESS | 1859 | 1462758408447 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:46:48 INFO - PROCESS | 1859 | 1462758408452 Marionette TRACE conn3 <- [1,878,null,{}] 18:46:48 INFO - PROCESS | 1859 | 1462758408495 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:48 INFO - PROCESS | 1859 | 1462758408627 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 18:46:48 INFO - PROCESS | 1859 | 1462758408638 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31154800 == 65 [pid = 1859] [id = 227] 18:46:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c30859000) [pid = 1859] [serial = 681] [outer = (nil)] 18:46:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c30869400) [pid = 1859] [serial = 682] [outer = 0x7f5c30859000] 18:46:48 INFO - PROCESS | 1859 | 1462758408694 Marionette DEBUG loaded listener.js 18:46:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c3092bc00) [pid = 1859] [serial = 683] [outer = 0x7f5c30859000] 18:46:49 INFO - PROCESS | 1859 | 1462758409357 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 18:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 947ms 18:46:49 INFO - PROCESS | 1859 | 1462758409395 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 18:46:49 INFO - PROCESS | 1859 | 1462758409398 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 18:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:46:49 INFO - PROCESS | 1859 | 1462758409403 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:46:49 INFO - PROCESS | 1859 | 1462758409405 Marionette TRACE conn3 <- [1,882,null,{}] 18:46:49 INFO - PROCESS | 1859 | 1462758409410 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:49 INFO - PROCESS | 1859 | 1462758409581 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 18:46:49 INFO - PROCESS | 1859 | 1462758409616 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c317da000 == 66 [pid = 1859] [id = 228] 18:46:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c2aed6800) [pid = 1859] [serial = 684] [outer = (nil)] 18:46:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c3092fc00) [pid = 1859] [serial = 685] [outer = 0x7f5c2aed6800] 18:46:49 INFO - PROCESS | 1859 | 1462758409669 Marionette DEBUG loaded listener.js 18:46:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c30e60c00) [pid = 1859] [serial = 686] [outer = 0x7f5c2aed6800] 18:46:50 INFO - PROCESS | 1859 | 1462758410362 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 18:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1029ms 18:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:46:50 INFO - PROCESS | 1859 | 1462758410433 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 18:46:50 INFO - PROCESS | 1859 | 1462758410435 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 18:46:50 INFO - PROCESS | 1859 | 1462758410439 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:46:50 INFO - PROCESS | 1859 | 1462758410443 Marionette TRACE conn3 <- [1,886,null,{}] 18:46:50 INFO - PROCESS | 1859 | 1462758410450 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:50 INFO - PROCESS | 1859 | 1462758410604 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 18:46:50 INFO - PROCESS | 1859 | 1462758410617 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ed1800 == 67 [pid = 1859] [id = 229] 18:46:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c3085a000) [pid = 1859] [serial = 687] [outer = (nil)] 18:46:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c30ea9400) [pid = 1859] [serial = 688] [outer = 0x7f5c3085a000] 18:46:50 INFO - PROCESS | 1859 | 1462758410734 Marionette DEBUG loaded listener.js 18:46:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c31108800) [pid = 1859] [serial = 689] [outer = 0x7f5c3085a000] 18:46:51 INFO - PROCESS | 1859 | 1462758411394 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 18:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 982ms 18:46:51 INFO - PROCESS | 1859 | 1462758411428 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 18:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:46:51 INFO - PROCESS | 1859 | 1462758411431 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 18:46:51 INFO - PROCESS | 1859 | 1462758411435 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:46:51 INFO - PROCESS | 1859 | 1462758411438 Marionette TRACE conn3 <- [1,890,null,{}] 18:46:51 INFO - PROCESS | 1859 | 1462758411442 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:51 INFO - PROCESS | 1859 | 1462758411974 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 18:46:51 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c2a0d5400) [pid = 1859] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:46:52 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c30d14c00) [pid = 1859] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:46:52 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c30d16000) [pid = 1859] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:46:52 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c3084dc00) [pid = 1859] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:46:52 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c2a0cb800) [pid = 1859] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:46:52 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c3151e800) [pid = 1859] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:46:52 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c2aecf800) [pid = 1859] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:46:52 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c2b46ec00) [pid = 1859] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:46:52 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c31102400) [pid = 1859] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:46:52 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c2ed0a800) [pid = 1859] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:46:52 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c31107400) [pid = 1859] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:46:52 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c2a0d0400) [pid = 1859] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:46:52 INFO - PROCESS | 1859 | 1462758412113 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30d98000 == 68 [pid = 1859] [id = 230] 18:46:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c2a0cd800) [pid = 1859] [serial = 690] [outer = (nil)] 18:46:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c2b35e800) [pid = 1859] [serial = 691] [outer = 0x7f5c2a0cd800] 18:46:52 INFO - PROCESS | 1859 | 1462758412168 Marionette DEBUG loaded listener.js 18:46:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c31104000) [pid = 1859] [serial = 692] [outer = 0x7f5c2a0cd800] 18:46:52 INFO - PROCESS | 1859 | 1462758412674 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 18:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1284ms 18:46:52 INFO - PROCESS | 1859 | 1462758412720 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 18:46:52 INFO - PROCESS | 1859 | 1462758412722 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 18:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:46:52 INFO - PROCESS | 1859 | 1462758412729 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:46:52 INFO - PROCESS | 1859 | 1462758412731 Marionette TRACE conn3 <- [1,894,null,{}] 18:46:52 INFO - PROCESS | 1859 | 1462758412736 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:52 INFO - PROCESS | 1859 | 1462758412849 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 18:46:52 INFO - PROCESS | 1859 | 1462758412951 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348c3000 == 69 [pid = 1859] [id = 231] 18:46:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c2a0d0400) [pid = 1859] [serial = 693] [outer = (nil)] 18:46:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c31d61400) [pid = 1859] [serial = 694] [outer = 0x7f5c2a0d0400] 18:46:53 INFO - PROCESS | 1859 | 1462758413004 Marionette DEBUG loaded listener.js 18:46:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c31f17400) [pid = 1859] [serial = 695] [outer = 0x7f5c2a0d0400] 18:46:53 INFO - PROCESS | 1859 | 1462758413564 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 18:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 876ms 18:46:53 INFO - PROCESS | 1859 | 1462758413604 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 18:46:53 INFO - PROCESS | 1859 | 1462758413607 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 18:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:46:53 INFO - PROCESS | 1859 | 1462758413612 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:46:53 INFO - PROCESS | 1859 | 1462758413614 Marionette TRACE conn3 <- [1,898,null,{}] 18:46:53 INFO - PROCESS | 1859 | 1462758413618 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:53 INFO - PROCESS | 1859 | 1462758413733 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 18:46:53 INFO - PROCESS | 1859 | 1462758413748 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c370c8000 == 70 [pid = 1859] [id = 232] 18:46:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c315ad800) [pid = 1859] [serial = 696] [outer = (nil)] 18:46:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c32c77400) [pid = 1859] [serial = 697] [outer = 0x7f5c315ad800] 18:46:53 INFO - PROCESS | 1859 | 1462758413799 Marionette DEBUG loaded listener.js 18:46:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c3304a400) [pid = 1859] [serial = 698] [outer = 0x7f5c315ad800] 18:46:54 INFO - PROCESS | 1859 | 1462758414692 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 18:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1128ms 18:46:54 INFO - PROCESS | 1859 | 1462758414741 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 18:46:54 INFO - PROCESS | 1859 | 1462758414747 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 18:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:46:54 INFO - PROCESS | 1859 | 1462758414754 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:46:54 INFO - PROCESS | 1859 | 1462758414759 Marionette TRACE conn3 <- [1,902,null,{}] 18:46:54 INFO - PROCESS | 1859 | 1462758414766 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:54 INFO - PROCESS | 1859 | 1462758414919 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 18:46:55 INFO - PROCESS | 1859 | 1462758415057 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ebc800 == 71 [pid = 1859] [id = 233] 18:46:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c2b46a400) [pid = 1859] [serial = 699] [outer = (nil)] 18:46:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c2ed0ac00) [pid = 1859] [serial = 700] [outer = 0x7f5c2b46a400] 18:46:55 INFO - PROCESS | 1859 | 1462758415121 Marionette DEBUG loaded listener.js 18:46:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c2f4f2c00) [pid = 1859] [serial = 701] [outer = 0x7f5c2b46a400] 18:46:55 INFO - PROCESS | 1859 | 1462758415953 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 18:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1231ms 18:46:55 INFO - PROCESS | 1859 | 1462758415986 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 18:46:55 INFO - PROCESS | 1859 | 1462758415993 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 18:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:46:56 INFO - PROCESS | 1859 | 1462758416002 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:46:56 INFO - PROCESS | 1859 | 1462758416006 Marionette TRACE conn3 <- [1,906,null,{}] 18:46:56 INFO - PROCESS | 1859 | 1462758416011 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:56 INFO - PROCESS | 1859 | 1462758416147 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 18:46:56 INFO - PROCESS | 1859 | 1462758416289 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c33028000 == 72 [pid = 1859] [id = 234] 18:46:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c2f4f3000) [pid = 1859] [serial = 702] [outer = (nil)] 18:46:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c3085b000) [pid = 1859] [serial = 703] [outer = 0x7f5c2f4f3000] 18:46:56 INFO - PROCESS | 1859 | 1462758416352 Marionette DEBUG loaded listener.js 18:46:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c3092e400) [pid = 1859] [serial = 704] [outer = 0x7f5c2f4f3000] 18:46:57 INFO - PROCESS | 1859 | 1462758417201 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 18:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1229ms 18:46:57 INFO - PROCESS | 1859 | 1462758417231 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 18:46:57 INFO - PROCESS | 1859 | 1462758417235 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 18:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:46:57 INFO - PROCESS | 1859 | 1462758417240 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:46:57 INFO - PROCESS | 1859 | 1462758417245 Marionette TRACE conn3 <- [1,910,null,{}] 18:46:57 INFO - PROCESS | 1859 | 1462758417259 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:57 INFO - PROCESS | 1859 | 1462758417399 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 18:46:57 INFO - PROCESS | 1859 | 1462758417545 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39904800 == 73 [pid = 1859] [id = 235] 18:46:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c30eb5c00) [pid = 1859] [serial = 705] [outer = (nil)] 18:46:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c315a8800) [pid = 1859] [serial = 706] [outer = 0x7f5c30eb5c00] 18:46:57 INFO - PROCESS | 1859 | 1462758417610 Marionette DEBUG loaded listener.js 18:46:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c31d69c00) [pid = 1859] [serial = 707] [outer = 0x7f5c30eb5c00] 18:46:58 INFO - PROCESS | 1859 | 1462758418379 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 18:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1181ms 18:46:58 INFO - PROCESS | 1859 | 1462758418421 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 18:46:58 INFO - PROCESS | 1859 | 1462758418426 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 18:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:46:58 INFO - PROCESS | 1859 | 1462758418431 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:46:58 INFO - PROCESS | 1859 | 1462758418433 Marionette TRACE conn3 <- [1,914,null,{}] 18:46:58 INFO - PROCESS | 1859 | 1462758418438 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:58 INFO - PROCESS | 1859 | 1462758418571 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 18:46:58 INFO - PROCESS | 1859 | 1462758418714 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39c9a000 == 74 [pid = 1859] [id = 236] 18:46:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c31457000) [pid = 1859] [serial = 708] [outer = (nil)] 18:46:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c3304d800) [pid = 1859] [serial = 709] [outer = 0x7f5c31457000] 18:46:58 INFO - PROCESS | 1859 | 1462758418776 Marionette DEBUG loaded listener.js 18:46:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c34526400) [pid = 1859] [serial = 710] [outer = 0x7f5c31457000] 18:46:59 INFO - PROCESS | 1859 | 1462758419532 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 18:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1126ms 18:46:59 INFO - PROCESS | 1859 | 1462758419571 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 18:46:59 INFO - PROCESS | 1859 | 1462758419574 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 18:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:46:59 INFO - PROCESS | 1859 | 1462758419580 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:46:59 INFO - PROCESS | 1859 | 1462758419582 Marionette TRACE conn3 <- [1,918,null,{}] 18:46:59 INFO - PROCESS | 1859 | 1462758419587 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:46:59 INFO - PROCESS | 1859 | 1462758419715 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 18:46:59 INFO - PROCESS | 1859 | 1462758419857 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a65e800 == 75 [pid = 1859] [id = 237] 18:46:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c2aed0400) [pid = 1859] [serial = 711] [outer = (nil)] 18:46:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c3455c400) [pid = 1859] [serial = 712] [outer = 0x7f5c2aed0400] 18:46:59 INFO - PROCESS | 1859 | 1462758419919 Marionette DEBUG loaded listener.js 18:47:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c34765800) [pid = 1859] [serial = 713] [outer = 0x7f5c2aed0400] 18:47:00 INFO - PROCESS | 1859 | 1462758420923 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 18:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1387ms 18:47:00 INFO - PROCESS | 1859 | 1462758420969 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 18:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:47:00 INFO - PROCESS | 1859 | 1462758420974 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 18:47:00 INFO - PROCESS | 1859 | 1462758420981 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:47:00 INFO - PROCESS | 1859 | 1462758420984 Marionette TRACE conn3 <- [1,922,null,{}] 18:47:00 INFO - PROCESS | 1859 | 1462758420991 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:01 INFO - PROCESS | 1859 | 1462758421127 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 18:47:01 INFO - PROCESS | 1859 | 1462758421284 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31d34000 == 76 [pid = 1859] [id = 238] 18:47:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c2b46c000) [pid = 1859] [serial = 714] [outer = (nil)] 18:47:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c2ed07800) [pid = 1859] [serial = 715] [outer = 0x7f5c2b46c000] 18:47:01 INFO - PROCESS | 1859 | 1462758421401 Marionette DEBUG loaded listener.js 18:47:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c2eee5c00) [pid = 1859] [serial = 716] [outer = 0x7f5c2b46c000] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c714000 == 75 [pid = 1859] [id = 77] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348c3000 == 74 [pid = 1859] [id = 231] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30d98000 == 73 [pid = 1859] [id = 230] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ed1800 == 72 [pid = 1859] [id = 229] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c317da000 == 71 [pid = 1859] [id = 228] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31154800 == 70 [pid = 1859] [id = 227] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c34382000) [pid = 1859] [serial = 661] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c3631f000) [pid = 1859] [serial = 631] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c3960e000) [pid = 1859] [serial = 634] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c3cbbbc00) [pid = 1859] [serial = 637] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | 1462758422267 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2a069800 == 69 [pid = 1859] [id = 226] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2a004000 == 68 [pid = 1859] [id = 225] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b6d1000 == 67 [pid = 1859] [id = 224] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48d1a800 == 66 [pid = 1859] [id = 223] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c379c6800 == 65 [pid = 1859] [id = 222] 18:47:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30f42800 == 64 [pid = 1859] [id = 221] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c3cbad400) [pid = 1859] [serial = 614] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c3151a000) [pid = 1859] [serial = 626] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c30eb2400) [pid = 1859] [serial = 625] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c34528c00) [pid = 1859] [serial = 629] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c32e78800) [pid = 1859] [serial = 628] [outer = (nil)] [url = about:blank] 18:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1332ms 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c3085a800) [pid = 1859] [serial = 646] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c30921400) [pid = 1859] [serial = 647] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c2b46e000) [pid = 1859] [serial = 620] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c2b35b000) [pid = 1859] [serial = 619] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c316d6c00) [pid = 1859] [serial = 652] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c47bb6c00) [pid = 1859] [serial = 641] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c3b5ce800) [pid = 1859] [serial = 640] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c2ed0c400) [pid = 1859] [serial = 643] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c2eee6000) [pid = 1859] [serial = 644] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c3110a800) [pid = 1859] [serial = 649] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c30864800) [pid = 1859] [serial = 623] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c307f4c00) [pid = 1859] [serial = 622] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c31f1b400) [pid = 1859] [serial = 655] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c32c72c00) [pid = 1859] [serial = 656] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c30925800) [pid = 1859] [serial = 658] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c31d69000) [pid = 1859] [serial = 653] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c3151e400) [pid = 1859] [serial = 650] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c32c24000) [pid = 1859] [serial = 659] [outer = (nil)] [url = about:blank] 18:47:02 INFO - PROCESS | 1859 | 1462758422333 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 18:47:02 INFO - PROCESS | 1859 | 1462758422340 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 18:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:47:02 INFO - PROCESS | 1859 | 1462758422350 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:47:02 INFO - PROCESS | 1859 | 1462758422352 Marionette TRACE conn3 <- [1,926,null,{}] 18:47:02 INFO - PROCESS | 1859 | 1462758422357 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:02 INFO - PROCESS | 1859 | 1462758422488 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 18:47:02 INFO - PROCESS | 1859 | 1462758422498 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4c3800 == 65 [pid = 1859] [id = 239] 18:47:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c2ed08c00) [pid = 1859] [serial = 717] [outer = (nil)] 18:47:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c30853c00) [pid = 1859] [serial = 718] [outer = 0x7f5c2ed08c00] 18:47:02 INFO - PROCESS | 1859 | 1462758422551 Marionette DEBUG loaded listener.js 18:47:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c30868c00) [pid = 1859] [serial = 719] [outer = 0x7f5c2ed08c00] 18:47:03 INFO - PROCESS | 1859 | 1462758423262 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 18:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 925ms 18:47:03 INFO - PROCESS | 1859 | 1462758423276 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 18:47:03 INFO - PROCESS | 1859 | 1462758423278 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 18:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:47:03 INFO - PROCESS | 1859 | 1462758423284 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:47:03 INFO - PROCESS | 1859 | 1462758423289 Marionette TRACE conn3 <- [1,930,null,{}] 18:47:03 INFO - PROCESS | 1859 | 1462758423310 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:03 INFO - PROCESS | 1859 | 1462758423432 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 18:47:03 INFO - PROCESS | 1859 | 1462758423448 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ebb800 == 66 [pid = 1859] [id = 240] 18:47:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c30bc4800) [pid = 1859] [serial = 720] [outer = (nil)] 18:47:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c30eac000) [pid = 1859] [serial = 721] [outer = 0x7f5c30bc4800] 18:47:03 INFO - PROCESS | 1859 | 1462758423502 Marionette DEBUG loaded listener.js 18:47:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c31517c00) [pid = 1859] [serial = 722] [outer = 0x7f5c30bc4800] 18:47:04 INFO - PROCESS | 1859 | 1462758424225 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 18:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 987ms 18:47:04 INFO - PROCESS | 1859 | 1462758424272 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 18:47:04 INFO - PROCESS | 1859 | 1462758424275 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 18:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:47:04 INFO - PROCESS | 1859 | 1462758424280 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:47:04 INFO - PROCESS | 1859 | 1462758424282 Marionette TRACE conn3 <- [1,934,null,{}] 18:47:04 INFO - PROCESS | 1859 | 1462758424287 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:04 INFO - PROCESS | 1859 | 1462758424417 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 18:47:04 INFO - PROCESS | 1859 | 1462758424432 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348cf000 == 67 [pid = 1859] [id = 241] 18:47:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c3092f000) [pid = 1859] [serial = 723] [outer = (nil)] 18:47:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c31d68800) [pid = 1859] [serial = 724] [outer = 0x7f5c3092f000] 18:47:04 INFO - PROCESS | 1859 | 1462758424484 Marionette DEBUG loaded listener.js 18:47:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c32c20c00) [pid = 1859] [serial = 725] [outer = 0x7f5c3092f000] 18:47:05 INFO - PROCESS | 1859 | 1462758425193 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 18:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 973ms 18:47:05 INFO - PROCESS | 1859 | 1462758425254 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 18:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:47:05 INFO - PROCESS | 1859 | 1462758425257 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 18:47:05 INFO - PROCESS | 1859 | 1462758425262 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:47:05 INFO - PROCESS | 1859 | 1462758425265 Marionette TRACE conn3 <- [1,938,null,{}] 18:47:05 INFO - PROCESS | 1859 | 1462758425269 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:05 INFO - PROCESS | 1859 | 1462758425429 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 18:47:05 INFO - PROCESS | 1859 | 1462758425451 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38e37000 == 68 [pid = 1859] [id = 242] 18:47:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c30ea9800) [pid = 1859] [serial = 726] [outer = (nil)] 18:47:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c32e7b400) [pid = 1859] [serial = 727] [outer = 0x7f5c30ea9800] 18:47:05 INFO - PROCESS | 1859 | 1462758425503 Marionette DEBUG loaded listener.js 18:47:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c3455d000) [pid = 1859] [serial = 728] [outer = 0x7f5c30ea9800] 18:47:06 INFO - PROCESS | 1859 | 1462758426157 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 18:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 933ms 18:47:06 INFO - PROCESS | 1859 | 1462758426196 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 18:47:06 INFO - PROCESS | 1859 | 1462758426202 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 18:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:47:06 INFO - PROCESS | 1859 | 1462758426217 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:47:06 INFO - PROCESS | 1859 | 1462758426220 Marionette TRACE conn3 <- [1,942,null,{}] 18:47:06 INFO - PROCESS | 1859 | 1462758426224 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:06 INFO - PROCESS | 1859 | 1462758426398 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 18:47:06 INFO - PROCESS | 1859 | 1462758426489 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b22000 == 69 [pid = 1859] [id = 243] 18:47:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c2b3f6800) [pid = 1859] [serial = 729] [outer = (nil)] 18:47:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c3631dc00) [pid = 1859] [serial = 730] [outer = 0x7f5c2b3f6800] 18:47:06 INFO - PROCESS | 1859 | 1462758426546 Marionette DEBUG loaded listener.js 18:47:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c37d91400) [pid = 1859] [serial = 731] [outer = 0x7f5c2b3f6800] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c316e0000) [pid = 1859] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c32e78000) [pid = 1859] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c2b62bc00) [pid = 1859] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c2b62a800) [pid = 1859] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c315a1000) [pid = 1859] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c3cb58c00) [pid = 1859] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c39605c00) [pid = 1859] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c3085a000) [pid = 1859] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c2a0cd800) [pid = 1859] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c2a0d0400) [pid = 1859] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c2b3efc00) [pid = 1859] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c30859000) [pid = 1859] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c2a0d0c00) [pid = 1859] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c2aed3000) [pid = 1859] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c2aed6800) [pid = 1859] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:47:06 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c2b35ec00) [pid = 1859] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:47:07 INFO - PROCESS | 1859 | 1462758427265 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 18:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1084ms 18:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:47:07 INFO - PROCESS | 1859 | 1462758427295 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 18:47:07 INFO - PROCESS | 1859 | 1462758427297 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 18:47:07 INFO - PROCESS | 1859 | 1462758427301 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:47:07 INFO - PROCESS | 1859 | 1462758427304 Marionette TRACE conn3 <- [1,946,null,{}] 18:47:07 INFO - PROCESS | 1859 | 1462758427309 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:07 INFO - PROCESS | 1859 | 1462758427459 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 18:47:07 INFO - PROCESS | 1859 | 1462758427477 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f2f000 == 70 [pid = 1859] [id = 244] 18:47:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c2aecf800) [pid = 1859] [serial = 732] [outer = (nil)] 18:47:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c30eaf400) [pid = 1859] [serial = 733] [outer = 0x7f5c2aecf800] 18:47:07 INFO - PROCESS | 1859 | 1462758427529 Marionette DEBUG loaded listener.js 18:47:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c37860800) [pid = 1859] [serial = 734] [outer = 0x7f5c2aecf800] 18:47:08 INFO - PROCESS | 1859 | 1462758428144 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 18:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 876ms 18:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:47:08 INFO - PROCESS | 1859 | 1462758428178 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 18:47:08 INFO - PROCESS | 1859 | 1462758428180 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 18:47:08 INFO - PROCESS | 1859 | 1462758428185 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:47:08 INFO - PROCESS | 1859 | 1462758428187 Marionette TRACE conn3 <- [1,950,null,{}] 18:47:08 INFO - PROCESS | 1859 | 1462758428192 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:08 INFO - PROCESS | 1859 | 1462758428307 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 18:47:08 INFO - PROCESS | 1859 | 1462758428322 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3b425000 == 71 [pid = 1859] [id = 245] 18:47:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c346e7000) [pid = 1859] [serial = 735] [outer = (nil)] 18:47:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c386f1000) [pid = 1859] [serial = 736] [outer = 0x7f5c346e7000] 18:47:08 INFO - PROCESS | 1859 | 1462758428375 Marionette DEBUG loaded listener.js 18:47:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c38a7f000) [pid = 1859] [serial = 737] [outer = 0x7f5c346e7000] 18:47:09 INFO - PROCESS | 1859 | 1462758429111 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 18:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 979ms 18:47:09 INFO - PROCESS | 1859 | 1462758429164 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 18:47:09 INFO - PROCESS | 1859 | 1462758429170 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 18:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:47:09 INFO - PROCESS | 1859 | 1462758429177 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:47:09 INFO - PROCESS | 1859 | 1462758429182 Marionette TRACE conn3 <- [1,954,null,{}] 18:47:09 INFO - PROCESS | 1859 | 1462758429189 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:09 INFO - PROCESS | 1859 | 1462758429343 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 18:47:09 INFO - PROCESS | 1859 | 1462758429483 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4cc800 == 72 [pid = 1859] [id = 246] 18:47:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c2b35c400) [pid = 1859] [serial = 738] [outer = (nil)] 18:47:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c2ed07c00) [pid = 1859] [serial = 739] [outer = 0x7f5c2b35c400] 18:47:09 INFO - PROCESS | 1859 | 1462758429549 Marionette DEBUG loaded listener.js 18:47:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c2f4f2800) [pid = 1859] [serial = 740] [outer = 0x7f5c2b35c400] 18:47:10 INFO - PROCESS | 1859 | 1462758430361 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 18:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1231ms 18:47:10 INFO - PROCESS | 1859 | 1462758430409 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 18:47:10 INFO - PROCESS | 1859 | 1462758430417 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 18:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:47:10 INFO - PROCESS | 1859 | 1462758430441 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:47:10 INFO - PROCESS | 1859 | 1462758430445 Marionette TRACE conn3 <- [1,958,null,{}] 18:47:10 INFO - PROCESS | 1859 | 1462758430450 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:10 INFO - PROCESS | 1859 | 1462758430595 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 18:47:10 INFO - PROCESS | 1859 | 1462758430735 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38e44800 == 73 [pid = 1859] [id = 247] 18:47:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c2b3ec800) [pid = 1859] [serial = 741] [outer = (nil)] 18:47:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c30929800) [pid = 1859] [serial = 742] [outer = 0x7f5c2b3ec800] 18:47:10 INFO - PROCESS | 1859 | 1462758430800 Marionette DEBUG loaded listener.js 18:47:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c30eb2400) [pid = 1859] [serial = 743] [outer = 0x7f5c2b3ec800] 18:47:11 INFO - PROCESS | 1859 | 1462758431592 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 18:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1181ms 18:47:11 INFO - PROCESS | 1859 | 1462758431622 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 18:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:47:11 INFO - PROCESS | 1859 | 1462758431625 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 18:47:11 INFO - PROCESS | 1859 | 1462758431630 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:47:11 INFO - PROCESS | 1859 | 1462758431635 Marionette TRACE conn3 <- [1,962,null,{}] 18:47:11 INFO - PROCESS | 1859 | 1462758431649 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:11 INFO - PROCESS | 1859 | 1462758431790 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 18:47:11 INFO - PROCESS | 1859 | 1462758431938 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c40fd0800 == 74 [pid = 1859] [id = 248] 18:47:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c3110bc00) [pid = 1859] [serial = 744] [outer = (nil)] 18:47:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c3452a000) [pid = 1859] [serial = 745] [outer = 0x7f5c3110bc00] 18:47:12 INFO - PROCESS | 1859 | 1462758432003 Marionette DEBUG loaded listener.js 18:47:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c36321800) [pid = 1859] [serial = 746] [outer = 0x7f5c3110bc00] 18:47:12 INFO - PROCESS | 1859 | 1462758432833 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 18:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1238ms 18:47:12 INFO - PROCESS | 1859 | 1462758432874 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 18:47:12 INFO - PROCESS | 1859 | 1462758432878 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 18:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:47:12 INFO - PROCESS | 1859 | 1462758432884 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:47:12 INFO - PROCESS | 1859 | 1462758432886 Marionette TRACE conn3 <- [1,966,null,{}] 18:47:12 INFO - PROCESS | 1859 | 1462758432891 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:13 INFO - PROCESS | 1859 | 1462758433028 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 18:47:13 INFO - PROCESS | 1859 | 1462758433170 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41d22800 == 75 [pid = 1859] [id = 249] 18:47:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c316d8800) [pid = 1859] [serial = 747] [outer = (nil)] 18:47:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c37d9b400) [pid = 1859] [serial = 748] [outer = 0x7f5c316d8800] 18:47:13 INFO - PROCESS | 1859 | 1462758433236 Marionette DEBUG loaded listener.js 18:47:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c38a9ec00) [pid = 1859] [serial = 749] [outer = 0x7f5c316d8800] 18:47:13 INFO - PROCESS | 1859 | 1462758433954 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 18:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1130ms 18:47:14 INFO - PROCESS | 1859 | 1462758434015 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 18:47:14 INFO - PROCESS | 1859 | 1462758434018 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 18:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:47:14 INFO - PROCESS | 1859 | 1462758434024 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:47:14 INFO - PROCESS | 1859 | 1462758434026 Marionette TRACE conn3 <- [1,970,null,{}] 18:47:14 INFO - PROCESS | 1859 | 1462758434031 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:14 INFO - PROCESS | 1859 | 1462758434178 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 18:47:14 INFO - PROCESS | 1859 | 1462758434317 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47e57000 == 76 [pid = 1859] [id = 250] 18:47:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c36d30800) [pid = 1859] [serial = 750] [outer = (nil)] 18:47:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c39271c00) [pid = 1859] [serial = 751] [outer = 0x7f5c36d30800] 18:47:14 INFO - PROCESS | 1859 | 1462758434383 Marionette DEBUG loaded listener.js 18:47:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c39353400) [pid = 1859] [serial = 752] [outer = 0x7f5c36d30800] 18:47:15 INFO - PROCESS | 1859 | 1462758435111 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 18:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1132ms 18:47:15 INFO - PROCESS | 1859 | 1462758435156 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 18:47:15 INFO - PROCESS | 1859 | 1462758435159 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 18:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:47:15 INFO - PROCESS | 1859 | 1462758435181 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:47:15 INFO - PROCESS | 1859 | 1462758435184 Marionette TRACE conn3 <- [1,974,null,{}] 18:47:15 INFO - PROCESS | 1859 | 1462758435188 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:15 INFO - PROCESS | 1859 | 1462758435351 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 18:47:15 INFO - PROCESS | 1859 | 1462758435491 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48d2f000 == 77 [pid = 1859] [id = 251] 18:47:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c39358400) [pid = 1859] [serial = 753] [outer = (nil)] 18:47:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c39604800) [pid = 1859] [serial = 754] [outer = 0x7f5c39358400] 18:47:15 INFO - PROCESS | 1859 | 1462758435557 Marionette DEBUG loaded listener.js 18:47:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c39bb0400) [pid = 1859] [serial = 755] [outer = 0x7f5c39358400] 18:47:16 INFO - PROCESS | 1859 | 1462758436326 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 18:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1178ms 18:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:47:16 INFO - PROCESS | 1859 | 1462758436357 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 18:47:16 INFO - PROCESS | 1859 | 1462758436360 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 18:47:16 INFO - PROCESS | 1859 | 1462758436365 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:47:16 INFO - PROCESS | 1859 | 1462758436368 Marionette TRACE conn3 <- [1,978,null,{}] 18:47:16 INFO - PROCESS | 1859 | 1462758436373 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:16 INFO - PROCESS | 1859 | 1462758436511 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 18:47:16 INFO - PROCESS | 1859 | 1462758436657 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f2d000 == 78 [pid = 1859] [id = 252] 18:47:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c2aed1400) [pid = 1859] [serial = 756] [outer = (nil)] 18:47:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c31d6bc00) [pid = 1859] [serial = 757] [outer = 0x7f5c2aed1400] 18:47:16 INFO - PROCESS | 1859 | 1462758436719 Marionette DEBUG loaded listener.js 18:47:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c3a264800) [pid = 1859] [serial = 758] [outer = 0x7f5c2aed1400] 18:47:17 INFO - PROCESS | 1859 | 1462758437710 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 18:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1377ms 18:47:17 INFO - PROCESS | 1859 | 1462758437742 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 18:47:17 INFO - PROCESS | 1859 | 1462758437746 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 18:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:47:17 INFO - PROCESS | 1859 | 1462758437754 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:47:17 INFO - PROCESS | 1859 | 1462758437759 Marionette TRACE conn3 <- [1,982,null,{}] 18:47:17 INFO - PROCESS | 1859 | 1462758437766 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:17 INFO - PROCESS | 1859 | 1462758437903 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 18:47:18 INFO - PROCESS | 1859 | 1462758438066 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ebe000 == 79 [pid = 1859] [id = 253] 18:47:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c2aedac00) [pid = 1859] [serial = 759] [outer = (nil)] 18:47:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c2b61e400) [pid = 1859] [serial = 760] [outer = 0x7f5c2aedac00] 18:47:18 INFO - PROCESS | 1859 | 1462758438174 Marionette DEBUG loaded listener.js 18:47:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c2eee5800) [pid = 1859] [serial = 761] [outer = 0x7f5c2aedac00] 18:47:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f2f000 == 78 [pid = 1859] [id = 244] 18:47:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b22000 == 77 [pid = 1859] [id = 243] 18:47:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38e37000 == 76 [pid = 1859] [id = 242] 18:47:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348cf000 == 75 [pid = 1859] [id = 241] 18:47:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ebb800 == 74 [pid = 1859] [id = 240] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c32c77400) [pid = 1859] [serial = 697] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f4c3800 == 73 [pid = 1859] [id = 239] 18:47:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31d34000 == 72 [pid = 1859] [id = 238] 18:47:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39904800 == 71 [pid = 1859] [id = 235] 18:47:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c33028000 == 70 [pid = 1859] [id = 234] 18:47:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ebc800 == 69 [pid = 1859] [id = 233] 18:47:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c370c8000 == 68 [pid = 1859] [id = 232] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c38a97400) [pid = 1859] [serial = 632] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c46de9c00) [pid = 1859] [serial = 638] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c3a860400) [pid = 1859] [serial = 635] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c3960ec00) [pid = 1859] [serial = 608] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c3b5d3800) [pid = 1859] [serial = 611] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c31461400) [pid = 1859] [serial = 605] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c2f4f3800) [pid = 1859] [serial = 602] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c30ea9400) [pid = 1859] [serial = 688] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c31108800) [pid = 1859] [serial = 689] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c2b35e800) [pid = 1859] [serial = 691] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c31d61400) [pid = 1859] [serial = 694] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c2eee2800) [pid = 1859] [serial = 677] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c2ed05800) [pid = 1859] [serial = 676] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c3084e400) [pid = 1859] [serial = 667] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c30869400) [pid = 1859] [serial = 682] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c3092bc00) [pid = 1859] [serial = 683] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c36f1e800) [pid = 1859] [serial = 662] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c2eeeac00) [pid = 1859] [serial = 673] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c2b62b800) [pid = 1859] [serial = 679] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c307ef400) [pid = 1859] [serial = 680] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c2b61fc00) [pid = 1859] [serial = 664] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c315a3000) [pid = 1859] [serial = 670] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c31f17400) [pid = 1859] [serial = 695] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c3092fc00) [pid = 1859] [serial = 685] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c30e60c00) [pid = 1859] [serial = 686] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c31104000) [pid = 1859] [serial = 692] [outer = (nil)] [url = about:blank] 18:47:18 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c39356800) [pid = 1859] [serial = 599] [outer = (nil)] [url = about:blank] 18:47:19 INFO - PROCESS | 1859 | 1462758439031 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 18:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1333ms 18:47:19 INFO - PROCESS | 1859 | 1462758439087 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 18:47:19 INFO - PROCESS | 1859 | 1462758439093 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 18:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:47:19 INFO - PROCESS | 1859 | 1462758439101 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:47:19 INFO - PROCESS | 1859 | 1462758439104 Marionette TRACE conn3 <- [1,986,null,{}] 18:47:19 INFO - PROCESS | 1859 | 1462758439108 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:19 INFO - PROCESS | 1859 | 1462758439244 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 18:47:19 INFO - PROCESS | 1859 | 1462758439347 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b6cf000 == 69 [pid = 1859] [id = 254] 18:47:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c2b475c00) [pid = 1859] [serial = 762] [outer = (nil)] 18:47:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c307f8400) [pid = 1859] [serial = 763] [outer = 0x7f5c2b475c00] 18:47:19 INFO - PROCESS | 1859 | 1462758439401 Marionette DEBUG loaded listener.js 18:47:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c30925c00) [pid = 1859] [serial = 764] [outer = 0x7f5c2b475c00] 18:47:20 INFO - PROCESS | 1859 | 1462758440039 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 18:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 979ms 18:47:20 INFO - PROCESS | 1859 | 1462758440080 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 18:47:20 INFO - PROCESS | 1859 | 1462758440083 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 18:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:47:20 INFO - PROCESS | 1859 | 1462758440088 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:47:20 INFO - PROCESS | 1859 | 1462758440093 Marionette TRACE conn3 <- [1,990,null,{}] 18:47:20 INFO - PROCESS | 1859 | 1462758440120 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:20 INFO - PROCESS | 1859 | 1462758440247 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 18:47:20 INFO - PROCESS | 1859 | 1462758440262 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ebb800 == 70 [pid = 1859] [id = 255] 18:47:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c30eb0000) [pid = 1859] [serial = 765] [outer = (nil)] 18:47:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c3110a800) [pid = 1859] [serial = 766] [outer = 0x7f5c30eb0000] 18:47:20 INFO - PROCESS | 1859 | 1462758440317 Marionette DEBUG loaded listener.js 18:47:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c315a7400) [pid = 1859] [serial = 767] [outer = 0x7f5c30eb0000] 18:47:21 INFO - PROCESS | 1859 | 1462758441000 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 18:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 931ms 18:47:21 INFO - PROCESS | 1859 | 1462758441020 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 18:47:21 INFO - PROCESS | 1859 | 1462758441028 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 18:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:47:21 INFO - PROCESS | 1859 | 1462758441034 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:47:21 INFO - PROCESS | 1859 | 1462758441037 Marionette TRACE conn3 <- [1,994,null,{}] 18:47:21 INFO - PROCESS | 1859 | 1462758441052 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:21 INFO - PROCESS | 1859 | 1462758441219 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 18:47:21 INFO - PROCESS | 1859 | 1462758441244 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c330eb800 == 71 [pid = 1859] [id = 256] 18:47:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c2eeebc00) [pid = 1859] [serial = 768] [outer = (nil)] 18:47:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c315a9400) [pid = 1859] [serial = 769] [outer = 0x7f5c2eeebc00] 18:47:21 INFO - PROCESS | 1859 | 1462758441297 Marionette DEBUG loaded listener.js 18:47:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c32c72c00) [pid = 1859] [serial = 770] [outer = 0x7f5c2eeebc00] 18:47:21 INFO - PROCESS | 1859 | 1462758441975 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 18:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 977ms 18:47:22 INFO - PROCESS | 1859 | 1462758442011 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 18:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:47:22 INFO - PROCESS | 1859 | 1462758442014 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 18:47:22 INFO - PROCESS | 1859 | 1462758442019 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:47:22 INFO - PROCESS | 1859 | 1462758442021 Marionette TRACE conn3 <- [1,998,null,{}] 18:47:22 INFO - PROCESS | 1859 | 1462758442026 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:22 INFO - PROCESS | 1859 | 1462758442188 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 18:47:22 INFO - PROCESS | 1859 | 1462758442257 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3899c000 == 72 [pid = 1859] [id = 257] 18:47:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c30d15000) [pid = 1859] [serial = 771] [outer = (nil)] 18:47:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c34379400) [pid = 1859] [serial = 772] [outer = 0x7f5c30d15000] 18:47:22 INFO - PROCESS | 1859 | 1462758442310 Marionette DEBUG loaded listener.js 18:47:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c346e9800) [pid = 1859] [serial = 773] [outer = 0x7f5c30d15000] 18:47:22 INFO - PROCESS | 1859 | 1462758442964 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 18:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 977ms 18:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:47:23 INFO - PROCESS | 1859 | 1462758443000 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 18:47:23 INFO - PROCESS | 1859 | 1462758443002 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 18:47:23 INFO - PROCESS | 1859 | 1462758443006 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:47:23 INFO - PROCESS | 1859 | 1462758443009 Marionette TRACE conn3 <- [1,1002,null,{}] 18:47:23 INFO - PROCESS | 1859 | 1462758443014 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:23 INFO - PROCESS | 1859 | 1462758443198 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 18:47:23 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c30ea9800) [pid = 1859] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:47:23 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c2b3f6800) [pid = 1859] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:47:23 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c30bc4800) [pid = 1859] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:47:23 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c3092f000) [pid = 1859] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:47:23 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c2b46c000) [pid = 1859] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:47:23 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c2ed08c00) [pid = 1859] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:47:23 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c2aecf800) [pid = 1859] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:47:23 INFO - PROCESS | 1859 | 1462758443367 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c315d4000 == 73 [pid = 1859] [id = 258] 18:47:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c2aed6800) [pid = 1859] [serial = 774] [outer = (nil)] 18:47:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c2f4fc400) [pid = 1859] [serial = 775] [outer = 0x7f5c2aed6800] 18:47:23 INFO - PROCESS | 1859 | 1462758443424 Marionette DEBUG loaded listener.js 18:47:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c36f20c00) [pid = 1859] [serial = 776] [outer = 0x7f5c2aed6800] 18:47:23 INFO - PROCESS | 1859 | 1462758443979 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 18:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1028ms 18:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:47:24 INFO - PROCESS | 1859 | 1462758444035 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 18:47:24 INFO - PROCESS | 1859 | 1462758444037 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 18:47:24 INFO - PROCESS | 1859 | 1462758444041 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:47:24 INFO - PROCESS | 1859 | 1462758444043 Marionette TRACE conn3 <- [1,1006,null,{}] 18:47:24 INFO - PROCESS | 1859 | 1462758444049 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:24 INFO - PROCESS | 1859 | 1462758444174 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 18:47:24 INFO - PROCESS | 1859 | 1462758444280 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a395800 == 74 [pid = 1859] [id = 259] 18:47:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c2b3efc00) [pid = 1859] [serial = 777] [outer = (nil)] 18:47:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c37992c00) [pid = 1859] [serial = 778] [outer = 0x7f5c2b3efc00] 18:47:24 INFO - PROCESS | 1859 | 1462758444331 Marionette DEBUG loaded listener.js 18:47:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c39602c00) [pid = 1859] [serial = 779] [outer = 0x7f5c2b3efc00] 18:47:24 INFO - PROCESS | 1859 | 1462758444893 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 18:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 879ms 18:47:24 INFO - PROCESS | 1859 | 1462758444921 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 18:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:47:24 INFO - PROCESS | 1859 | 1462758444925 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 18:47:24 INFO - PROCESS | 1859 | 1462758444930 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:47:24 INFO - PROCESS | 1859 | 1462758444932 Marionette TRACE conn3 <- [1,1010,null,{}] 18:47:24 INFO - PROCESS | 1859 | 1462758444937 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:25 INFO - PROCESS | 1859 | 1462758445052 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 18:47:25 INFO - PROCESS | 1859 | 1462758445064 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3ca14000 == 75 [pid = 1859] [id = 260] 18:47:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c2b475800) [pid = 1859] [serial = 780] [outer = (nil)] 18:47:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c3960e000) [pid = 1859] [serial = 781] [outer = 0x7f5c2b475800] 18:47:25 INFO - PROCESS | 1859 | 1462758445119 Marionette DEBUG loaded listener.js 18:47:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c3a266400) [pid = 1859] [serial = 782] [outer = 0x7f5c2b475800] 18:47:25 INFO - PROCESS | 1859 | 1462758445953 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 18:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1074ms 18:47:26 INFO - PROCESS | 1859 | 1462758446005 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 18:47:26 INFO - PROCESS | 1859 | 1462758446010 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 18:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:47:26 INFO - PROCESS | 1859 | 1462758446018 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:47:26 INFO - PROCESS | 1859 | 1462758446022 Marionette TRACE conn3 <- [1,1014,null,{}] 18:47:26 INFO - PROCESS | 1859 | 1462758446030 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:26 INFO - PROCESS | 1859 | 1462758446228 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 18:47:26 INFO - PROCESS | 1859 | 1462758446371 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c317d9000 == 76 [pid = 1859] [id = 261] 18:47:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c2b61e000) [pid = 1859] [serial = 783] [outer = (nil)] 18:47:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c2f4f7400) [pid = 1859] [serial = 784] [outer = 0x7f5c2b61e000] 18:47:26 INFO - PROCESS | 1859 | 1462758446437 Marionette DEBUG loaded listener.js 18:47:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c30851800) [pid = 1859] [serial = 785] [outer = 0x7f5c2b61e000] 18:47:27 INFO - PROCESS | 1859 | 1462758447220 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 18:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1232ms 18:47:27 INFO - PROCESS | 1859 | 1462758447251 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 18:47:27 INFO - PROCESS | 1859 | 1462758447258 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 18:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:47:27 INFO - PROCESS | 1859 | 1462758447268 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:47:27 INFO - PROCESS | 1859 | 1462758447271 Marionette TRACE conn3 <- [1,1018,null,{}] 18:47:27 INFO - PROCESS | 1859 | 1462758447277 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:27 INFO - PROCESS | 1859 | 1462758447415 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 18:47:27 INFO - PROCESS | 1859 | 1462758447564 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a092800 == 77 [pid = 1859] [id = 262] 18:47:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c30bc8000) [pid = 1859] [serial = 786] [outer = (nil)] 18:47:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c3110c400) [pid = 1859] [serial = 787] [outer = 0x7f5c30bc8000] 18:47:27 INFO - PROCESS | 1859 | 1462758447626 Marionette DEBUG loaded listener.js 18:47:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c31d6f400) [pid = 1859] [serial = 788] [outer = 0x7f5c30bc8000] 18:47:28 INFO - PROCESS | 1859 | 1462758448413 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 18:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1183ms 18:47:28 INFO - PROCESS | 1859 | 1462758448452 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 18:47:28 INFO - PROCESS | 1859 | 1462758448455 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 18:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:47:28 INFO - PROCESS | 1859 | 1462758448461 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:47:28 INFO - PROCESS | 1859 | 1462758448466 Marionette TRACE conn3 <- [1,1022,null,{}] 18:47:28 INFO - PROCESS | 1859 | 1462758448480 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:28 INFO - PROCESS | 1859 | 1462758448636 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 18:47:28 INFO - PROCESS | 1859 | 1462758448779 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48d12000 == 78 [pid = 1859] [id = 263] 18:47:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c34767400) [pid = 1859] [serial = 789] [outer = (nil)] 18:47:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c36f2d000) [pid = 1859] [serial = 790] [outer = 0x7f5c34767400] 18:47:28 INFO - PROCESS | 1859 | 1462758448844 Marionette DEBUG loaded listener.js 18:47:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c38cf9400) [pid = 1859] [serial = 791] [outer = 0x7f5c34767400] 18:47:29 INFO - PROCESS | 1859 | 1462758449607 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 18:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1185ms 18:47:29 INFO - PROCESS | 1859 | 1462758449646 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 18:47:29 INFO - PROCESS | 1859 | 1462758449649 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 18:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:47:29 INFO - PROCESS | 1859 | 1462758449655 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:47:29 INFO - PROCESS | 1859 | 1462758449657 Marionette TRACE conn3 <- [1,1026,null,{}] 18:47:29 INFO - PROCESS | 1859 | 1462758449662 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:29 INFO - PROCESS | 1859 | 1462758449797 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 18:47:29 INFO - PROCESS | 1859 | 1462758449944 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c30b000 == 79 [pid = 1859] [id = 264] 18:47:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c34769400) [pid = 1859] [serial = 792] [outer = (nil)] 18:47:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c3960ac00) [pid = 1859] [serial = 793] [outer = 0x7f5c34769400] 18:47:30 INFO - PROCESS | 1859 | 1462758450006 Marionette DEBUG loaded listener.js 18:47:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c3a4ba000) [pid = 1859] [serial = 794] [outer = 0x7f5c34769400] 18:47:30 INFO - PROCESS | 1859 | 1462758450791 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 18:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1180ms 18:47:30 INFO - PROCESS | 1859 | 1462758450836 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 18:47:30 INFO - PROCESS | 1859 | 1462758450839 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 18:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:47:30 INFO - PROCESS | 1859 | 1462758450845 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:47:30 INFO - PROCESS | 1859 | 1462758450847 Marionette TRACE conn3 <- [1,1030,null,{}] 18:47:30 INFO - PROCESS | 1859 | 1462758450868 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:31 INFO - PROCESS | 1859 | 1462758451007 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 18:47:31 INFO - PROCESS | 1859 | 1462758451179 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c9c4800 == 80 [pid = 1859] [id = 265] 18:47:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c3a69e800) [pid = 1859] [serial = 795] [outer = (nil)] 18:47:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c3a857800) [pid = 1859] [serial = 796] [outer = 0x7f5c3a69e800] 18:47:31 INFO - PROCESS | 1859 | 1462758451244 Marionette DEBUG loaded listener.js 18:47:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c3b175000) [pid = 1859] [serial = 797] [outer = 0x7f5c3a69e800] 18:47:32 INFO - PROCESS | 1859 | 1462758452035 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 18:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1245ms 18:47:32 INFO - PROCESS | 1859 | 1462758452090 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 18:47:32 INFO - PROCESS | 1859 | 1462758452092 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 18:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:47:32 INFO - PROCESS | 1859 | 1462758452098 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:47:32 INFO - PROCESS | 1859 | 1462758452100 Marionette TRACE conn3 <- [1,1034,null,{}] 18:47:32 INFO - PROCESS | 1859 | 1462758452105 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:32 INFO - PROCESS | 1859 | 1462758452261 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 18:47:32 INFO - PROCESS | 1859 | 1462758452403 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d1d0000 == 81 [pid = 1859] [id = 266] 18:47:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c3b1dfc00) [pid = 1859] [serial = 798] [outer = (nil)] 18:47:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c3c0d2400) [pid = 1859] [serial = 799] [outer = 0x7f5c3b1dfc00] 18:47:32 INFO - PROCESS | 1859 | 1462758452466 Marionette DEBUG loaded listener.js 18:47:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c3cb56400) [pid = 1859] [serial = 800] [outer = 0x7f5c3b1dfc00] 18:47:33 INFO - PROCESS | 1859 | 1462758453229 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 18:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1176ms 18:47:33 INFO - PROCESS | 1859 | 1462758453275 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 18:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:47:33 INFO - PROCESS | 1859 | 1462758453278 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 18:47:33 INFO - PROCESS | 1859 | 1462758453283 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:47:33 INFO - PROCESS | 1859 | 1462758453286 Marionette TRACE conn3 <- [1,1038,null,{}] 18:47:33 INFO - PROCESS | 1859 | 1462758453290 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:33 INFO - PROCESS | 1859 | 1462758453419 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 18:47:33 INFO - PROCESS | 1859 | 1462758453740 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31d36800 == 82 [pid = 1859] [id = 267] 18:47:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c2aed7400) [pid = 1859] [serial = 801] [outer = (nil)] 18:47:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c2b358400) [pid = 1859] [serial = 802] [outer = 0x7f5c2aed7400] 18:47:33 INFO - PROCESS | 1859 | 1462758453810 Marionette DEBUG loaded listener.js 18:47:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c2b629000) [pid = 1859] [serial = 803] [outer = 0x7f5c2aed7400] 18:47:34 INFO - PROCESS | 1859 | 1462758454713 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 18:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1477ms 18:47:34 INFO - PROCESS | 1859 | 1462758454760 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 18:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:47:34 INFO - PROCESS | 1859 | 1462758454765 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 18:47:34 INFO - PROCESS | 1859 | 1462758454771 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:47:34 INFO - PROCESS | 1859 | 1462758454776 Marionette TRACE conn3 <- [1,1042,null,{}] 18:47:34 INFO - PROCESS | 1859 | 1462758454782 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:34 INFO - PROCESS | 1859 | 1462758454922 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 18:47:35 INFO - PROCESS | 1859 | 1462758455066 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a395800 == 81 [pid = 1859] [id = 259] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c315d4000 == 80 [pid = 1859] [id = 258] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3899c000 == 79 [pid = 1859] [id = 257] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c386f1000) [pid = 1859] [serial = 736] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4c9800 == 80 [pid = 1859] [id = 268] 18:47:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c2b472c00) [pid = 1859] [serial = 804] [outer = (nil)] 18:47:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c30928800) [pid = 1859] [serial = 805] [outer = 0x7f5c2b472c00] 18:47:35 INFO - PROCESS | 1859 | 1462758455159 Marionette DEBUG loaded listener.js 18:47:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c30d16000) [pid = 1859] [serial = 806] [outer = 0x7f5c2b472c00] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c330eb800 == 79 [pid = 1859] [id = 256] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ebb800 == 78 [pid = 1859] [id = 255] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b6cf000 == 77 [pid = 1859] [id = 254] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ebe000 == 76 [pid = 1859] [id = 253] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47e57000 == 75 [pid = 1859] [id = 250] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c41d22800 == 74 [pid = 1859] [id = 249] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c40fd0800 == 73 [pid = 1859] [id = 248] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38e44800 == 72 [pid = 1859] [id = 247] 18:47:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f4cc800 == 71 [pid = 1859] [id = 246] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c32e7b400) [pid = 1859] [serial = 727] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c3631dc00) [pid = 1859] [serial = 730] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c3455d000) [pid = 1859] [serial = 728] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c30eac000) [pid = 1859] [serial = 721] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c31517c00) [pid = 1859] [serial = 722] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c315a8800) [pid = 1859] [serial = 706] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c31d68800) [pid = 1859] [serial = 724] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c2eee5c00) [pid = 1859] [serial = 716] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c2ed07800) [pid = 1859] [serial = 715] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c30853c00) [pid = 1859] [serial = 718] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c30868c00) [pid = 1859] [serial = 719] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c3085b000) [pid = 1859] [serial = 703] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c3455c400) [pid = 1859] [serial = 712] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c2ed0ac00) [pid = 1859] [serial = 700] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c3304d800) [pid = 1859] [serial = 709] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c30eaf400) [pid = 1859] [serial = 733] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c37d91400) [pid = 1859] [serial = 731] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c32c20c00) [pid = 1859] [serial = 725] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c37860800) [pid = 1859] [serial = 734] [outer = (nil)] [url = about:blank] 18:47:35 INFO - PROCESS | 1859 | 1462758455785 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 18:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1034ms 18:47:35 INFO - PROCESS | 1859 | 1462758455807 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 18:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:47:35 INFO - PROCESS | 1859 | 1462758455812 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 18:47:35 INFO - PROCESS | 1859 | 1462758455818 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:47:35 INFO - PROCESS | 1859 | 1462758455821 Marionette TRACE conn3 <- [1,1046,null,{}] 18:47:35 INFO - PROCESS | 1859 | 1462758455826 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:35 INFO - PROCESS | 1859 | 1462758455969 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 18:47:36 INFO - PROCESS | 1859 | 1462758456094 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f23800 == 72 [pid = 1859] [id = 269] 18:47:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c2a0cb800) [pid = 1859] [serial = 807] [outer = (nil)] 18:47:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c31517c00) [pid = 1859] [serial = 808] [outer = 0x7f5c2a0cb800] 18:47:36 INFO - PROCESS | 1859 | 1462758456160 Marionette DEBUG loaded listener.js 18:47:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c32052400) [pid = 1859] [serial = 809] [outer = 0x7f5c2a0cb800] 18:47:36 INFO - PROCESS | 1859 | 1462758456774 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 18:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 978ms 18:47:36 INFO - PROCESS | 1859 | 1462758456796 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 18:47:36 INFO - PROCESS | 1859 | 1462758456799 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 18:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:47:36 INFO - PROCESS | 1859 | 1462758456805 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:47:36 INFO - PROCESS | 1859 | 1462758456813 Marionette TRACE conn3 <- [1,1050,null,{}] 18:47:36 INFO - PROCESS | 1859 | 1462758456825 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:36 INFO - PROCESS | 1859 | 1462758456947 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 18:47:37 INFO - PROCESS | 1859 | 1462758457062 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38e3b000 == 73 [pid = 1859] [id = 270] 18:47:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c31d62c00) [pid = 1859] [serial = 810] [outer = (nil)] 18:47:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c346ee400) [pid = 1859] [serial = 811] [outer = 0x7f5c31d62c00] 18:47:37 INFO - PROCESS | 1859 | 1462758457116 Marionette DEBUG loaded listener.js 18:47:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c37d8d400) [pid = 1859] [serial = 812] [outer = 0x7f5c31d62c00] 18:47:37 INFO - PROCESS | 1859 | 1462758457709 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 18:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 934ms 18:47:37 INFO - PROCESS | 1859 | 1462758457737 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 18:47:37 INFO - PROCESS | 1859 | 1462758457741 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 18:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:47:37 INFO - PROCESS | 1859 | 1462758457746 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:47:37 INFO - PROCESS | 1859 | 1462758457748 Marionette TRACE conn3 <- [1,1054,null,{}] 18:47:37 INFO - PROCESS | 1859 | 1462758457752 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:37 INFO - PROCESS | 1859 | 1462758457908 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 18:47:37 INFO - PROCESS | 1859 | 1462758457935 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c317e4000 == 74 [pid = 1859] [id = 271] 18:47:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c32e75800) [pid = 1859] [serial = 813] [outer = (nil)] 18:47:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c390ad000) [pid = 1859] [serial = 814] [outer = 0x7f5c32e75800] 18:47:37 INFO - PROCESS | 1859 | 1462758457988 Marionette DEBUG loaded listener.js 18:47:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c3935b000) [pid = 1859] [serial = 815] [outer = 0x7f5c32e75800] 18:47:38 INFO - PROCESS | 1859 | 1462758458660 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 18:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 925ms 18:47:38 INFO - PROCESS | 1859 | 1462758458678 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 18:47:38 INFO - PROCESS | 1859 | 1462758458680 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 18:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:47:38 INFO - PROCESS | 1859 | 1462758458685 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:47:38 INFO - PROCESS | 1859 | 1462758458687 Marionette TRACE conn3 <- [1,1058,null,{}] 18:47:38 INFO - PROCESS | 1859 | 1462758458694 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:38 INFO - PROCESS | 1859 | 1462758458850 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 18:47:38 INFO - PROCESS | 1859 | 1462758458878 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3aa56000 == 75 [pid = 1859] [id = 272] 18:47:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c39611800) [pid = 1859] [serial = 816] [outer = (nil)] 18:47:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c3a00b400) [pid = 1859] [serial = 817] [outer = 0x7f5c39611800] 18:47:38 INFO - PROCESS | 1859 | 1462758458938 Marionette DEBUG loaded listener.js 18:47:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c3b17e800) [pid = 1859] [serial = 818] [outer = 0x7f5c39611800] 18:47:39 INFO - PROCESS | 1859 | 1462758459678 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 18:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1027ms 18:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:47:39 INFO - PROCESS | 1859 | 1462758459713 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 18:47:39 INFO - PROCESS | 1859 | 1462758459715 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 18:47:39 INFO - PROCESS | 1859 | 1462758459719 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:47:39 INFO - PROCESS | 1859 | 1462758459723 Marionette TRACE conn3 <- [1,1062,null,{}] 18:47:39 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c30d15000) [pid = 1859] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:47:39 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c2aed6800) [pid = 1859] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:47:39 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c30eb0000) [pid = 1859] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:47:39 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c2aedac00) [pid = 1859] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:47:39 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c2b3efc00) [pid = 1859] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:47:39 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c2b475c00) [pid = 1859] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:47:39 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c2eeebc00) [pid = 1859] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:47:39 INFO - PROCESS | 1859 | 1462758459856 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:39 INFO - PROCESS | 1859 | 1462758459977 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 18:47:40 INFO - PROCESS | 1859 | 1462758460012 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3951e800 == 76 [pid = 1859] [id = 273] 18:47:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c39351c00) [pid = 1859] [serial = 819] [outer = (nil)] 18:47:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c3a007000) [pid = 1859] [serial = 820] [outer = 0x7f5c39351c00] 18:47:40 INFO - PROCESS | 1859 | 1462758460065 Marionette DEBUG loaded listener.js 18:47:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c3c0c5c00) [pid = 1859] [serial = 821] [outer = 0x7f5c39351c00] 18:47:40 INFO - PROCESS | 1859 | 1462758460727 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 18:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1018ms 18:47:40 INFO - PROCESS | 1859 | 1462758460740 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 18:47:40 INFO - PROCESS | 1859 | 1462758460742 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 18:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:47:40 INFO - PROCESS | 1859 | 1462758460747 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:47:40 INFO - PROCESS | 1859 | 1462758460750 Marionette TRACE conn3 <- [1,1066,null,{}] 18:47:40 INFO - PROCESS | 1859 | 1462758460754 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:40 INFO - PROCESS | 1859 | 1462758460869 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 18:47:41 INFO - PROCESS | 1859 | 1462758461049 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b497000 == 77 [pid = 1859] [id = 274] 18:47:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c2a0cb400) [pid = 1859] [serial = 822] [outer = (nil)] 18:47:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c2b35ec00) [pid = 1859] [serial = 823] [outer = 0x7f5c2a0cb400] 18:47:41 INFO - PROCESS | 1859 | 1462758461116 Marionette DEBUG loaded listener.js 18:47:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c2f4f4c00) [pid = 1859] [serial = 824] [outer = 0x7f5c2a0cb400] 18:47:42 INFO - PROCESS | 1859 | 1462758462008 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 18:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1332ms 18:47:42 INFO - PROCESS | 1859 | 1462758462080 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 18:47:42 INFO - PROCESS | 1859 | 1462758462084 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 18:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:47:42 INFO - PROCESS | 1859 | 1462758462091 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:47:42 INFO - PROCESS | 1859 | 1462758462096 Marionette TRACE conn3 <- [1,1070,null,{}] 18:47:42 INFO - PROCESS | 1859 | 1462758462103 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:42 INFO - PROCESS | 1859 | 1462758462291 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 18:47:42 INFO - PROCESS | 1859 | 1462758462439 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38c19000 == 78 [pid = 1859] [id = 275] 18:47:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c2a0d4400) [pid = 1859] [serial = 825] [outer = (nil)] 18:47:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c3151a400) [pid = 1859] [serial = 826] [outer = 0x7f5c2a0d4400] 18:47:42 INFO - PROCESS | 1859 | 1462758462503 Marionette DEBUG loaded listener.js 18:47:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c31d67000) [pid = 1859] [serial = 827] [outer = 0x7f5c2a0d4400] 18:47:43 INFO - PROCESS | 1859 | 1462758463286 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 18:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1233ms 18:47:43 INFO - PROCESS | 1859 | 1462758463335 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 18:47:43 INFO - PROCESS | 1859 | 1462758463340 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 18:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:47:43 INFO - PROCESS | 1859 | 1462758463349 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:47:43 INFO - PROCESS | 1859 | 1462758463351 Marionette TRACE conn3 <- [1,1074,null,{}] 18:47:43 INFO - PROCESS | 1859 | 1462758463356 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:43 INFO - PROCESS | 1859 | 1462758463506 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 18:47:43 INFO - PROCESS | 1859 | 1462758463654 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47ecc800 == 79 [pid = 1859] [id = 276] 18:47:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c3092e000) [pid = 1859] [serial = 828] [outer = (nil)] 18:47:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c34565000) [pid = 1859] [serial = 829] [outer = 0x7f5c3092e000] 18:47:43 INFO - PROCESS | 1859 | 1462758463718 Marionette DEBUG loaded listener.js 18:47:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c38e6e000) [pid = 1859] [serial = 830] [outer = 0x7f5c3092e000] 18:47:44 INFO - PROCESS | 1859 | 1462758464527 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 18:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1227ms 18:47:44 INFO - PROCESS | 1859 | 1462758464576 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 18:47:44 INFO - PROCESS | 1859 | 1462758464580 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 18:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:47:44 INFO - PROCESS | 1859 | 1462758464587 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:47:44 INFO - PROCESS | 1859 | 1462758464595 Marionette TRACE conn3 <- [1,1078,null,{}] 18:47:44 INFO - PROCESS | 1859 | 1462758464607 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:44 INFO - PROCESS | 1859 | 1462758464766 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 18:47:44 INFO - PROCESS | 1859 | 1462758464913 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d0ac800 == 80 [pid = 1859] [id = 277] 18:47:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c3a264000) [pid = 1859] [serial = 831] [outer = (nil)] 18:47:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c3b68bc00) [pid = 1859] [serial = 832] [outer = 0x7f5c3a264000] 18:47:44 INFO - PROCESS | 1859 | 1462758464980 Marionette DEBUG loaded listener.js 18:47:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c3c0d3c00) [pid = 1859] [serial = 833] [outer = 0x7f5c3a264000] 18:47:45 INFO - PROCESS | 1859 | 1462758465722 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 18:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1185ms 18:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:47:45 INFO - PROCESS | 1859 | 1462758465772 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 18:47:45 INFO - PROCESS | 1859 | 1462758465775 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 18:47:45 INFO - PROCESS | 1859 | 1462758465781 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:47:45 INFO - PROCESS | 1859 | 1462758465783 Marionette TRACE conn3 <- [1,1082,null,{}] 18:47:45 INFO - PROCESS | 1859 | 1462758465788 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:45 INFO - PROCESS | 1859 | 1462758465933 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 18:47:46 INFO - PROCESS | 1859 | 1462758466079 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ecd1000 == 81 [pid = 1859] [id = 278] 18:47:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c3a4bc400) [pid = 1859] [serial = 834] [outer = (nil)] 18:47:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c3cbad000) [pid = 1859] [serial = 835] [outer = 0x7f5c3a4bc400] 18:47:46 INFO - PROCESS | 1859 | 1462758466142 Marionette DEBUG loaded listener.js 18:47:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c3d792800) [pid = 1859] [serial = 836] [outer = 0x7f5c3a4bc400] 18:47:46 INFO - PROCESS | 1859 | 1462758466970 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 18:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1234ms 18:47:47 INFO - PROCESS | 1859 | 1462758467014 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 18:47:47 INFO - PROCESS | 1859 | 1462758467018 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 18:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:47:47 INFO - PROCESS | 1859 | 1462758467023 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:47:47 INFO - PROCESS | 1859 | 1462758467025 Marionette TRACE conn3 <- [1,1086,null,{}] 18:47:47 INFO - PROCESS | 1859 | 1462758467030 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:47 INFO - PROCESS | 1859 | 1462758467167 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 18:47:47 INFO - PROCESS | 1859 | 1462758467316 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4fa28800 == 82 [pid = 1859] [id = 279] 18:47:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c46d69c00) [pid = 1859] [serial = 837] [outer = (nil)] 18:47:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c46de7c00) [pid = 1859] [serial = 838] [outer = 0x7f5c46d69c00] 18:47:47 INFO - PROCESS | 1859 | 1462758467390 Marionette DEBUG loaded listener.js 18:47:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c47b63000) [pid = 1859] [serial = 839] [outer = 0x7f5c46d69c00] 18:47:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c4105f800) [pid = 1859] [serial = 840] [outer = 0x7f5c30bce800] 18:47:48 INFO - PROCESS | 1859 | 1462758468302 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 18:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1331ms 18:47:48 INFO - PROCESS | 1859 | 1462758468354 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 18:47:48 INFO - PROCESS | 1859 | 1462758468358 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 18:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:47:48 INFO - PROCESS | 1859 | 1462758468364 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:47:48 INFO - PROCESS | 1859 | 1462758468367 Marionette TRACE conn3 <- [1,1090,null,{}] 18:47:48 INFO - PROCESS | 1859 | 1462758468371 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:48 INFO - PROCESS | 1859 | 1462758468512 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 18:47:48 INFO - PROCESS | 1859 | 1462758468664 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51253800 == 83 [pid = 1859] [id = 280] 18:47:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c307ebc00) [pid = 1859] [serial = 841] [outer = (nil)] 18:47:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c47bb9400) [pid = 1859] [serial = 842] [outer = 0x7f5c307ebc00] 18:47:48 INFO - PROCESS | 1859 | 1462758468727 Marionette DEBUG loaded listener.js 18:47:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c48025400) [pid = 1859] [serial = 843] [outer = 0x7f5c307ebc00] 18:47:49 INFO - PROCESS | 1859 | 1462758469496 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 18:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1177ms 18:47:49 INFO - PROCESS | 1859 | 1462758469540 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 18:47:49 INFO - PROCESS | 1859 | 1462758469543 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 18:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:47:49 INFO - PROCESS | 1859 | 1462758469549 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:47:49 INFO - PROCESS | 1859 | 1462758469551 Marionette TRACE conn3 <- [1,1094,null,{}] 18:47:49 INFO - PROCESS | 1859 | 1462758469556 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:49 INFO - PROCESS | 1859 | 1462758469687 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 18:47:49 INFO - PROCESS | 1859 | 1462758469839 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b6dc000 == 84 [pid = 1859] [id = 281] 18:47:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c2ed0c400) [pid = 1859] [serial = 844] [outer = (nil)] 18:47:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c47bb1400) [pid = 1859] [serial = 845] [outer = 0x7f5c2ed0c400] 18:47:49 INFO - PROCESS | 1859 | 1462758469901 Marionette DEBUG loaded listener.js 18:47:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c4802ec00) [pid = 1859] [serial = 846] [outer = 0x7f5c2ed0c400] 18:47:50 INFO - PROCESS | 1859 | 1462758470957 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 18:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1476ms 18:47:51 INFO - PROCESS | 1859 | 1462758471025 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 18:47:51 INFO - PROCESS | 1859 | 1462758471032 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 18:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:47:51 INFO - PROCESS | 1859 | 1462758471038 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:47:51 INFO - PROCESS | 1859 | 1462758471043 Marionette TRACE conn3 <- [1,1098,null,{}] 18:47:51 INFO - PROCESS | 1859 | 1462758471049 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:51 INFO - PROCESS | 1859 | 1462758471192 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 18:47:51 INFO - PROCESS | 1859 | 1462758471345 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ed7000 == 85 [pid = 1859] [id = 282] 18:47:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c30bc9800) [pid = 1859] [serial = 847] [outer = (nil)] 18:47:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c30d16800) [pid = 1859] [serial = 848] [outer = 0x7f5c30bc9800] 18:47:51 INFO - PROCESS | 1859 | 1462758471416 Marionette DEBUG loaded listener.js 18:47:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c3151b400) [pid = 1859] [serial = 849] [outer = 0x7f5c30bc9800] 18:47:51 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3951e800 == 84 [pid = 1859] [id = 273] 18:47:51 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3aa56000 == 83 [pid = 1859] [id = 272] 18:47:51 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c317e4000 == 82 [pid = 1859] [id = 271] 18:47:51 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38e3b000 == 81 [pid = 1859] [id = 270] 18:47:51 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f23800 == 80 [pid = 1859] [id = 269] 18:47:51 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c3452a000) [pid = 1859] [serial = 745] [outer = (nil)] [url = about:blank] 18:47:51 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c2ed07c00) [pid = 1859] [serial = 739] [outer = (nil)] [url = about:blank] 18:47:51 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c37d9b400) [pid = 1859] [serial = 748] [outer = (nil)] [url = about:blank] 18:47:51 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c39271c00) [pid = 1859] [serial = 751] [outer = (nil)] [url = about:blank] 18:47:51 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c30929800) [pid = 1859] [serial = 742] [outer = (nil)] [url = about:blank] 18:47:51 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c39604800) [pid = 1859] [serial = 754] [outer = (nil)] [url = about:blank] 18:47:51 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c3960e000) [pid = 1859] [serial = 781] [outer = (nil)] [url = about:blank] 18:47:51 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f4c9800 == 79 [pid = 1859] [id = 268] 18:47:51 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31d36800 == 78 [pid = 1859] [id = 267] 18:47:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a092800 == 77 [pid = 1859] [id = 262] 18:47:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c317d9000 == 76 [pid = 1859] [id = 261] 18:47:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3ca14000 == 75 [pid = 1859] [id = 260] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c34379400) [pid = 1859] [serial = 772] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c2f4fc400) [pid = 1859] [serial = 775] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c346e9800) [pid = 1859] [serial = 773] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c3110a800) [pid = 1859] [serial = 766] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c315a7400) [pid = 1859] [serial = 767] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c2b61e400) [pid = 1859] [serial = 760] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c2eee5800) [pid = 1859] [serial = 761] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c37992c00) [pid = 1859] [serial = 778] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c307f8400) [pid = 1859] [serial = 763] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c31d6bc00) [pid = 1859] [serial = 757] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c39602c00) [pid = 1859] [serial = 779] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c30925c00) [pid = 1859] [serial = 764] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c315a9400) [pid = 1859] [serial = 769] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c32c72c00) [pid = 1859] [serial = 770] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c36f20c00) [pid = 1859] [serial = 776] [outer = (nil)] [url = about:blank] 18:47:52 INFO - PROCESS | 1859 | 1462758472401 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 18:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1380ms 18:47:52 INFO - PROCESS | 1859 | 1462758472418 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 18:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:47:52 INFO - PROCESS | 1859 | 1462758472424 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 18:47:52 INFO - PROCESS | 1859 | 1462758472431 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:47:52 INFO - PROCESS | 1859 | 1462758472436 Marionette TRACE conn3 <- [1,1102,null,{}] 18:47:52 INFO - PROCESS | 1859 | 1462758472443 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:52 INFO - PROCESS | 1859 | 1462758472592 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 18:47:52 INFO - PROCESS | 1859 | 1462758472747 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f2b800 == 76 [pid = 1859] [id = 283] 18:47:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c30bc5400) [pid = 1859] [serial = 850] [outer = (nil)] 18:47:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c31104000) [pid = 1859] [serial = 851] [outer = 0x7f5c30bc5400] 18:47:52 INFO - PROCESS | 1859 | 1462758472815 Marionette DEBUG loaded listener.js 18:47:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c31d61400) [pid = 1859] [serial = 852] [outer = 0x7f5c30bc5400] 18:47:53 INFO - PROCESS | 1859 | 1462758473629 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 18:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1244ms 18:47:53 INFO - PROCESS | 1859 | 1462758473678 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 18:47:53 INFO - PROCESS | 1859 | 1462758473685 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 18:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:47:53 INFO - PROCESS | 1859 | 1462758473695 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:47:53 INFO - PROCESS | 1859 | 1462758473698 Marionette TRACE conn3 <- [1,1106,null,{}] 18:47:53 INFO - PROCESS | 1859 | 1462758473702 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:53 INFO - PROCESS | 1859 | 1462758473856 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 18:47:54 INFO - PROCESS | 1859 | 1462758474001 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38c2d800 == 77 [pid = 1859] [id = 284] 18:47:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c30eb6400) [pid = 1859] [serial = 853] [outer = (nil)] 18:47:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c3452a000) [pid = 1859] [serial = 854] [outer = 0x7f5c30eb6400] 18:47:54 INFO - PROCESS | 1859 | 1462758474064 Marionette DEBUG loaded listener.js 18:47:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c36316c00) [pid = 1859] [serial = 855] [outer = 0x7f5c30eb6400] 18:47:54 INFO - PROCESS | 1859 | 1462758474932 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 18:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1279ms 18:47:54 INFO - PROCESS | 1859 | 1462758474975 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 18:47:54 INFO - PROCESS | 1859 | 1462758474978 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 18:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:47:54 INFO - PROCESS | 1859 | 1462758474983 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:47:54 INFO - PROCESS | 1859 | 1462758474989 Marionette TRACE conn3 <- [1,1110,null,{}] 18:47:55 INFO - PROCESS | 1859 | 1462758475003 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:55 INFO - PROCESS | 1859 | 1462758475150 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 18:47:55 INFO - PROCESS | 1859 | 1462758475305 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a660000 == 78 [pid = 1859] [id = 285] 18:47:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c386f3800) [pid = 1859] [serial = 856] [outer = (nil)] 18:47:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c39357800) [pid = 1859] [serial = 857] [outer = 0x7f5c386f3800] 18:47:55 INFO - PROCESS | 1859 | 1462758475374 Marionette DEBUG loaded listener.js 18:47:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c3a262400) [pid = 1859] [serial = 858] [outer = 0x7f5c386f3800] 18:47:56 INFO - PROCESS | 1859 | 1462758476171 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 18:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1235ms 18:47:56 INFO - PROCESS | 1859 | 1462758476225 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 18:47:56 INFO - PROCESS | 1859 | 1462758476229 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 18:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:47:56 INFO - PROCESS | 1859 | 1462758476236 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:47:56 INFO - PROCESS | 1859 | 1462758476238 Marionette TRACE conn3 <- [1,1114,null,{}] 18:47:56 INFO - PROCESS | 1859 | 1462758476244 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:56 INFO - PROCESS | 1859 | 1462758476405 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 18:47:56 INFO - PROCESS | 1859 | 1462758476550 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41d1e800 == 79 [pid = 1859] [id = 286] 18:47:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c38782000) [pid = 1859] [serial = 859] [outer = (nil)] 18:47:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c3b173000) [pid = 1859] [serial = 860] [outer = 0x7f5c38782000] 18:47:56 INFO - PROCESS | 1859 | 1462758476613 Marionette DEBUG loaded listener.js 18:47:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c3c0c9800) [pid = 1859] [serial = 861] [outer = 0x7f5c38782000] 18:47:57 INFO - PROCESS | 1859 | 1462758477430 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 18:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1238ms 18:47:57 INFO - PROCESS | 1859 | 1462758477475 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 18:47:57 INFO - PROCESS | 1859 | 1462758477479 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 18:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:47:57 INFO - PROCESS | 1859 | 1462758477484 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:47:57 INFO - PROCESS | 1859 | 1462758477486 Marionette TRACE conn3 <- [1,1118,null,{}] 18:47:57 INFO - PROCESS | 1859 | 1462758477491 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:57 INFO - PROCESS | 1859 | 1462758477627 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 18:47:57 INFO - PROCESS | 1859 | 1462758477779 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48a9c000 == 80 [pid = 1859] [id = 287] 18:47:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c39356000) [pid = 1859] [serial = 862] [outer = (nil)] 18:47:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c3caa7400) [pid = 1859] [serial = 863] [outer = 0x7f5c39356000] 18:47:57 INFO - PROCESS | 1859 | 1462758477842 Marionette DEBUG loaded listener.js 18:47:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c4105a400) [pid = 1859] [serial = 864] [outer = 0x7f5c39356000] 18:47:58 INFO - PROCESS | 1859 | 1462758478643 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 18:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1189ms 18:47:58 INFO - PROCESS | 1859 | 1462758478679 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 18:47:58 INFO - PROCESS | 1859 | 1462758478682 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 18:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:47:58 INFO - PROCESS | 1859 | 1462758478689 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:47:58 INFO - PROCESS | 1859 | 1462758478692 Marionette TRACE conn3 <- [1,1122,null,{}] 18:47:58 INFO - PROCESS | 1859 | 1462758478697 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:47:58 INFO - PROCESS | 1859 | 1462758478859 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 18:47:59 INFO - PROCESS | 1859 | 1462758479006 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c9d0000 == 81 [pid = 1859] [id = 288] 18:47:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c46de9800) [pid = 1859] [serial = 865] [outer = (nil)] 18:47:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c47cd7400) [pid = 1859] [serial = 866] [outer = 0x7f5c46de9800] 18:47:59 INFO - PROCESS | 1859 | 1462758479070 Marionette DEBUG loaded listener.js 18:47:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c48df3c00) [pid = 1859] [serial = 867] [outer = 0x7f5c46de9800] 18:47:59 INFO - PROCESS | 1859 | 1462758479879 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 18:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1229ms 18:47:59 INFO - PROCESS | 1859 | 1462758479918 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 18:47:59 INFO - PROCESS | 1859 | 1462758479921 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 18:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:47:59 INFO - PROCESS | 1859 | 1462758479926 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:47:59 INFO - PROCESS | 1859 | 1462758479928 Marionette TRACE conn3 <- [1,1126,null,{}] 18:47:59 INFO - PROCESS | 1859 | 1462758479934 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:00 INFO - PROCESS | 1859 | 1462758480064 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 18:48:00 INFO - PROCESS | 1859 | 1462758480324 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f5a000 == 82 [pid = 1859] [id = 289] 18:48:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c2b35b400) [pid = 1859] [serial = 868] [outer = (nil)] 18:48:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c2b61d000) [pid = 1859] [serial = 869] [outer = 0x7f5c2b35b400] 18:48:00 INFO - PROCESS | 1859 | 1462758480388 Marionette DEBUG loaded listener.js 18:48:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c3085d000) [pid = 1859] [serial = 870] [outer = 0x7f5c2b35b400] 18:48:01 INFO - PROCESS | 1859 | 1462758481305 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 18:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1428ms 18:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:48:01 INFO - PROCESS | 1859 | 1462758481355 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 18:48:01 INFO - PROCESS | 1859 | 1462758481360 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 18:48:01 INFO - PROCESS | 1859 | 1462758481366 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:48:01 INFO - PROCESS | 1859 | 1462758481370 Marionette TRACE conn3 <- [1,1130,null,{}] 18:48:01 INFO - PROCESS | 1859 | 1462758481377 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:01 INFO - PROCESS | 1859 | 1462758481531 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 18:48:01 INFO - PROCESS | 1859 | 1462758481721 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348d6800 == 83 [pid = 1859] [id = 290] 18:48:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c316d3c00) [pid = 1859] [serial = 871] [outer = (nil)] 18:48:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c32c73c00) [pid = 1859] [serial = 872] [outer = 0x7f5c316d3c00] 18:48:01 INFO - PROCESS | 1859 | 1462758481779 Marionette DEBUG loaded listener.js 18:48:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c34763400) [pid = 1859] [serial = 873] [outer = 0x7f5c316d3c00] 18:48:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348d2800 == 82 [pid = 1859] [id = 121] 18:48:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f2d000 == 81 [pid = 1859] [id = 252] 18:48:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4ecd1000 == 80 [pid = 1859] [id = 278] 18:48:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4d0ac800 == 79 [pid = 1859] [id = 277] 18:48:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47ecc800 == 78 [pid = 1859] [id = 276] 18:48:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38c19000 == 77 [pid = 1859] [id = 275] 18:48:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b497000 == 76 [pid = 1859] [id = 274] 18:48:02 INFO - PROCESS | 1859 | 1462758482712 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 18:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1385ms 18:48:02 INFO - PROCESS | 1859 | 1462758482750 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 18:48:02 INFO - PROCESS | 1859 | 1462758482756 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 18:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:48:02 INFO - PROCESS | 1859 | 1462758482764 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:48:02 INFO - PROCESS | 1859 | 1462758482769 Marionette TRACE conn3 <- [1,1134,null,{}] 18:48:02 INFO - PROCESS | 1859 | 1462758482776 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:02 INFO - PROCESS | 1859 | 1462758482926 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 18:48:03 INFO - PROCESS | 1859 | 1462758483083 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38a0f000 == 77 [pid = 1859] [id = 291] 18:48:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c3110a800) [pid = 1859] [serial = 874] [outer = (nil)] 18:48:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c31f17400) [pid = 1859] [serial = 875] [outer = 0x7f5c3110a800] 18:48:03 INFO - PROCESS | 1859 | 1462758483151 Marionette DEBUG loaded listener.js 18:48:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c346e9400) [pid = 1859] [serial = 876] [outer = 0x7f5c3110a800] 18:48:03 INFO - PROCESS | 1859 | 1462758483945 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 18:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1235ms 18:48:04 INFO - PROCESS | 1859 | 1462758484000 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 18:48:04 INFO - PROCESS | 1859 | 1462758484008 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 18:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:48:04 INFO - PROCESS | 1859 | 1462758484017 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:48:04 INFO - PROCESS | 1859 | 1462758484021 Marionette TRACE conn3 <- [1,1138,null,{}] 18:48:04 INFO - PROCESS | 1859 | 1462758484026 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:04 INFO - PROCESS | 1859 | 1462758484175 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 18:48:04 INFO - PROCESS | 1859 | 1462758484325 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48053800 == 78 [pid = 1859] [id = 292] 18:48:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c3631e000) [pid = 1859] [serial = 877] [outer = (nil)] 18:48:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c39392800) [pid = 1859] [serial = 878] [outer = 0x7f5c3631e000] 18:48:04 INFO - PROCESS | 1859 | 1462758484393 Marionette DEBUG loaded listener.js 18:48:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c3a006800) [pid = 1859] [serial = 879] [outer = 0x7f5c3631e000] 18:48:05 INFO - PROCESS | 1859 | 1462758485170 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 18:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1183ms 18:48:05 INFO - PROCESS | 1859 | 1462758485200 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 18:48:05 INFO - PROCESS | 1859 | 1462758485203 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 18:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:48:05 INFO - PROCESS | 1859 | 1462758485209 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:48:05 INFO - PROCESS | 1859 | 1462758485214 Marionette TRACE conn3 <- [1,1142,null,{}] 18:48:05 INFO - PROCESS | 1859 | 1462758485228 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:05 INFO - PROCESS | 1859 | 1462758485380 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 18:48:05 INFO - PROCESS | 1859 | 1462758485531 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4e0800 == 79 [pid = 1859] [id = 293] 18:48:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c3caa5400) [pid = 1859] [serial = 880] [outer = (nil)] 18:48:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c41058800) [pid = 1859] [serial = 881] [outer = 0x7f5c3caa5400] 18:48:05 INFO - PROCESS | 1859 | 1462758485599 Marionette DEBUG loaded listener.js 18:48:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c46df1800) [pid = 1859] [serial = 882] [outer = 0x7f5c3caa5400] 18:48:06 INFO - PROCESS | 1859 | 1462758486411 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 18:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1236ms 18:48:06 INFO - PROCESS | 1859 | 1462758486445 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 18:48:06 INFO - PROCESS | 1859 | 1462758486448 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 18:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:48:06 INFO - PROCESS | 1859 | 1462758486470 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:48:06 INFO - PROCESS | 1859 | 1462758486473 Marionette TRACE conn3 <- [1,1146,null,{}] 18:48:06 INFO - PROCESS | 1859 | 1462758486479 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:06 INFO - PROCESS | 1859 | 1462758486631 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 18:48:06 INFO - PROCESS | 1859 | 1462758486794 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51f0d800 == 80 [pid = 1859] [id = 294] 18:48:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c3ca9dc00) [pid = 1859] [serial = 883] [outer = (nil)] 18:48:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c47cdc000) [pid = 1859] [serial = 884] [outer = 0x7f5c3ca9dc00] 18:48:06 INFO - PROCESS | 1859 | 1462758486859 Marionette DEBUG loaded listener.js 18:48:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c4802b000) [pid = 1859] [serial = 885] [outer = 0x7f5c3ca9dc00] 18:48:07 INFO - PROCESS | 1859 | 1462758487646 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 18:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1203ms 18:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:48:07 INFO - PROCESS | 1859 | 1462758487657 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 18:48:07 INFO - PROCESS | 1859 | 1462758487660 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 18:48:07 INFO - PROCESS | 1859 | 1462758487665 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:48:07 INFO - PROCESS | 1859 | 1462758487668 Marionette TRACE conn3 <- [1,1150,null,{}] 18:48:07 INFO - PROCESS | 1859 | 1462758487673 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:07 INFO - PROCESS | 1859 | 1462758487809 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 18:48:07 INFO - PROCESS | 1859 | 1462758487963 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b0d1800 == 81 [pid = 1859] [id = 295] 18:48:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c2a0cc800) [pid = 1859] [serial = 886] [outer = (nil)] 18:48:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c48df9800) [pid = 1859] [serial = 887] [outer = 0x7f5c2a0cc800] 18:48:08 INFO - PROCESS | 1859 | 1462758488028 Marionette DEBUG loaded listener.js 18:48:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c48eefc00) [pid = 1859] [serial = 888] [outer = 0x7f5c2a0cc800] 18:48:08 INFO - PROCESS | 1859 | 1462758488800 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 18:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1179ms 18:48:08 INFO - PROCESS | 1859 | 1462758488845 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 18:48:08 INFO - PROCESS | 1859 | 1462758488848 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 18:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:48:08 INFO - PROCESS | 1859 | 1462758488854 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:48:08 INFO - PROCESS | 1859 | 1462758488856 Marionette TRACE conn3 <- [1,1154,null,{}] 18:48:08 INFO - PROCESS | 1859 | 1462758488861 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:09 INFO - PROCESS | 1859 | 1462758489036 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 18:48:09 INFO - PROCESS | 1859 | 1462758489186 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c29ef1800 == 82 [pid = 1859] [id = 296] 18:48:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c48d3c800) [pid = 1859] [serial = 889] [outer = (nil)] 18:48:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c4af32c00) [pid = 1859] [serial = 890] [outer = 0x7f5c48d3c800] 18:48:09 INFO - PROCESS | 1859 | 1462758489252 Marionette DEBUG loaded listener.js 18:48:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c4c8e4c00) [pid = 1859] [serial = 891] [outer = 0x7f5c48d3c800] 18:48:10 INFO - PROCESS | 1859 | 1462758490045 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 18:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1226ms 18:48:10 INFO - PROCESS | 1859 | 1462758490081 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 18:48:10 INFO - PROCESS | 1859 | 1462758490084 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 18:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:48:10 INFO - PROCESS | 1859 | 1462758490089 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:48:10 INFO - PROCESS | 1859 | 1462758490091 Marionette TRACE conn3 <- [1,1158,null,{}] 18:48:10 INFO - PROCESS | 1859 | 1462758490096 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:10 INFO - PROCESS | 1859 | 1462758490229 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 18:48:10 INFO - PROCESS | 1859 | 1462758490384 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c272e8800 == 83 [pid = 1859] [id = 297] 18:48:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c48df9c00) [pid = 1859] [serial = 892] [outer = (nil)] 18:48:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c4cdd6c00) [pid = 1859] [serial = 893] [outer = 0x7f5c48df9c00] 18:48:10 INFO - PROCESS | 1859 | 1462758490449 Marionette DEBUG loaded listener.js 18:48:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c4cdd4000) [pid = 1859] [serial = 894] [outer = 0x7f5c48df9c00] 18:48:11 INFO - PROCESS | 1859 | 1462758491240 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 18:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1175ms 18:48:11 INFO - PROCESS | 1859 | 1462758491265 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 18:48:11 INFO - PROCESS | 1859 | 1462758491268 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 18:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:48:11 INFO - PROCESS | 1859 | 1462758491274 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:48:11 INFO - PROCESS | 1859 | 1462758491275 Marionette TRACE conn3 <- [1,1162,null,{}] 18:48:11 INFO - PROCESS | 1859 | 1462758491281 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:11 INFO - PROCESS | 1859 | 1462758491462 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 18:48:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30f5a000 == 82 [pid = 1859] [id = 289] 18:48:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38c2d800 == 81 [pid = 1859] [id = 284] 18:48:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f2b800 == 80 [pid = 1859] [id = 283] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c719000 == 79 [pid = 1859] [id = 114] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a660000 == 78 [pid = 1859] [id = 285] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47904000 == 77 [pid = 1859] [id = 101] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c51f2a000 == 76 [pid = 1859] [id = 119] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c9c4800 == 75 [pid = 1859] [id = 265] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a99d800 == 74 [pid = 1859] [id = 100] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a097000 == 73 [pid = 1859] [id = 112] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48a9c000 == 72 [pid = 1859] [id = 287] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3144e800 == 71 [pid = 1859] [id = 89] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c30b000 == 70 [pid = 1859] [id = 264] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c9c4000 == 69 [pid = 1859] [id = 181] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a380800 == 68 [pid = 1859] [id = 120] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c46d1b000 == 67 [pid = 1859] [id = 113] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c9d0000 == 66 [pid = 1859] [id = 288] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4ec49000 == 65 [pid = 1859] [id = 105] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a65e800 == 64 [pid = 1859] [id = 237] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c41d1e800 == 63 [pid = 1859] [id = 286] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48d28000 == 62 [pid = 1859] [id = 102] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48d16000 == 61 [pid = 1859] [id = 107] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31164000 == 60 [pid = 1859] [id = 8] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c727800 == 59 [pid = 1859] [id = 104] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4d1d0000 == 58 [pid = 1859] [id = 266] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c51269000 == 57 [pid = 1859] [id = 109] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48a9e800 == 56 [pid = 1859] [id = 212] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c9d2800 == 55 [pid = 1859] [id = 88] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3ca0a800 == 54 [pid = 1859] [id = 33] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3b441800 == 53 [pid = 1859] [id = 115] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b490800 == 52 [pid = 1859] [id = 149] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2a01d800 == 51 [pid = 1859] [id = 169] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48d12000 == 50 [pid = 1859] [id = 263] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b6c2800 == 49 [pid = 1859] [id = 167] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c315e2800 == 48 [pid = 1859] [id = 9] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4b036000 == 47 [pid = 1859] [id = 103] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38c2e000 == 46 [pid = 1859] [id = 10] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2a07b000 == 45 [pid = 1859] [id = 170] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c51253800 == 44 [pid = 1859] [id = 280] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4d0a6000 == 43 [pid = 1859] [id = 132] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30f53800 == 42 [pid = 1859] [id = 159] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4d1e3800 == 41 [pid = 1859] [id = 134] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32b5c800 == 40 [pid = 1859] [id = 14] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39c9a000 == 39 [pid = 1859] [id = 236] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39c93000 == 38 [pid = 1859] [id = 106] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b58000 == 37 [pid = 1859] [id = 110] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3921d000 == 36 [pid = 1859] [id = 95] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c46d22000 == 35 [pid = 1859] [id = 75] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48d2f000 == 34 [pid = 1859] [id = 251] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c41108000 == 33 [pid = 1859] [id = 220] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c51f17800 == 32 [pid = 1859] [id = 133] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ed7000 == 31 [pid = 1859] [id = 282] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47c76000 == 30 [pid = 1859] [id = 97] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f4d9000 == 29 [pid = 1859] [id = 148] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38a0d000 == 28 [pid = 1859] [id = 182] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b495000 == 27 [pid = 1859] [id = 213] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c33016800 == 26 [pid = 1859] [id = 99] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c370c5800 == 25 [pid = 1859] [id = 15] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c40fcd000 == 24 [pid = 1859] [id = 96] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c330ee000 == 23 [pid = 1859] [id = 22] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4faac000 == 22 [pid = 1859] [id = 108] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c46d22800 == 21 [pid = 1859] [id = 118] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b487000 == 20 [pid = 1859] [id = 199] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4fa28800 == 19 [pid = 1859] [id = 279] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31d4a000 == 18 [pid = 1859] [id = 111] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b6dc000 == 17 [pid = 1859] [id = 281] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c272e8800 == 16 [pid = 1859] [id = 297] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c29ef1800 == 15 [pid = 1859] [id = 296] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b0d1800 == 14 [pid = 1859] [id = 295] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c51f0d800 == 13 [pid = 1859] [id = 294] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f4e0800 == 12 [pid = 1859] [id = 293] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3b425000 == 11 [pid = 1859] [id = 245] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48053800 == 10 [pid = 1859] [id = 292] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348d6800 == 9 [pid = 1859] [id = 290] 18:48:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38a0f000 == 8 [pid = 1859] [id = 291] 18:48:16 INFO - PROCESS | 1859 | 1462758496139 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c272f9000 == 9 [pid = 1859] [id = 298] 18:48:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c2aed8000) [pid = 1859] [serial = 895] [outer = (nil)] 18:48:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c2b356c00) [pid = 1859] [serial = 896] [outer = 0x7f5c2aed8000] 18:48:16 INFO - PROCESS | 1859 | 1462758496350 Marionette DEBUG loaded listener.js 18:48:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c2b3f3000) [pid = 1859] [serial = 897] [outer = 0x7f5c2aed8000] 18:48:17 INFO - PROCESS | 1859 | 1462758497062 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 18:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 5839ms 18:48:17 INFO - PROCESS | 1859 | 1462758497114 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 18:48:17 INFO - PROCESS | 1859 | 1462758497119 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 18:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:48:17 INFO - PROCESS | 1859 | 1462758497135 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:48:17 INFO - PROCESS | 1859 | 1462758497140 Marionette TRACE conn3 <- [1,1166,null,{}] 18:48:17 INFO - PROCESS | 1859 | 1462758497150 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:17 INFO - PROCESS | 1859 | 1462758497290 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 18:48:17 INFO - PROCESS | 1859 | 1462758497303 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a07a000 == 10 [pid = 1859] [id = 299] 18:48:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c2b62b400) [pid = 1859] [serial = 898] [outer = (nil)] 18:48:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c2ed0a000) [pid = 1859] [serial = 899] [outer = 0x7f5c2b62b400] 18:48:17 INFO - PROCESS | 1859 | 1462758497361 Marionette DEBUG loaded listener.js 18:48:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c2eee1400) [pid = 1859] [serial = 900] [outer = 0x7f5c2b62b400] 18:48:18 INFO - PROCESS | 1859 | 1462758498089 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 18:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 989ms 18:48:18 INFO - PROCESS | 1859 | 1462758498121 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 18:48:18 INFO - PROCESS | 1859 | 1462758498127 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 18:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:48:18 INFO - PROCESS | 1859 | 1462758498135 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:48:18 INFO - PROCESS | 1859 | 1462758498138 Marionette TRACE conn3 <- [1,1170,null,{}] 18:48:18 INFO - PROCESS | 1859 | 1462758498143 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:18 INFO - PROCESS | 1859 | 1462758498325 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 18:48:18 INFO - PROCESS | 1859 | 1462758498399 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b593800 == 11 [pid = 1859] [id = 300] 18:48:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c2b46a000) [pid = 1859] [serial = 901] [outer = (nil)] 18:48:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c2f4f2000) [pid = 1859] [serial = 902] [outer = 0x7f5c2b46a000] 18:48:18 INFO - PROCESS | 1859 | 1462758498455 Marionette DEBUG loaded listener.js 18:48:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f5c307ed400) [pid = 1859] [serial = 903] [outer = 0x7f5c2b46a000] 18:48:19 INFO - PROCESS | 1859 | 1462758499242 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 18:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1178ms 18:48:19 INFO - PROCESS | 1859 | 1462758499312 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 18:48:19 INFO - PROCESS | 1859 | 1462758499316 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 18:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:48:19 INFO - PROCESS | 1859 | 1462758499323 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:48:19 INFO - PROCESS | 1859 | 1462758499331 Marionette TRACE conn3 <- [1,1174,null,{}] 18:48:19 INFO - PROCESS | 1859 | 1462758499357 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:19 INFO - PROCESS | 1859 | 1462758499537 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 18:48:19 INFO - PROCESS | 1859 | 1462758499562 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4da800 == 12 [pid = 1859] [id = 301] 18:48:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f5c3085f400) [pid = 1859] [serial = 904] [outer = (nil)] 18:48:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f5c30865400) [pid = 1859] [serial = 905] [outer = 0x7f5c3085f400] 18:48:19 INFO - PROCESS | 1859 | 1462758499615 Marionette DEBUG loaded listener.js 18:48:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f5c30925400) [pid = 1859] [serial = 906] [outer = 0x7f5c3085f400] 18:48:20 INFO - PROCESS | 1859 | 1462758500268 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 18:48:20 INFO - PROCESS | 1859 | 1462758500321 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 18:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:48:20 INFO - PROCESS | 1859 | 1462758500332 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:48:20 INFO - PROCESS | 1859 | 1462758500335 Marionette TRACE conn3 <- [1,1178,null,{}] 18:48:20 INFO - PROCESS | 1859 | 1462758500339 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:20 INFO - PROCESS | 1859 | 1462758500513 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 18:48:20 INFO - PROCESS | 1859 | 1462758500535 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f4b000 == 13 [pid = 1859] [id = 302] 18:48:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f5c2eee5400) [pid = 1859] [serial = 907] [outer = (nil)] 18:48:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f5c30d16c00) [pid = 1859] [serial = 908] [outer = 0x7f5c2eee5400] 18:48:20 INFO - PROCESS | 1859 | 1462758500588 Marionette DEBUG loaded listener.js 18:48:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c30eaac00) [pid = 1859] [serial = 909] [outer = 0x7f5c2eee5400] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f5c30bc9800) [pid = 1859] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f5c39611800) [pid = 1859] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f5c2b35b400) [pid = 1859] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f5c31d62c00) [pid = 1859] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f5c30bc8000) [pid = 1859] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f5c39351c00) [pid = 1859] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f5c2b61e000) [pid = 1859] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f5c2a0cb800) [pid = 1859] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f5c34767400) [pid = 1859] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c2aed7400) [pid = 1859] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c2b472c00) [pid = 1859] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c2b475800) [pid = 1859] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c34769400) [pid = 1859] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c3a69e800) [pid = 1859] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c3b1dfc00) [pid = 1859] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c32e75800) [pid = 1859] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c2ed0c400) [pid = 1859] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c30eb6400) [pid = 1859] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c3ca9dc00) [pid = 1859] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c307ebc00) [pid = 1859] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c46d69c00) [pid = 1859] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c3caa5400) [pid = 1859] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c3a4bc400) [pid = 1859] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c3a264000) [pid = 1859] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c3631e000) [pid = 1859] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c3092e000) [pid = 1859] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c316d3c00) [pid = 1859] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c2a0d4400) [pid = 1859] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c316d8800) [pid = 1859] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c315ad800) [pid = 1859] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c2b3f1800) [pid = 1859] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c2b35c400) [pid = 1859] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c36d30800) [pid = 1859] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c39358400) [pid = 1859] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c30bc5400) [pid = 1859] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c2aed1400) [pid = 1859] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c2b3f0400) [pid = 1859] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c2b46a400) [pid = 1859] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c30eb5c00) [pid = 1859] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c3110bc00) [pid = 1859] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c31106800) [pid = 1859] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c2a0cbc00) [pid = 1859] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c2b3ec800) [pid = 1859] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c346e7000) [pid = 1859] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c2aed0400) [pid = 1859] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c2f4f7800) [pid = 1859] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c2f4f3000) [pid = 1859] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c31457000) [pid = 1859] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c2a0cb400) [pid = 1859] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c3110a800) [pid = 1859] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c2a0cc800) [pid = 1859] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c48d3c800) [pid = 1859] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c46de9800) [pid = 1859] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c39356000) [pid = 1859] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c38782000) [pid = 1859] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:48:22 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c386f3800) [pid = 1859] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:48:22 INFO - PROCESS | 1859 | 1462758502446 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 18:48:22 INFO - PROCESS | 1859 | 1462758502464 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 18:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:48:22 INFO - PROCESS | 1859 | 1462758502471 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:48:22 INFO - PROCESS | 1859 | 1462758502473 Marionette TRACE conn3 <- [1,1182,null,{}] 18:48:22 INFO - PROCESS | 1859 | 1462758502478 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:22 INFO - PROCESS | 1859 | 1462758502644 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 18:48:22 INFO - PROCESS | 1859 | 1462758502663 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f53800 == 14 [pid = 1859] [id = 303] 18:48:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c307ef800) [pid = 1859] [serial = 910] [outer = (nil)] 18:48:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c30853000) [pid = 1859] [serial = 911] [outer = 0x7f5c307ef800] 18:48:22 INFO - PROCESS | 1859 | 1462758502740 Marionette DEBUG loaded listener.js 18:48:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c30eb0400) [pid = 1859] [serial = 912] [outer = 0x7f5c307ef800] 18:48:23 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:48:23 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:48:23 INFO - PROCESS | 1859 | 1462758503432 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 18:48:23 INFO - PROCESS | 1859 | 1462758503459 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 18:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:48:23 INFO - PROCESS | 1859 | 1462758503464 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:48:23 INFO - PROCESS | 1859 | 1462758503467 Marionette TRACE conn3 <- [1,1186,null,{}] 18:48:23 INFO - PROCESS | 1859 | 1462758503471 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:23 INFO - PROCESS | 1859 | 1462758503626 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 18:48:23 INFO - PROCESS | 1859 | 1462758503645 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c29ef0800 == 15 [pid = 1859] [id = 304] 18:48:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c2b356000) [pid = 1859] [serial = 913] [outer = (nil)] 18:48:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c31453c00) [pid = 1859] [serial = 914] [outer = 0x7f5c2b356000] 18:48:23 INFO - PROCESS | 1859 | 1462758503698 Marionette DEBUG loaded listener.js 18:48:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c315aac00) [pid = 1859] [serial = 915] [outer = 0x7f5c2b356000] 18:48:24 INFO - PROCESS | 1859 | 1462758504566 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 18:48:24 INFO - PROCESS | 1859 | 1462758504652 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 18:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:48:24 INFO - PROCESS | 1859 | 1462758504660 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:48:24 INFO - PROCESS | 1859 | 1462758504663 Marionette TRACE conn3 <- [1,1190,null,{}] 18:48:24 INFO - PROCESS | 1859 | 1462758504671 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:24 INFO - PROCESS | 1859 | 1462758504857 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 18:48:25 INFO - PROCESS | 1859 | 1462758505001 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b59e800 == 16 [pid = 1859] [id = 305] 18:48:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c2b3eb800) [pid = 1859] [serial = 916] [outer = (nil)] 18:48:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c2b61dc00) [pid = 1859] [serial = 917] [outer = 0x7f5c2b3eb800] 18:48:25 INFO - PROCESS | 1859 | 1462758505070 Marionette DEBUG loaded listener.js 18:48:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c2ed11c00) [pid = 1859] [serial = 918] [outer = 0x7f5c2b3eb800] 18:48:25 INFO - PROCESS | 1859 | 1462758505832 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 18:48:25 INFO - PROCESS | 1859 | 1462758505903 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 18:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:48:25 INFO - PROCESS | 1859 | 1462758505912 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:48:25 INFO - PROCESS | 1859 | 1462758505916 Marionette TRACE conn3 <- [1,1194,null,{}] 18:48:25 INFO - PROCESS | 1859 | 1462758505922 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:26 INFO - PROCESS | 1859 | 1462758506062 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 18:48:26 INFO - PROCESS | 1859 | 1462758506204 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ec3800 == 17 [pid = 1859] [id = 306] 18:48:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c2f4f9c00) [pid = 1859] [serial = 919] [outer = (nil)] 18:48:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c307f7800) [pid = 1859] [serial = 920] [outer = 0x7f5c2f4f9c00] 18:48:26 INFO - PROCESS | 1859 | 1462758506268 Marionette DEBUG loaded listener.js 18:48:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c30862000) [pid = 1859] [serial = 921] [outer = 0x7f5c2f4f9c00] 18:48:27 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:48:27 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:48:27 INFO - PROCESS | 1859 | 1462758507157 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 18:48:27 INFO - PROCESS | 1859 | 1462758507202 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 18:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:48:27 INFO - PROCESS | 1859 | 1462758507208 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:48:27 INFO - PROCESS | 1859 | 1462758507213 Marionette TRACE conn3 <- [1,1198,null,{}] 18:48:27 INFO - PROCESS | 1859 | 1462758507227 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:27 INFO - PROCESS | 1859 | 1462758507370 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 18:48:27 INFO - PROCESS | 1859 | 1462758507521 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c330ee800 == 18 [pid = 1859] [id = 307] 18:48:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c30850400) [pid = 1859] [serial = 922] [outer = (nil)] 18:48:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c31520c00) [pid = 1859] [serial = 923] [outer = 0x7f5c30850400] 18:48:27 INFO - PROCESS | 1859 | 1462758507593 Marionette DEBUG loaded listener.js 18:48:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c316d8800) [pid = 1859] [serial = 924] [outer = 0x7f5c30850400] 18:48:28 INFO - PROCESS | 1859 | 1462758508371 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1181ms 18:48:28 INFO - PROCESS | 1859 | 1462758508394 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 18:48:28 INFO - PROCESS | 1859 | 1462758508398 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 18:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:48:28 INFO - PROCESS | 1859 | 1462758508405 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:48:28 INFO - PROCESS | 1859 | 1462758508407 Marionette TRACE conn3 <- [1,1202,null,{}] 18:48:28 INFO - PROCESS | 1859 | 1462758508412 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:28 INFO - PROCESS | 1859 | 1462758508544 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 18:48:28 INFO - PROCESS | 1859 | 1462758508689 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c36377000 == 19 [pid = 1859] [id = 308] 18:48:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c31d60800) [pid = 1859] [serial = 925] [outer = (nil)] 18:48:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c31d6d400) [pid = 1859] [serial = 926] [outer = 0x7f5c31d60800] 18:48:28 INFO - PROCESS | 1859 | 1462758508760 Marionette DEBUG loaded listener.js 18:48:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c32c1d800) [pid = 1859] [serial = 927] [outer = 0x7f5c31d60800] 18:48:29 INFO - PROCESS | 1859 | 1462758509537 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 18:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1178ms 18:48:29 INFO - PROCESS | 1859 | 1462758509584 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 18:48:29 INFO - PROCESS | 1859 | 1462758509587 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 18:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:48:29 INFO - PROCESS | 1859 | 1462758509592 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:48:29 INFO - PROCESS | 1859 | 1462758509595 Marionette TRACE conn3 <- [1,1206,null,{}] 18:48:29 INFO - PROCESS | 1859 | 1462758509600 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:29 INFO - PROCESS | 1859 | 1462758509731 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 18:48:29 INFO - PROCESS | 1859 | 1462758509880 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b497000 == 20 [pid = 1859] [id = 309] 18:48:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c2aedd800) [pid = 1859] [serial = 928] [outer = (nil)] 18:48:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c30d0cc00) [pid = 1859] [serial = 929] [outer = 0x7f5c2aedd800] 18:48:29 INFO - PROCESS | 1859 | 1462758509944 Marionette DEBUG loaded listener.js 18:48:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c32c21800) [pid = 1859] [serial = 930] [outer = 0x7f5c2aedd800] 18:48:30 INFO - PROCESS | 1859 | 1462758510739 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 18:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1187ms 18:48:30 INFO - PROCESS | 1859 | 1462758510782 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 18:48:30 INFO - PROCESS | 1859 | 1462758510785 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 18:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:48:30 INFO - PROCESS | 1859 | 1462758510791 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:48:30 INFO - PROCESS | 1859 | 1462758510793 Marionette TRACE conn3 <- [1,1210,null,{}] 18:48:30 INFO - PROCESS | 1859 | 1462758510798 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:30 INFO - PROCESS | 1859 | 1462758510956 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 18:48:31 INFO - PROCESS | 1859 | 1462758511222 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a01f000 == 21 [pid = 1859] [id = 310] 18:48:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c2a0cbc00) [pid = 1859] [serial = 931] [outer = (nil)] 18:48:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c2aed6800) [pid = 1859] [serial = 932] [outer = 0x7f5c2a0cbc00] 18:48:31 INFO - PROCESS | 1859 | 1462758511363 Marionette DEBUG loaded listener.js 18:48:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c2b3ed800) [pid = 1859] [serial = 933] [outer = 0x7f5c2a0cbc00] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c4cdd6c00) [pid = 1859] [serial = 893] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | 1462758512328 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c3a00b400) [pid = 1859] [serial = 817] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c3085d000) [pid = 1859] [serial = 870] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c346ee400) [pid = 1859] [serial = 811] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c31d6f400) [pid = 1859] [serial = 788] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c3110c400) [pid = 1859] [serial = 787] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c3a007000) [pid = 1859] [serial = 820] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c30851800) [pid = 1859] [serial = 785] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c2f4f7400) [pid = 1859] [serial = 784] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c31517c00) [pid = 1859] [serial = 808] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c32052400) [pid = 1859] [serial = 809] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c30d16800) [pid = 1859] [serial = 848] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c38cf9400) [pid = 1859] [serial = 791] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c36f2d000) [pid = 1859] [serial = 790] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c2b629000) [pid = 1859] [serial = 803] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c2b358400) [pid = 1859] [serial = 802] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c30928800) [pid = 1859] [serial = 805] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c30d16000) [pid = 1859] [serial = 806] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c3a266400) [pid = 1859] [serial = 782] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c3a4ba000) [pid = 1859] [serial = 794] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c3960ac00) [pid = 1859] [serial = 793] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c32c73c00) [pid = 1859] [serial = 872] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c3b175000) [pid = 1859] [serial = 797] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c3a857800) [pid = 1859] [serial = 796] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c3cb56400) [pid = 1859] [serial = 800] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c3c0d2400) [pid = 1859] [serial = 799] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c2b61d000) [pid = 1859] [serial = 869] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c3c0c5c00) [pid = 1859] [serial = 821] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c390ad000) [pid = 1859] [serial = 814] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c3b17e800) [pid = 1859] [serial = 818] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c3935b000) [pid = 1859] [serial = 815] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c37d8d400) [pid = 1859] [serial = 812] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c3cbad000) [pid = 1859] [serial = 835] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c38e6e000) [pid = 1859] [serial = 830] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c39392800) [pid = 1859] [serial = 878] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c3b68bc00) [pid = 1859] [serial = 832] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c34763400) [pid = 1859] [serial = 873] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c31d67000) [pid = 1859] [serial = 827] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c34565000) [pid = 1859] [serial = 829] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c38a9ec00) [pid = 1859] [serial = 749] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c3304a400) [pid = 1859] [serial = 698] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c2ed0f800) [pid = 1859] [serial = 617] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c2f4f2800) [pid = 1859] [serial = 740] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c39353400) [pid = 1859] [serial = 752] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c39bb0400) [pid = 1859] [serial = 755] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c31d61400) [pid = 1859] [serial = 852] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c3a264800) [pid = 1859] [serial = 758] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c346ef000) [pid = 1859] [serial = 674] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c2f4f2c00) [pid = 1859] [serial = 701] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c31d69c00) [pid = 1859] [serial = 707] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c36321800) [pid = 1859] [serial = 746] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c3452a000) [pid = 1859] [serial = 854] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c32e7cc00) [pid = 1859] [serial = 671] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c2eee1c00) [pid = 1859] [serial = 665] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c30eb2400) [pid = 1859] [serial = 743] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c38a7f000) [pid = 1859] [serial = 737] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c34765800) [pid = 1859] [serial = 713] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c3092ac00) [pid = 1859] [serial = 668] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c3151a400) [pid = 1859] [serial = 826] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c31f17400) [pid = 1859] [serial = 875] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c3092e400) [pid = 1859] [serial = 704] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c34526400) [pid = 1859] [serial = 710] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c2b35ec00) [pid = 1859] [serial = 823] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c31104000) [pid = 1859] [serial = 851] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f5c3151b400) [pid = 1859] [serial = 849] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f5c39357800) [pid = 1859] [serial = 857] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f5c4802b000) [pid = 1859] [serial = 885] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f5c48df9800) [pid = 1859] [serial = 887] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f5c47bb1400) [pid = 1859] [serial = 845] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f5c48025400) [pid = 1859] [serial = 843] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f5c47b63000) [pid = 1859] [serial = 839] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f5c30d0c400) [pid = 1859] [serial = 542] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 79 (0x7f5c46df1800) [pid = 1859] [serial = 882] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 78 (0x7f5c47bb9400) [pid = 1859] [serial = 842] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 77 (0x7f5c47cdc000) [pid = 1859] [serial = 884] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f5c3d792800) [pid = 1859] [serial = 836] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f5c3c0d3c00) [pid = 1859] [serial = 833] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f5c46de7c00) [pid = 1859] [serial = 838] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f5c3a006800) [pid = 1859] [serial = 879] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 72 (0x7f5c41058800) [pid = 1859] [serial = 881] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 71 (0x7f5c48eefc00) [pid = 1859] [serial = 888] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 70 (0x7f5c4c8e4c00) [pid = 1859] [serial = 891] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 69 (0x7f5c4af32c00) [pid = 1859] [serial = 890] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 68 (0x7f5c48df3c00) [pid = 1859] [serial = 867] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 67 (0x7f5c4105a400) [pid = 1859] [serial = 864] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 66 (0x7f5c47cd7400) [pid = 1859] [serial = 866] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 65 (0x7f5c3c0c9800) [pid = 1859] [serial = 861] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 64 (0x7f5c3caa7400) [pid = 1859] [serial = 863] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 63 (0x7f5c3a262400) [pid = 1859] [serial = 858] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 62 (0x7f5c3b173000) [pid = 1859] [serial = 860] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 61 (0x7f5c4802ec00) [pid = 1859] [serial = 846] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 60 (0x7f5c36316c00) [pid = 1859] [serial = 855] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 59 (0x7f5c2f4f4c00) [pid = 1859] [serial = 824] [outer = (nil)] [url = about:blank] 18:48:32 INFO - PROCESS | 1859 | --DOMWINDOW == 58 (0x7f5c346e9400) [pid = 1859] [serial = 876] [outer = (nil)] [url = about:blank] 18:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1627ms 18:48:32 INFO - PROCESS | 1859 | 1462758512421 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 18:48:32 INFO - PROCESS | 1859 | 1462758512430 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 18:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:48:32 INFO - PROCESS | 1859 | 1462758512437 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:48:32 INFO - PROCESS | 1859 | 1462758512442 Marionette TRACE conn3 <- [1,1214,null,{}] 18:48:32 INFO - PROCESS | 1859 | 1462758512447 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:32 INFO - PROCESS | 1859 | 1462758512574 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 18:48:32 INFO - PROCESS | 1859 | 1462758512671 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a083000 == 22 [pid = 1859] [id = 311] 18:48:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 59 (0x7f5c2a0d0400) [pid = 1859] [serial = 934] [outer = (nil)] 18:48:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 60 (0x7f5c2eee2c00) [pid = 1859] [serial = 935] [outer = 0x7f5c2a0d0400] 18:48:32 INFO - PROCESS | 1859 | 1462758512729 Marionette DEBUG loaded listener.js 18:48:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 61 (0x7f5c2f4f6c00) [pid = 1859] [serial = 936] [outer = 0x7f5c2a0d0400] 18:48:33 INFO - PROCESS | 1859 | 1462758513333 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 18:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 928ms 18:48:33 INFO - PROCESS | 1859 | 1462758513367 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 18:48:33 INFO - PROCESS | 1859 | 1462758513371 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 18:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:48:33 INFO - PROCESS | 1859 | 1462758513379 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:48:33 INFO - PROCESS | 1859 | 1462758513381 Marionette TRACE conn3 <- [1,1218,null,{}] 18:48:33 INFO - PROCESS | 1859 | 1462758513386 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:33 INFO - PROCESS | 1859 | 1462758513509 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 18:48:33 INFO - PROCESS | 1859 | 1462758513612 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30d8c800 == 23 [pid = 1859] [id = 312] 18:48:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 62 (0x7f5c2a0cb400) [pid = 1859] [serial = 937] [outer = (nil)] 18:48:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 63 (0x7f5c3085f800) [pid = 1859] [serial = 938] [outer = 0x7f5c2a0cb400] 18:48:33 INFO - PROCESS | 1859 | 1462758513666 Marionette DEBUG loaded listener.js 18:48:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 64 (0x7f5c30925800) [pid = 1859] [serial = 939] [outer = 0x7f5c2a0cb400] 18:48:34 INFO - PROCESS | 1859 | 1462758514310 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 18:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 975ms 18:48:34 INFO - PROCESS | 1859 | 1462758514355 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 18:48:34 INFO - PROCESS | 1859 | 1462758514358 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 18:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:48:34 INFO - PROCESS | 1859 | 1462758514365 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:48:34 INFO - PROCESS | 1859 | 1462758514373 Marionette TRACE conn3 <- [1,1222,null,{}] 18:48:34 INFO - PROCESS | 1859 | 1462758514384 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:34 INFO - PROCESS | 1859 | 1462758514567 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 18:48:34 INFO - PROCESS | 1859 | 1462758514594 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31d34000 == 24 [pid = 1859] [id = 313] 18:48:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 65 (0x7f5c30926c00) [pid = 1859] [serial = 940] [outer = (nil)] 18:48:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f5c30eb0c00) [pid = 1859] [serial = 941] [outer = 0x7f5c30926c00] 18:48:34 INFO - PROCESS | 1859 | 1462758514647 Marionette DEBUG loaded listener.js 18:48:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f5c315a3000) [pid = 1859] [serial = 942] [outer = 0x7f5c30926c00] 18:48:35 INFO - PROCESS | 1859 | --DOMWINDOW == 66 (0x7f5c3085f400) [pid = 1859] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:48:35 INFO - PROCESS | 1859 | --DOMWINDOW == 65 (0x7f5c2eee5400) [pid = 1859] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:48:35 INFO - PROCESS | 1859 | --DOMWINDOW == 64 (0x7f5c2b46a000) [pid = 1859] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:48:35 INFO - PROCESS | 1859 | --DOMWINDOW == 63 (0x7f5c2b62b400) [pid = 1859] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:48:35 INFO - PROCESS | 1859 | --DOMWINDOW == 62 (0x7f5c2aed8000) [pid = 1859] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:48:35 INFO - PROCESS | 1859 | --DOMWINDOW == 61 (0x7f5c307ef800) [pid = 1859] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:48:35 INFO - PROCESS | 1859 | --DOMWINDOW == 60 (0x7f5c48df9c00) [pid = 1859] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:48:35 INFO - PROCESS | 1859 | 1462758515595 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 18:48:35 INFO - PROCESS | 1859 | 1462758515657 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 18:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:48:35 INFO - PROCESS | 1859 | 1462758515665 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:48:35 INFO - PROCESS | 1859 | 1462758515670 Marionette TRACE conn3 <- [1,1226,null,{}] 18:48:35 INFO - PROCESS | 1859 | 1462758515678 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:35 INFO - PROCESS | 1859 | 1462758515851 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 18:48:36 INFO - PROCESS | 1859 | 1462758516035 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f5f000 == 25 [pid = 1859] [id = 314] 18:48:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 61 (0x7f5c2a0d1800) [pid = 1859] [serial = 943] [outer = (nil)] 18:48:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 62 (0x7f5c307ef800) [pid = 1859] [serial = 944] [outer = 0x7f5c2a0d1800] 18:48:36 INFO - PROCESS | 1859 | 1462758516102 Marionette DEBUG loaded listener.js 18:48:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 63 (0x7f5c30861000) [pid = 1859] [serial = 945] [outer = 0x7f5c2a0d1800] 18:48:36 INFO - PROCESS | 1859 | 1462758516831 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 18:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1181ms 18:48:36 INFO - PROCESS | 1859 | 1462758516846 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 18:48:36 INFO - PROCESS | 1859 | 1462758516853 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 18:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:48:36 INFO - PROCESS | 1859 | 1462758516879 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:48:36 INFO - PROCESS | 1859 | 1462758516882 Marionette TRACE conn3 <- [1,1230,null,{}] 18:48:36 INFO - PROCESS | 1859 | 1462758516887 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:37 INFO - PROCESS | 1859 | 1462758517036 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 18:48:37 INFO - PROCESS | 1859 | 1462758517170 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c28f46000 == 26 [pid = 1859] [id = 315] 18:48:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 64 (0x7f5c30928c00) [pid = 1859] [serial = 946] [outer = (nil)] 18:48:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 65 (0x7f5c30e62c00) [pid = 1859] [serial = 947] [outer = 0x7f5c30928c00] 18:48:37 INFO - PROCESS | 1859 | 1462758517233 Marionette DEBUG loaded listener.js 18:48:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f5c3151ec00) [pid = 1859] [serial = 948] [outer = 0x7f5c30928c00] 18:48:38 INFO - PROCESS | 1859 | 1462758518090 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 18:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1280ms 18:48:38 INFO - PROCESS | 1859 | 1462758518157 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 18:48:38 INFO - PROCESS | 1859 | 1462758518160 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 18:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:48:38 INFO - PROCESS | 1859 | 1462758518166 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:48:38 INFO - PROCESS | 1859 | 1462758518171 Marionette TRACE conn3 <- [1,1234,null,{}] 18:48:38 INFO - PROCESS | 1859 | 1462758518185 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:38 INFO - PROCESS | 1859 | 1462758518365 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 18:48:38 INFO - PROCESS | 1859 | 1462758518494 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c36d15000 == 27 [pid = 1859] [id = 316] 18:48:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f5c31d6c400) [pid = 1859] [serial = 949] [outer = (nil)] 18:48:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 68 (0x7f5c32c26c00) [pid = 1859] [serial = 950] [outer = 0x7f5c31d6c400] 18:48:38 INFO - PROCESS | 1859 | 1462758518561 Marionette DEBUG loaded listener.js 18:48:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 69 (0x7f5c32e78800) [pid = 1859] [serial = 951] [outer = 0x7f5c31d6c400] 18:48:39 INFO - PROCESS | 1859 | 1462758519295 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 18:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1139ms 18:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:48:39 INFO - PROCESS | 1859 | 1462758519305 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 18:48:39 INFO - PROCESS | 1859 | 1462758519308 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 18:48:39 INFO - PROCESS | 1859 | 1462758519312 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:48:39 INFO - PROCESS | 1859 | 1462758519316 Marionette TRACE conn3 <- [1,1238,null,{}] 18:48:39 INFO - PROCESS | 1859 | 1462758519321 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:39 INFO - PROCESS | 1859 | 1462758519463 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 18:48:39 INFO - PROCESS | 1859 | 1462758519595 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3899d000 == 28 [pid = 1859] [id = 317] 18:48:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 70 (0x7f5c31d6f400) [pid = 1859] [serial = 952] [outer = (nil)] 18:48:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f5c34379800) [pid = 1859] [serial = 953] [outer = 0x7f5c31d6f400] 18:48:39 INFO - PROCESS | 1859 | 1462758519657 Marionette DEBUG loaded listener.js 18:48:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f5c34529800) [pid = 1859] [serial = 954] [outer = 0x7f5c31d6f400] 18:48:40 INFO - PROCESS | 1859 | 1462758520394 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 18:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1127ms 18:48:40 INFO - PROCESS | 1859 | 1462758520440 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 18:48:40 INFO - PROCESS | 1859 | 1462758520443 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 18:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:48:40 INFO - PROCESS | 1859 | 1462758520449 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:48:40 INFO - PROCESS | 1859 | 1462758520451 Marionette TRACE conn3 <- [1,1242,null,{}] 18:48:40 INFO - PROCESS | 1859 | 1462758520456 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:40 INFO - PROCESS | 1859 | 1462758520586 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 18:48:40 INFO - PROCESS | 1859 | 1462758520718 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39204000 == 29 [pid = 1859] [id = 318] 18:48:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f5c34560400) [pid = 1859] [serial = 955] [outer = (nil)] 18:48:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f5c346e9800) [pid = 1859] [serial = 956] [outer = 0x7f5c34560400] 18:48:40 INFO - PROCESS | 1859 | 1462758520782 Marionette DEBUG loaded listener.js 18:48:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f5c34764000) [pid = 1859] [serial = 957] [outer = 0x7f5c34560400] 18:48:41 INFO - PROCESS | 1859 | 1462758521728 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 18:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1329ms 18:48:41 INFO - PROCESS | 1859 | 1462758521797 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 18:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:48:41 INFO - PROCESS | 1859 | 1462758521801 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 18:48:41 INFO - PROCESS | 1859 | 1462758521808 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:48:41 INFO - PROCESS | 1859 | 1462758521812 Marionette TRACE conn3 <- [1,1246,null,{}] 18:48:41 INFO - PROCESS | 1859 | 1462758521820 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:41 INFO - PROCESS | 1859 | 1462758521960 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 18:48:42 INFO - PROCESS | 1859 | 1462758522135 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c29ee3800 == 30 [pid = 1859] [id = 319] 18:48:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f5c2b357000) [pid = 1859] [serial = 958] [outer = (nil)] 18:48:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f5c2b470c00) [pid = 1859] [serial = 959] [outer = 0x7f5c2b357000] 18:48:42 INFO - PROCESS | 1859 | 1462758522220 Marionette DEBUG loaded listener.js 18:48:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f5c2eee3800) [pid = 1859] [serial = 960] [outer = 0x7f5c2b357000] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 77 (0x7f5c4cdd4000) [pid = 1859] [serial = 894] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f5c30865400) [pid = 1859] [serial = 905] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f5c30d16c00) [pid = 1859] [serial = 908] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f5c30925400) [pid = 1859] [serial = 906] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f5c2f4f2000) [pid = 1859] [serial = 902] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 72 (0x7f5c2ed0a000) [pid = 1859] [serial = 899] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 71 (0x7f5c2eee1400) [pid = 1859] [serial = 900] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 70 (0x7f5c2b356c00) [pid = 1859] [serial = 896] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 69 (0x7f5c2b3f3000) [pid = 1859] [serial = 897] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 68 (0x7f5c31453c00) [pid = 1859] [serial = 914] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 67 (0x7f5c30853000) [pid = 1859] [serial = 911] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 66 (0x7f5c30eaac00) [pid = 1859] [serial = 909] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 65 (0x7f5c30eb0400) [pid = 1859] [serial = 912] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | --DOMWINDOW == 64 (0x7f5c307ed400) [pid = 1859] [serial = 903] [outer = (nil)] [url = about:blank] 18:48:42 INFO - PROCESS | 1859 | 1462758522988 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 18:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1238ms 18:48:43 INFO - PROCESS | 1859 | 1462758523045 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 18:48:43 INFO - PROCESS | 1859 | 1462758523052 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 18:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:48:43 INFO - PROCESS | 1859 | 1462758523060 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:48:43 INFO - PROCESS | 1859 | 1462758523063 Marionette TRACE conn3 <- [1,1250,null,{}] 18:48:43 INFO - PROCESS | 1859 | 1462758523067 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:43 INFO - PROCESS | 1859 | 1462758523192 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 18:48:43 INFO - PROCESS | 1859 | 1462758523207 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b496800 == 31 [pid = 1859] [id = 320] 18:48:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 65 (0x7f5c30850800) [pid = 1859] [serial = 961] [outer = (nil)] 18:48:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f5c3086b800) [pid = 1859] [serial = 962] [outer = 0x7f5c30850800] 18:48:43 INFO - PROCESS | 1859 | 1462758523260 Marionette DEBUG loaded listener.js 18:48:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f5c30d0c400) [pid = 1859] [serial = 963] [outer = 0x7f5c30850800] 18:48:43 INFO - PROCESS | 1859 | 1462758523947 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 18:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 925ms 18:48:43 INFO - PROCESS | 1859 | 1462758523985 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 18:48:43 INFO - PROCESS | 1859 | 1462758523988 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 18:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:48:43 INFO - PROCESS | 1859 | 1462758523993 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:48:44 INFO - PROCESS | 1859 | 1462758523998 Marionette TRACE conn3 <- [1,1254,null,{}] 18:48:44 INFO - PROCESS | 1859 | 1462758524011 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:44 INFO - PROCESS | 1859 | 1462758524138 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 18:48:44 INFO - PROCESS | 1859 | 1462758524237 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31d4a000 == 32 [pid = 1859] [id = 321] 18:48:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 68 (0x7f5c30bc6800) [pid = 1859] [serial = 964] [outer = (nil)] 18:48:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 69 (0x7f5c315a7c00) [pid = 1859] [serial = 965] [outer = 0x7f5c30bc6800] 18:48:44 INFO - PROCESS | 1859 | 1462758524291 Marionette DEBUG loaded listener.js 18:48:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 70 (0x7f5c32053800) [pid = 1859] [serial = 966] [outer = 0x7f5c30bc6800] 18:48:44 INFO - PROCESS | 1859 | 1462758524924 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 18:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 989ms 18:48:44 INFO - PROCESS | 1859 | 1462758524983 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 18:48:44 INFO - PROCESS | 1859 | 1462758524987 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 18:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:48:44 INFO - PROCESS | 1859 | 1462758524992 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:48:44 INFO - PROCESS | 1859 | 1462758524994 Marionette TRACE conn3 <- [1,1258,null,{}] 18:48:44 INFO - PROCESS | 1859 | 1462758524998 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:45 INFO - PROCESS | 1859 | 1462758525177 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 18:48:45 INFO - PROCESS | 1859 | 1462758525194 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c346b8800 == 33 [pid = 1859] [id = 322] 18:48:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f5c2a0d6400) [pid = 1859] [serial = 967] [outer = (nil)] 18:48:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f5c34565400) [pid = 1859] [serial = 968] [outer = 0x7f5c2a0d6400] 18:48:45 INFO - PROCESS | 1859 | 1462758525247 Marionette DEBUG loaded listener.js 18:48:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f5c34767400) [pid = 1859] [serial = 969] [outer = 0x7f5c2a0d6400] 18:48:45 INFO - PROCESS | 1859 | 1462758525883 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 18:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 925ms 18:48:45 INFO - PROCESS | 1859 | 1462758525917 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 18:48:45 INFO - PROCESS | 1859 | 1462758525919 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 18:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:48:45 INFO - PROCESS | 1859 | 1462758525924 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:48:45 INFO - PROCESS | 1859 | 1462758525926 Marionette TRACE conn3 <- [1,1262,null,{}] 18:48:45 INFO - PROCESS | 1859 | 1462758525931 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:46 INFO - PROCESS | 1859 | 1462758526089 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 18:48:46 INFO - PROCESS | 1859 | 1462758526156 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38989000 == 34 [pid = 1859] [id = 323] 18:48:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f5c30bcc800) [pid = 1859] [serial = 970] [outer = (nil)] 18:48:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f5c3476d800) [pid = 1859] [serial = 971] [outer = 0x7f5c30bcc800] 18:48:46 INFO - PROCESS | 1859 | 1462758526209 Marionette DEBUG loaded listener.js 18:48:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f5c3631fc00) [pid = 1859] [serial = 972] [outer = 0x7f5c30bcc800] 18:48:46 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f5c2a0cb400) [pid = 1859] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:48:46 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f5c2a0d0400) [pid = 1859] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:48:46 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f5c2a0cbc00) [pid = 1859] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:48:46 INFO - PROCESS | 1859 | 1462758526895 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 18:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1024ms 18:48:46 INFO - PROCESS | 1859 | 1462758526950 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 18:48:46 INFO - PROCESS | 1859 | 1462758526952 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 18:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:48:46 INFO - PROCESS | 1859 | 1462758526957 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:48:46 INFO - PROCESS | 1859 | 1462758526960 Marionette TRACE conn3 <- [1,1266,null,{}] 18:48:46 INFO - PROCESS | 1859 | 1462758526964 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:47 INFO - PROCESS | 1859 | 1462758527179 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 18:48:47 INFO - PROCESS | 1859 | 1462758527249 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c29ef8800 == 35 [pid = 1859] [id = 324] 18:48:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f5c36f20400) [pid = 1859] [serial = 973] [outer = (nil)] 18:48:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f5c37d97800) [pid = 1859] [serial = 974] [outer = 0x7f5c36f20400] 18:48:47 INFO - PROCESS | 1859 | 1462758527304 Marionette DEBUG loaded listener.js 18:48:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f5c386f7400) [pid = 1859] [serial = 975] [outer = 0x7f5c36f20400] 18:48:47 INFO - PROCESS | 1859 | 1462758527878 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 18:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 937ms 18:48:47 INFO - PROCESS | 1859 | 1462758527894 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 18:48:47 INFO - PROCESS | 1859 | 1462758527897 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 18:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:48:47 INFO - PROCESS | 1859 | 1462758527903 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:48:47 INFO - PROCESS | 1859 | 1462758527905 Marionette TRACE conn3 <- [1,1270,null,{}] 18:48:47 INFO - PROCESS | 1859 | 1462758527910 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:48 INFO - PROCESS | 1859 | 1462758528025 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 18:48:48 INFO - PROCESS | 1859 | 1462758528122 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b1a800 == 36 [pid = 1859] [id = 325] 18:48:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f5c36f20c00) [pid = 1859] [serial = 976] [outer = (nil)] 18:48:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f5c38a89000) [pid = 1859] [serial = 977] [outer = 0x7f5c36f20c00] 18:48:48 INFO - PROCESS | 1859 | 1462758528175 Marionette DEBUG loaded listener.js 18:48:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f5c39274800) [pid = 1859] [serial = 978] [outer = 0x7f5c36f20c00] 18:48:48 INFO - PROCESS | 1859 | 1462758528708 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 18:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 824ms 18:48:48 INFO - PROCESS | 1859 | 1462758528728 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 18:48:48 INFO - PROCESS | 1859 | 1462758528731 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 18:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:48:48 INFO - PROCESS | 1859 | 1462758528737 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:48:48 INFO - PROCESS | 1859 | 1462758528739 Marionette TRACE conn3 <- [1,1274,null,{}] 18:48:48 INFO - PROCESS | 1859 | 1462758528745 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:48 INFO - PROCESS | 1859 | 1462758528861 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 18:48:48 INFO - PROCESS | 1859 | 1462758528877 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39ca0000 == 37 [pid = 1859] [id = 326] 18:48:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f5c2a0d6800) [pid = 1859] [serial = 979] [outer = (nil)] 18:48:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f5c39354c00) [pid = 1859] [serial = 980] [outer = 0x7f5c2a0d6800] 18:48:48 INFO - PROCESS | 1859 | 1462758528929 Marionette DEBUG loaded listener.js 18:48:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f5c3935d800) [pid = 1859] [serial = 981] [outer = 0x7f5c2a0d6800] 18:48:49 INFO - PROCESS | 1859 | 1462758529675 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 18:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 979ms 18:48:49 INFO - PROCESS | 1859 | 1462758529718 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 18:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:48:49 INFO - PROCESS | 1859 | 1462758529723 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 18:48:49 INFO - PROCESS | 1859 | 1462758529731 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:48:49 INFO - PROCESS | 1859 | 1462758529736 Marionette TRACE conn3 <- [1,1278,null,{}] 18:48:49 INFO - PROCESS | 1859 | 1462758529761 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:49 INFO - PROCESS | 1859 | 1462758529915 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 18:48:50 INFO - PROCESS | 1859 | 1462758530047 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b6c2800 == 38 [pid = 1859] [id = 327] 18:48:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f5c2b3ebc00) [pid = 1859] [serial = 982] [outer = (nil)] 18:48:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f5c2ed0a000) [pid = 1859] [serial = 983] [outer = 0x7f5c2b3ebc00] 18:48:50 INFO - PROCESS | 1859 | 1462758530114 Marionette DEBUG loaded listener.js 18:48:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f5c307f1400) [pid = 1859] [serial = 984] [outer = 0x7f5c2b3ebc00] 18:48:50 INFO - PROCESS | 1859 | 1462758530861 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 18:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1199ms 18:48:50 INFO - PROCESS | 1859 | 1462758530929 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 18:48:50 INFO - PROCESS | 1859 | 1462758530937 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 18:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:48:50 INFO - PROCESS | 1859 | 1462758530946 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:48:50 INFO - PROCESS | 1859 | 1462758530949 Marionette TRACE conn3 <- [1,1282,null,{}] 18:48:50 INFO - PROCESS | 1859 | 1462758530955 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:51 INFO - PROCESS | 1859 | 1462758531133 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 18:48:51 INFO - PROCESS | 1859 | 1462758531265 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c346b9000 == 39 [pid = 1859] [id = 328] 18:48:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f5c30925c00) [pid = 1859] [serial = 985] [outer = (nil)] 18:48:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f5c31103c00) [pid = 1859] [serial = 986] [outer = 0x7f5c30925c00] 18:48:51 INFO - PROCESS | 1859 | 1462758531330 Marionette DEBUG loaded listener.js 18:48:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f5c315ac000) [pid = 1859] [serial = 987] [outer = 0x7f5c30925c00] 18:48:52 INFO - PROCESS | 1859 | 1462758532142 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 18:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1231ms 18:48:52 INFO - PROCESS | 1859 | 1462758532177 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 18:48:52 INFO - PROCESS | 1859 | 1462758532185 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 18:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:48:52 INFO - PROCESS | 1859 | 1462758532193 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:48:52 INFO - PROCESS | 1859 | 1462758532205 Marionette TRACE conn3 <- [1,1286,null,{}] 18:48:52 INFO - PROCESS | 1859 | 1462758532219 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:52 INFO - PROCESS | 1859 | 1462758532356 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 18:48:52 INFO - PROCESS | 1859 | 1462758532496 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a657000 == 40 [pid = 1859] [id = 329] 18:48:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c3205cc00) [pid = 1859] [serial = 988] [outer = (nil)] 18:48:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c3631d000) [pid = 1859] [serial = 989] [outer = 0x7f5c3205cc00] 18:48:52 INFO - PROCESS | 1859 | 1462758532562 Marionette DEBUG loaded listener.js 18:48:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c3709b800) [pid = 1859] [serial = 990] [outer = 0x7f5c3205cc00] 18:48:53 INFO - PROCESS | 1859 | 1462758533368 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 18:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1236ms 18:48:53 INFO - PROCESS | 1859 | 1462758533431 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 18:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:48:53 INFO - PROCESS | 1859 | 1462758533435 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 18:48:53 INFO - PROCESS | 1859 | 1462758533440 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:48:53 INFO - PROCESS | 1859 | 1462758533443 Marionette TRACE conn3 <- [1,1290,null,{}] 18:48:53 INFO - PROCESS | 1859 | 1462758533448 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:53 INFO - PROCESS | 1859 | 1462758533588 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 18:48:53 INFO - PROCESS | 1859 | 1462758533720 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3aa51000 == 41 [pid = 1859] [id = 330] 18:48:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c2b477800) [pid = 1859] [serial = 991] [outer = (nil)] 18:48:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c39352000) [pid = 1859] [serial = 992] [outer = 0x7f5c2b477800] 18:48:53 INFO - PROCESS | 1859 | 1462758533782 Marionette DEBUG loaded listener.js 18:48:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c39603400) [pid = 1859] [serial = 993] [outer = 0x7f5c2b477800] 18:48:54 INFO - PROCESS | 1859 | 1462758534559 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 18:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1187ms 18:48:54 INFO - PROCESS | 1859 | 1462758534627 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 18:48:54 INFO - PROCESS | 1859 | 1462758534630 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 18:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:48:54 INFO - PROCESS | 1859 | 1462758534635 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:48:54 INFO - PROCESS | 1859 | 1462758534637 Marionette TRACE conn3 <- [1,1294,null,{}] 18:48:54 INFO - PROCESS | 1859 | 1462758534642 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:54 INFO - PROCESS | 1859 | 1462758534778 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 18:48:54 INFO - PROCESS | 1859 | 1462758534911 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3ca05000 == 42 [pid = 1859] [id = 331] 18:48:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c2a0cf800) [pid = 1859] [serial = 994] [outer = (nil)] 18:48:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c3935a000) [pid = 1859] [serial = 995] [outer = 0x7f5c2a0cf800] 18:48:54 INFO - PROCESS | 1859 | 1462758534973 Marionette DEBUG loaded listener.js 18:48:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c39946400) [pid = 1859] [serial = 996] [outer = 0x7f5c2a0cf800] 18:48:55 INFO - PROCESS | 1859 | 1462758535960 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 18:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1380ms 18:48:56 INFO - PROCESS | 1859 | 1462758536016 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 18:48:56 INFO - PROCESS | 1859 | 1462758536021 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 18:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:48:56 INFO - PROCESS | 1859 | 1462758536028 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:48:56 INFO - PROCESS | 1859 | 1462758536032 Marionette TRACE conn3 <- [1,1298,null,{}] 18:48:56 INFO - PROCESS | 1859 | 1462758536039 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:56 INFO - PROCESS | 1859 | 1462758536169 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 18:48:56 INFO - PROCESS | 1859 | 1462758536337 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c29eed800 == 43 [pid = 1859] [id = 332] 18:48:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c2b628800) [pid = 1859] [serial = 997] [outer = (nil)] 18:48:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c2eeebc00) [pid = 1859] [serial = 998] [outer = 0x7f5c2b628800] 18:48:56 INFO - PROCESS | 1859 | 1462758536475 Marionette DEBUG loaded listener.js 18:48:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c30851800) [pid = 1859] [serial = 999] [outer = 0x7f5c2b628800] 18:48:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c272f9000 == 42 [pid = 1859] [id = 298] 18:48:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b1a800 == 41 [pid = 1859] [id = 325] 18:48:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c29ef8800 == 40 [pid = 1859] [id = 324] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c30eb0c00) [pid = 1859] [serial = 941] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38989000 == 39 [pid = 1859] [id = 323] 18:48:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c346b8800 == 38 [pid = 1859] [id = 322] 18:48:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31d4a000 == 37 [pid = 1859] [id = 321] 18:48:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b496800 == 36 [pid = 1859] [id = 320] 18:48:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c29ee3800 == 35 [pid = 1859] [id = 319] 18:48:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c36d15000 == 34 [pid = 1859] [id = 316] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c2eee2c00) [pid = 1859] [serial = 935] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c307f7800) [pid = 1859] [serial = 920] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c31520c00) [pid = 1859] [serial = 923] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c31d6d400) [pid = 1859] [serial = 926] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c2f4f6c00) [pid = 1859] [serial = 936] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c2b61dc00) [pid = 1859] [serial = 917] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c2b3ed800) [pid = 1859] [serial = 933] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c30d0cc00) [pid = 1859] [serial = 929] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c2aed6800) [pid = 1859] [serial = 932] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c30925800) [pid = 1859] [serial = 939] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c3085f800) [pid = 1859] [serial = 938] [outer = (nil)] [url = about:blank] 18:48:57 INFO - PROCESS | 1859 | 1462758537253 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1233ms 18:48:57 INFO - PROCESS | 1859 | 1462758537262 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 18:48:57 INFO - PROCESS | 1859 | 1462758537268 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 18:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:48:57 INFO - PROCESS | 1859 | 1462758537277 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:48:57 INFO - PROCESS | 1859 | 1462758537279 Marionette TRACE conn3 <- [1,1302,null,{}] 18:48:57 INFO - PROCESS | 1859 | 1462758537292 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:57 INFO - PROCESS | 1859 | 1462758537416 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 18:48:57 INFO - PROCESS | 1859 | 1462758537434 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b48c000 == 35 [pid = 1859] [id = 333] 18:48:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c30864400) [pid = 1859] [serial = 1000] [outer = (nil)] 18:48:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c30e63000) [pid = 1859] [serial = 1001] [outer = 0x7f5c30864400] 18:48:57 INFO - PROCESS | 1859 | 1462758537488 Marionette DEBUG loaded listener.js 18:48:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c3110a000) [pid = 1859] [serial = 1002] [outer = 0x7f5c30864400] 18:48:58 INFO - PROCESS | 1859 | 1462758538221 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 18:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 986ms 18:48:58 INFO - PROCESS | 1859 | 1462758538263 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 18:48:58 INFO - PROCESS | 1859 | 1462758538265 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 18:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:48:58 INFO - PROCESS | 1859 | 1462758538271 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:48:58 INFO - PROCESS | 1859 | 1462758538276 Marionette TRACE conn3 <- [1,1306,null,{}] 18:48:58 INFO - PROCESS | 1859 | 1462758538289 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:58 INFO - PROCESS | 1859 | 1462758538457 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 18:48:58 INFO - PROCESS | 1859 | 1462758538478 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31d36800 == 36 [pid = 1859] [id = 334] 18:48:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c31d66400) [pid = 1859] [serial = 1003] [outer = (nil)] 18:48:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c32c76800) [pid = 1859] [serial = 1004] [outer = 0x7f5c31d66400] 18:48:58 INFO - PROCESS | 1859 | 1462758538533 Marionette DEBUG loaded listener.js 18:48:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c34377000) [pid = 1859] [serial = 1005] [outer = 0x7f5c31d66400] 18:48:59 INFO - PROCESS | 1859 | 1462758539175 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 18:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 928ms 18:48:59 INFO - PROCESS | 1859 | 1462758539200 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 18:48:59 INFO - PROCESS | 1859 | 1462758539204 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 18:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:48:59 INFO - PROCESS | 1859 | 1462758539209 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:48:59 INFO - PROCESS | 1859 | 1462758539220 Marionette TRACE conn3 <- [1,1310,null,{}] 18:48:59 INFO - PROCESS | 1859 | 1462758539223 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:48:59 INFO - PROCESS | 1859 | 1462758539385 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 18:48:59 INFO - PROCESS | 1859 | 1462758539412 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c3b800 == 37 [pid = 1859] [id = 335] 18:48:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c307f2000) [pid = 1859] [serial = 1006] [outer = (nil)] 18:48:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c346f1000) [pid = 1859] [serial = 1007] [outer = 0x7f5c307f2000] 18:48:59 INFO - PROCESS | 1859 | 1462758539465 Marionette DEBUG loaded listener.js 18:48:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c36d26800) [pid = 1859] [serial = 1008] [outer = 0x7f5c307f2000] 18:49:00 INFO - PROCESS | 1859 | 1462758540110 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 18:49:00 INFO - PROCESS | 1859 | 1462758540146 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 18:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:49:00 INFO - PROCESS | 1859 | 1462758540151 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:49:00 INFO - PROCESS | 1859 | 1462758540153 Marionette TRACE conn3 <- [1,1314,null,{}] 18:49:00 INFO - PROCESS | 1859 | 1462758540157 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:00 INFO - PROCESS | 1859 | 1462758540309 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 18:49:00 INFO - PROCESS | 1859 | 1462758540322 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c36386800 == 38 [pid = 1859] [id = 336] 18:49:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c31f19c00) [pid = 1859] [serial = 1009] [outer = (nil)] 18:49:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c37d8d400) [pid = 1859] [serial = 1010] [outer = 0x7f5c31f19c00] 18:49:00 INFO - PROCESS | 1859 | 1462758540427 Marionette DEBUG loaded listener.js 18:49:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c39354000) [pid = 1859] [serial = 1011] [outer = 0x7f5c31f19c00] 18:49:01 INFO - PROCESS | 1859 | 1462758541147 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 18:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1032ms 18:49:01 INFO - PROCESS | 1859 | 1462758541184 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 18:49:01 INFO - PROCESS | 1859 | 1462758541187 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 18:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:49:01 INFO - PROCESS | 1859 | 1462758541191 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:49:01 INFO - PROCESS | 1859 | 1462758541194 Marionette TRACE conn3 <- [1,1318,null,{}] 18:49:01 INFO - PROCESS | 1859 | 1462758541198 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:01 INFO - PROCESS | 1859 | 1462758541410 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 18:49:01 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c2b356000) [pid = 1859] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:49:01 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c30bcc800) [pid = 1859] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:49:01 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c36f20c00) [pid = 1859] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:49:01 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c30850800) [pid = 1859] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:49:01 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c2a0d6400) [pid = 1859] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:49:01 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c2b357000) [pid = 1859] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:49:01 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c30bc6800) [pid = 1859] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:49:01 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c36f20400) [pid = 1859] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:49:01 INFO - PROCESS | 1859 | 1462758541579 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a06f000 == 39 [pid = 1859] [id = 337] 18:49:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c2a0d3c00) [pid = 1859] [serial = 1012] [outer = (nil)] 18:49:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c2b626800) [pid = 1859] [serial = 1013] [outer = 0x7f5c2a0d3c00] 18:49:01 INFO - PROCESS | 1859 | 1462758541634 Marionette DEBUG loaded listener.js 18:49:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c3631b000) [pid = 1859] [serial = 1014] [outer = 0x7f5c2a0d3c00] 18:49:02 INFO - PROCESS | 1859 | 1462758542185 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 18:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1025ms 18:49:02 INFO - PROCESS | 1859 | 1462758542230 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 18:49:02 INFO - PROCESS | 1859 | 1462758542232 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 18:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:49:02 INFO - PROCESS | 1859 | 1462758542241 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:49:02 INFO - PROCESS | 1859 | 1462758542243 Marionette TRACE conn3 <- [1,1322,null,{}] 18:49:02 INFO - PROCESS | 1859 | 1462758542248 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:02 INFO - PROCESS | 1859 | 1462758542370 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 18:49:02 INFO - PROCESS | 1859 | 1462758542386 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b14000 == 40 [pid = 1859] [id = 338] 18:49:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c2a0cb400) [pid = 1859] [serial = 1015] [outer = (nil)] 18:49:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c3a4b7000) [pid = 1859] [serial = 1016] [outer = 0x7f5c2a0cb400] 18:49:02 INFO - PROCESS | 1859 | 1462758542439 Marionette DEBUG loaded listener.js 18:49:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c3a852400) [pid = 1859] [serial = 1017] [outer = 0x7f5c2a0cb400] 18:49:03 INFO - PROCESS | 1859 | 1462758543085 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 18:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 874ms 18:49:03 INFO - PROCESS | 1859 | 1462758543116 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 18:49:03 INFO - PROCESS | 1859 | 1462758543119 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 18:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:49:03 INFO - PROCESS | 1859 | 1462758543125 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:49:03 INFO - PROCESS | 1859 | 1462758543127 Marionette TRACE conn3 <- [1,1326,null,{}] 18:49:03 INFO - PROCESS | 1859 | 1462758543131 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:03 INFO - PROCESS | 1859 | 1462758543247 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 18:49:03 INFO - PROCESS | 1859 | 1462758543348 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a387800 == 41 [pid = 1859] [id = 339] 18:49:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c2b3ec400) [pid = 1859] [serial = 1018] [outer = (nil)] 18:49:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c3a854400) [pid = 1859] [serial = 1019] [outer = 0x7f5c2b3ec400] 18:49:03 INFO - PROCESS | 1859 | 1462758543409 Marionette DEBUG loaded listener.js 18:49:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c3b1d8400) [pid = 1859] [serial = 1020] [outer = 0x7f5c2b3ec400] 18:49:04 INFO - PROCESS | 1859 | 1462758544157 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 18:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1085ms 18:49:04 INFO - PROCESS | 1859 | 1462758544211 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 18:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:49:04 INFO - PROCESS | 1859 | 1462758544218 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 18:49:04 INFO - PROCESS | 1859 | 1462758544224 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:49:04 INFO - PROCESS | 1859 | 1462758544229 Marionette TRACE conn3 <- [1,1330,null,{}] 18:49:04 INFO - PROCESS | 1859 | 1462758544236 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:04 INFO - PROCESS | 1859 | 1462758544377 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 18:49:04 INFO - PROCESS | 1859 | 1462758544520 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f58000 == 42 [pid = 1859] [id = 340] 18:49:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c2eee1c00) [pid = 1859] [serial = 1021] [outer = (nil)] 18:49:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c30858c00) [pid = 1859] [serial = 1022] [outer = 0x7f5c2eee1c00] 18:49:04 INFO - PROCESS | 1859 | 1462758544591 Marionette DEBUG loaded listener.js 18:49:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c30d12400) [pid = 1859] [serial = 1023] [outer = 0x7f5c2eee1c00] 18:49:05 INFO - PROCESS | 1859 | 1462758545426 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 18:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1239ms 18:49:05 INFO - PROCESS | 1859 | 1462758545463 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 18:49:05 INFO - PROCESS | 1859 | 1462758545470 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 18:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:49:05 INFO - PROCESS | 1859 | 1462758545479 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:49:05 INFO - PROCESS | 1859 | 1462758545482 Marionette TRACE conn3 <- [1,1334,null,{}] 18:49:05 INFO - PROCESS | 1859 | 1462758545486 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:05 INFO - PROCESS | 1859 | 1462758545624 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 18:49:05 INFO - PROCESS | 1859 | 1462758545766 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39507800 == 43 [pid = 1859] [id = 341] 18:49:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c315a5000) [pid = 1859] [serial = 1024] [outer = (nil)] 18:49:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c32e75800) [pid = 1859] [serial = 1025] [outer = 0x7f5c315a5000] 18:49:05 INFO - PROCESS | 1859 | 1462758545828 Marionette DEBUG loaded listener.js 18:49:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c346ed400) [pid = 1859] [serial = 1026] [outer = 0x7f5c315a5000] 18:49:06 INFO - PROCESS | 1859 | 1462758546678 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1233ms 18:49:06 INFO - PROCESS | 1859 | 1462758546712 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 18:49:06 INFO - PROCESS | 1859 | 1462758546715 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 18:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:49:06 INFO - PROCESS | 1859 | 1462758546721 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:49:06 INFO - PROCESS | 1859 | 1462758546726 Marionette TRACE conn3 <- [1,1338,null,{}] 18:49:06 INFO - PROCESS | 1859 | 1462758546740 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:06 INFO - PROCESS | 1859 | 1462758546893 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 18:49:07 INFO - PROCESS | 1859 | 1462758547037 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb9a000 == 44 [pid = 1859] [id = 342] 18:49:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c37d98400) [pid = 1859] [serial = 1027] [outer = (nil)] 18:49:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c39605000) [pid = 1859] [serial = 1028] [outer = 0x7f5c37d98400] 18:49:07 INFO - PROCESS | 1859 | 1462758547102 Marionette DEBUG loaded listener.js 18:49:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c3a261000) [pid = 1859] [serial = 1029] [outer = 0x7f5c37d98400] 18:49:08 INFO - PROCESS | 1859 | 1462758548357 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 18:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1682ms 18:49:08 INFO - PROCESS | 1859 | 1462758548403 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 18:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:49:08 INFO - PROCESS | 1859 | 1462758548407 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 18:49:08 INFO - PROCESS | 1859 | 1462758548412 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:49:08 INFO - PROCESS | 1859 | 1462758548414 Marionette TRACE conn3 <- [1,1342,null,{}] 18:49:08 INFO - PROCESS | 1859 | 1462758548419 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:08 INFO - PROCESS | 1859 | 1462758548584 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 18:49:08 INFO - PROCESS | 1859 | 1462758548694 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41108000 == 45 [pid = 1859] [id = 343] 18:49:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c315aa800) [pid = 1859] [serial = 1030] [outer = (nil)] 18:49:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c3a4b5800) [pid = 1859] [serial = 1031] [outer = 0x7f5c315aa800] 18:49:08 INFO - PROCESS | 1859 | 1462758548755 Marionette DEBUG loaded listener.js 18:49:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c3b1e4c00) [pid = 1859] [serial = 1032] [outer = 0x7f5c315aa800] 18:49:09 INFO - PROCESS | 1859 | 1462758549502 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 18:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1326ms 18:49:09 INFO - PROCESS | 1859 | 1462758549740 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 18:49:09 INFO - PROCESS | 1859 | 1462758549746 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 18:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:49:09 INFO - PROCESS | 1859 | 1462758549754 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:49:09 INFO - PROCESS | 1859 | 1462758549758 Marionette TRACE conn3 <- [1,1346,null,{}] 18:49:09 INFO - PROCESS | 1859 | 1462758549764 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:09 INFO - PROCESS | 1859 | 1462758549894 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 18:49:10 INFO - PROCESS | 1859 | 1462758550030 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31160000 == 46 [pid = 1859] [id = 344] 18:49:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c2eee9c00) [pid = 1859] [serial = 1033] [outer = (nil)] 18:49:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c2f4fd400) [pid = 1859] [serial = 1034] [outer = 0x7f5c2eee9c00] 18:49:10 INFO - PROCESS | 1859 | 1462758550088 Marionette DEBUG loaded listener.js 18:49:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c30927800) [pid = 1859] [serial = 1035] [outer = 0x7f5c2eee9c00] 18:49:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b14000 == 45 [pid = 1859] [id = 338] 18:49:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2a06f000 == 44 [pid = 1859] [id = 337] 18:49:10 INFO - PROCESS | 1859 | 1462758550996 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c39354c00) [pid = 1859] [serial = 980] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c307ef800) [pid = 1859] [serial = 944] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c30e62c00) [pid = 1859] [serial = 947] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c32c26c00) [pid = 1859] [serial = 950] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c34379800) [pid = 1859] [serial = 953] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c36386800 == 43 [pid = 1859] [id = 336] 18:49:11 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32c3b800 == 42 [pid = 1859] [id = 335] 18:49:11 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31d36800 == 41 [pid = 1859] [id = 334] 18:49:11 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b48c000 == 40 [pid = 1859] [id = 333] 18:49:11 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c29eed800 == 39 [pid = 1859] [id = 332] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c315aac00) [pid = 1859] [serial = 915] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c3476d800) [pid = 1859] [serial = 971] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c38a89000) [pid = 1859] [serial = 977] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c3086b800) [pid = 1859] [serial = 962] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c30d0c400) [pid = 1859] [serial = 963] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c34565400) [pid = 1859] [serial = 968] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c2b470c00) [pid = 1859] [serial = 959] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c2eee3800) [pid = 1859] [serial = 960] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c315a7c00) [pid = 1859] [serial = 965] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c32053800) [pid = 1859] [serial = 966] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c346e9800) [pid = 1859] [serial = 956] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c3631fc00) [pid = 1859] [serial = 972] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c37d97800) [pid = 1859] [serial = 974] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c386f7400) [pid = 1859] [serial = 975] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c34767400) [pid = 1859] [serial = 969] [outer = (nil)] [url = about:blank] 18:49:11 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c39274800) [pid = 1859] [serial = 978] [outer = (nil)] [url = about:blank] 18:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1332ms 18:49:11 INFO - PROCESS | 1859 | 1462758551087 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 18:49:11 INFO - PROCESS | 1859 | 1462758551090 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 18:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:49:11 INFO - PROCESS | 1859 | 1462758551101 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:49:11 INFO - PROCESS | 1859 | 1462758551106 Marionette TRACE conn3 <- [1,1350,null,{}] 18:49:11 INFO - PROCESS | 1859 | 1462758551111 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:11 INFO - PROCESS | 1859 | 1462758551238 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 18:49:11 INFO - PROCESS | 1859 | 1462758551248 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b491800 == 40 [pid = 1859] [id = 345] 18:49:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c307ea800) [pid = 1859] [serial = 1036] [outer = (nil)] 18:49:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c315a0400) [pid = 1859] [serial = 1037] [outer = 0x7f5c307ea800] 18:49:11 INFO - PROCESS | 1859 | 1462758551301 Marionette DEBUG loaded listener.js 18:49:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c32c26c00) [pid = 1859] [serial = 1038] [outer = 0x7f5c307ea800] 18:49:12 INFO - PROCESS | 1859 | 1462758552029 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 18:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 982ms 18:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:49:12 INFO - PROCESS | 1859 | 1462758552081 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 18:49:12 INFO - PROCESS | 1859 | 1462758552083 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 18:49:12 INFO - PROCESS | 1859 | 1462758552089 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:49:12 INFO - PROCESS | 1859 | 1462758552092 Marionette TRACE conn3 <- [1,1354,null,{}] 18:49:12 INFO - PROCESS | 1859 | 1462758552104 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:12 INFO - PROCESS | 1859 | 1462758552233 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 18:49:12 INFO - PROCESS | 1859 | 1462758552255 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c3a000 == 41 [pid = 1859] [id = 346] 18:49:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c34769400) [pid = 1859] [serial = 1039] [outer = (nil)] 18:49:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c36321000) [pid = 1859] [serial = 1040] [outer = 0x7f5c34769400] 18:49:12 INFO - PROCESS | 1859 | 1462758552315 Marionette DEBUG loaded listener.js 18:49:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c3709b000) [pid = 1859] [serial = 1041] [outer = 0x7f5c34769400] 18:49:13 INFO - PROCESS | 1859 | 1462758553033 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 18:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 980ms 18:49:13 INFO - PROCESS | 1859 | 1462758553068 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 18:49:13 INFO - PROCESS | 1859 | 1462758553071 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 18:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:49:13 INFO - PROCESS | 1859 | 1462758553076 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:49:13 INFO - PROCESS | 1859 | 1462758553078 Marionette TRACE conn3 <- [1,1358,null,{}] 18:49:13 INFO - PROCESS | 1859 | 1462758553082 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:13 INFO - PROCESS | 1859 | 1462758553252 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 18:49:13 INFO - PROCESS | 1859 | 1462758553268 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3899b000 == 42 [pid = 1859] [id = 347] 18:49:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c3304c400) [pid = 1859] [serial = 1042] [outer = (nil)] 18:49:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c39353400) [pid = 1859] [serial = 1043] [outer = 0x7f5c3304c400] 18:49:13 INFO - PROCESS | 1859 | 1462758553321 Marionette DEBUG loaded listener.js 18:49:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c39607400) [pid = 1859] [serial = 1044] [outer = 0x7f5c3304c400] 18:49:13 INFO - PROCESS | 1859 | 1462758553976 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 18:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 923ms 18:49:14 INFO - PROCESS | 1859 | 1462758554000 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 18:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:49:14 INFO - PROCESS | 1859 | 1462758554003 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 18:49:14 INFO - PROCESS | 1859 | 1462758554007 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:49:14 INFO - PROCESS | 1859 | 1462758554010 Marionette TRACE conn3 <- [1,1362,null,{}] 18:49:14 INFO - PROCESS | 1859 | 1462758554014 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:14 INFO - PROCESS | 1859 | 1462758554162 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 18:49:14 INFO - PROCESS | 1859 | 1462758554204 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ed2800 == 43 [pid = 1859] [id = 348] 18:49:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c2b358400) [pid = 1859] [serial = 1045] [outer = (nil)] 18:49:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c3a25e000) [pid = 1859] [serial = 1046] [outer = 0x7f5c2b358400] 18:49:14 INFO - PROCESS | 1859 | 1462758554255 Marionette DEBUG loaded listener.js 18:49:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c3a4bc800) [pid = 1859] [serial = 1047] [outer = 0x7f5c2b358400] 18:49:14 INFO - PROCESS | 1859 | 1462758554899 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 18:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 978ms 18:49:14 INFO - PROCESS | 1859 | 1462758554986 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 18:49:14 INFO - PROCESS | 1859 | 1462758554990 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 18:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:49:14 INFO - PROCESS | 1859 | 1462758554995 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:49:14 INFO - PROCESS | 1859 | 1462758554997 Marionette TRACE conn3 <- [1,1366,null,{}] 18:49:15 INFO - PROCESS | 1859 | 1462758555002 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:15 INFO - PROCESS | 1859 | 1462758555195 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 18:49:15 INFO - PROCESS | 1859 | 1462758555216 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a39e800 == 44 [pid = 1859] [id = 349] 18:49:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c3b68d000) [pid = 1859] [serial = 1048] [outer = (nil)] 18:49:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c3c0ccc00) [pid = 1859] [serial = 1049] [outer = 0x7f5c3b68d000] 18:49:15 INFO - PROCESS | 1859 | 1462758555281 Marionette DEBUG loaded listener.js 18:49:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c3caa7000) [pid = 1859] [serial = 1050] [outer = 0x7f5c3b68d000] 18:49:15 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c31f19c00) [pid = 1859] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:49:15 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c2a0d3c00) [pid = 1859] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:49:15 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c2b628800) [pid = 1859] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:49:15 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c31d66400) [pid = 1859] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:49:15 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c30864400) [pid = 1859] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:49:15 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c2a0cb400) [pid = 1859] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:49:15 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c307f2000) [pid = 1859] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:49:15 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c30926c00) [pid = 1859] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:49:16 INFO - PROCESS | 1859 | 1462758556079 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 18:49:16 INFO - PROCESS | 1859 | 1462758556126 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 18:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:49:16 INFO - PROCESS | 1859 | 1462758556131 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:49:16 INFO - PROCESS | 1859 | 1462758556132 Marionette TRACE conn3 <- [1,1370,null,{}] 18:49:16 INFO - PROCESS | 1859 | 1462758556137 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:16 INFO - PROCESS | 1859 | 1462758556286 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 18:49:16 INFO - PROCESS | 1859 | 1462758556301 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b0d3000 == 45 [pid = 1859] [id = 350] 18:49:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c2b628800) [pid = 1859] [serial = 1051] [outer = (nil)] 18:49:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c38a7f000) [pid = 1859] [serial = 1052] [outer = 0x7f5c2b628800] 18:49:16 INFO - PROCESS | 1859 | 1462758556354 Marionette DEBUG loaded listener.js 18:49:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c3cb4d400) [pid = 1859] [serial = 1053] [outer = 0x7f5c2b628800] 18:49:16 INFO - PROCESS | 1859 | 1462758556981 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 18:49:17 INFO - PROCESS | 1859 | 1462758557011 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 18:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:49:17 INFO - PROCESS | 1859 | 1462758557016 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:49:17 INFO - PROCESS | 1859 | 1462758557018 Marionette TRACE conn3 <- [1,1374,null,{}] 18:49:17 INFO - PROCESS | 1859 | 1462758557023 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:17 INFO - PROCESS | 1859 | 1462758557138 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 18:49:17 INFO - PROCESS | 1859 | 1462758557153 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c40fd5800 == 46 [pid = 1859] [id = 351] 18:49:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c3a4b6c00) [pid = 1859] [serial = 1054] [outer = (nil)] 18:49:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c3d78ec00) [pid = 1859] [serial = 1055] [outer = 0x7f5c3a4b6c00] 18:49:17 INFO - PROCESS | 1859 | 1462758557206 Marionette DEBUG loaded listener.js 18:49:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c41060400) [pid = 1859] [serial = 1056] [outer = 0x7f5c3a4b6c00] 18:49:18 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:49:18 INFO - PROCESS | 1859 | 1462758558054 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 18:49:18 INFO - PROCESS | 1859 | 1462758558110 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 18:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:49:18 INFO - PROCESS | 1859 | 1462758558117 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:49:18 INFO - PROCESS | 1859 | 1462758558122 Marionette TRACE conn3 <- [1,1378,null,{}] 18:49:18 INFO - PROCESS | 1859 | 1462758558130 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:18 INFO - PROCESS | 1859 | 1462758558270 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 18:49:18 INFO - PROCESS | 1859 | 1462758558416 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f57000 == 47 [pid = 1859] [id = 352] 18:49:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c2eee3800) [pid = 1859] [serial = 1057] [outer = (nil)] 18:49:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c30d0f000) [pid = 1859] [serial = 1058] [outer = 0x7f5c2eee3800] 18:49:18 INFO - PROCESS | 1859 | 1462758558482 Marionette DEBUG loaded listener.js 18:49:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c315a4400) [pid = 1859] [serial = 1059] [outer = 0x7f5c2eee3800] 18:49:19 INFO - PROCESS | 1859 | 1462758559330 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 18:49:19 INFO - PROCESS | 1859 | 1462758559409 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 18:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:49:19 INFO - PROCESS | 1859 | 1462758559419 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:49:19 INFO - PROCESS | 1859 | 1462758559423 Marionette TRACE conn3 <- [1,1382,null,{}] 18:49:19 INFO - PROCESS | 1859 | 1462758559428 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:19 INFO - PROCESS | 1859 | 1462758559615 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 18:49:19 INFO - PROCESS | 1859 | 1462758559755 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b57800 == 48 [pid = 1859] [id = 353] 18:49:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c316e2400) [pid = 1859] [serial = 1060] [outer = (nil)] 18:49:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c36d28000) [pid = 1859] [serial = 1061] [outer = 0x7f5c316e2400] 18:49:19 INFO - PROCESS | 1859 | 1462758559819 Marionette DEBUG loaded listener.js 18:49:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c390abc00) [pid = 1859] [serial = 1062] [outer = 0x7f5c316e2400] 18:49:20 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:49:20 INFO - PROCESS | 1859 | 1462758560659 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 18:49:20 INFO - PROCESS | 1859 | 1462758560702 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 18:49:20 INFO - PROCESS | 1859 | 1462758560708 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:49:20 INFO - PROCESS | 1859 | 1462758560713 Marionette TRACE conn3 <- [1,1386,null,{}] 18:49:20 INFO - PROCESS | 1859 | 1462758560727 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:20 INFO - PROCESS | 1859 | 1462758560866 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 18:49:21 INFO - PROCESS | 1859 | 1462758561012 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47b78800 == 49 [pid = 1859] [id = 354] 18:49:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c3a4bf000) [pid = 1859] [serial = 1063] [outer = (nil)] 18:49:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c3b692800) [pid = 1859] [serial = 1064] [outer = 0x7f5c3a4bf000] 18:49:21 INFO - PROCESS | 1859 | 1462758561078 Marionette DEBUG loaded listener.js 18:49:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c3caa6800) [pid = 1859] [serial = 1065] [outer = 0x7f5c3a4bf000] 18:49:21 INFO - PROCESS | 1859 | 1462758561895 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 18:49:21 INFO - PROCESS | 1859 | 1462758561945 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 18:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:49:21 INFO - PROCESS | 1859 | 1462758561951 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:49:21 INFO - PROCESS | 1859 | 1462758561953 Marionette TRACE conn3 <- [1,1390,null,{}] 18:49:21 INFO - PROCESS | 1859 | 1462758561958 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:22 INFO - PROCESS | 1859 | 1462758562093 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 18:49:22 INFO - PROCESS | 1859 | 1462758562236 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4804d000 == 50 [pid = 1859] [id = 355] 18:49:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c2aedbc00) [pid = 1859] [serial = 1066] [outer = (nil)] 18:49:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c46d6ec00) [pid = 1859] [serial = 1067] [outer = 0x7f5c2aedbc00] 18:49:22 INFO - PROCESS | 1859 | 1462758562299 Marionette DEBUG loaded listener.js 18:49:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c46df0400) [pid = 1859] [serial = 1068] [outer = 0x7f5c2aedbc00] 18:49:23 INFO - PROCESS | 1859 | 1462758563079 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 18:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1179ms 18:49:23 INFO - PROCESS | 1859 | 1462758563131 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 18:49:23 INFO - PROCESS | 1859 | 1462758563134 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 18:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:49:23 INFO - PROCESS | 1859 | 1462758563139 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:49:23 INFO - PROCESS | 1859 | 1462758563141 Marionette TRACE conn3 <- [1,1394,null,{}] 18:49:23 INFO - PROCESS | 1859 | 1462758563146 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:23 INFO - PROCESS | 1859 | 1462758563276 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 18:49:23 INFO - PROCESS | 1859 | 1462758563418 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48d1c000 == 51 [pid = 1859] [id = 356] 18:49:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c3960b000) [pid = 1859] [serial = 1069] [outer = (nil)] 18:49:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c4798c800) [pid = 1859] [serial = 1070] [outer = 0x7f5c3960b000] 18:49:23 INFO - PROCESS | 1859 | 1462758563481 Marionette DEBUG loaded listener.js 18:49:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c47b62000) [pid = 1859] [serial = 1071] [outer = 0x7f5c3960b000] 18:49:24 INFO - PROCESS | 1859 | 1462758564249 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 18:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1125ms 18:49:24 INFO - PROCESS | 1859 | 1462758564271 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 18:49:24 INFO - PROCESS | 1859 | 1462758564274 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 18:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:49:24 INFO - PROCESS | 1859 | 1462758564280 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:49:24 INFO - PROCESS | 1859 | 1462758564282 Marionette TRACE conn3 <- [1,1398,null,{}] 18:49:24 INFO - PROCESS | 1859 | 1462758564287 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:24 INFO - PROCESS | 1859 | 1462758564445 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 18:49:24 INFO - PROCESS | 1859 | 1462758564777 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ebc800 == 52 [pid = 1859] [id = 357] 18:49:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c2b46a000) [pid = 1859] [serial = 1072] [outer = (nil)] 18:49:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c2b61c400) [pid = 1859] [serial = 1073] [outer = 0x7f5c2b46a000] 18:49:24 INFO - PROCESS | 1859 | 1462758564855 Marionette DEBUG loaded listener.js 18:49:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c307ef800) [pid = 1859] [serial = 1074] [outer = 0x7f5c2b46a000] 18:49:25 INFO - PROCESS | 1859 | 1462758565732 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 18:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1476ms 18:49:25 INFO - PROCESS | 1859 | 1462758565760 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 18:49:25 INFO - PROCESS | 1859 | 1462758565765 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 18:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:49:25 INFO - PROCESS | 1859 | 1462758565772 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:49:25 INFO - PROCESS | 1859 | 1462758565776 Marionette TRACE conn3 <- [1,1402,null,{}] 18:49:25 INFO - PROCESS | 1859 | 1462758565782 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:25 INFO - PROCESS | 1859 | 1462758565928 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 18:49:25 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b0d3000 == 51 [pid = 1859] [id = 350] 18:49:25 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a39e800 == 50 [pid = 1859] [id = 349] 18:49:25 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ed2800 == 49 [pid = 1859] [id = 348] 18:49:25 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3899b000 == 48 [pid = 1859] [id = 347] 18:49:25 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32c3a000 == 47 [pid = 1859] [id = 346] 18:49:25 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c3a854400) [pid = 1859] [serial = 1019] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b491800 == 46 [pid = 1859] [id = 345] 18:49:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31160000 == 45 [pid = 1859] [id = 344] 18:49:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30f58000 == 44 [pid = 1859] [id = 340] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c315a3000) [pid = 1859] [serial = 942] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c3935a000) [pid = 1859] [serial = 995] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c2ed0a000) [pid = 1859] [serial = 983] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c31103c00) [pid = 1859] [serial = 986] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c3631d000) [pid = 1859] [serial = 989] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c39352000) [pid = 1859] [serial = 992] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c3a4b7000) [pid = 1859] [serial = 1016] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c3a852400) [pid = 1859] [serial = 1017] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c3631b000) [pid = 1859] [serial = 1014] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c346f1000) [pid = 1859] [serial = 1007] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c36d26800) [pid = 1859] [serial = 1008] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c37d8d400) [pid = 1859] [serial = 1010] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c2b626800) [pid = 1859] [serial = 1013] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c30851800) [pid = 1859] [serial = 999] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c2eeebc00) [pid = 1859] [serial = 998] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c32c76800) [pid = 1859] [serial = 1004] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c34377000) [pid = 1859] [serial = 1005] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c39354000) [pid = 1859] [serial = 1011] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c30e63000) [pid = 1859] [serial = 1001] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c3110a000) [pid = 1859] [serial = 1002] [outer = (nil)] [url = about:blank] 18:49:26 INFO - PROCESS | 1859 | 1462758566102 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a06f000 == 45 [pid = 1859] [id = 358] 18:49:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c2b46b000) [pid = 1859] [serial = 1075] [outer = (nil)] 18:49:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c30e63000) [pid = 1859] [serial = 1076] [outer = 0x7f5c2b46b000] 18:49:26 INFO - PROCESS | 1859 | 1462758566159 Marionette DEBUG loaded listener.js 18:49:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c33049800) [pid = 1859] [serial = 1077] [outer = 0x7f5c2b46b000] 18:49:26 INFO - PROCESS | 1859 | 1462758566777 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 18:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1028ms 18:49:26 INFO - PROCESS | 1859 | 1462758566802 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 18:49:26 INFO - PROCESS | 1859 | 1462758566808 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 18:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:49:26 INFO - PROCESS | 1859 | 1462758566815 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:49:26 INFO - PROCESS | 1859 | 1462758566817 Marionette TRACE conn3 <- [1,1406,null,{}] 18:49:26 INFO - PROCESS | 1859 | 1462758566822 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:26 INFO - PROCESS | 1859 | 1462758566952 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 18:49:26 INFO - PROCESS | 1859 | 1462758566971 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3301f800 == 46 [pid = 1859] [id = 359] 18:49:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c34762400) [pid = 1859] [serial = 1078] [outer = (nil)] 18:49:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c36f22800) [pid = 1859] [serial = 1079] [outer = 0x7f5c34762400] 18:49:27 INFO - PROCESS | 1859 | 1462758567025 Marionette DEBUG loaded listener.js 18:49:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c39279c00) [pid = 1859] [serial = 1080] [outer = 0x7f5c34762400] 18:49:27 INFO - PROCESS | 1859 | 1462758567768 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 18:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 977ms 18:49:27 INFO - PROCESS | 1859 | 1462758567795 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 18:49:27 INFO - PROCESS | 1859 | 1462758567798 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 18:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:49:27 INFO - PROCESS | 1859 | 1462758567811 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:49:27 INFO - PROCESS | 1859 | 1462758567818 Marionette TRACE conn3 <- [1,1410,null,{}] 18:49:27 INFO - PROCESS | 1859 | 1462758567830 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:27 INFO - PROCESS | 1859 | 1462758567952 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 18:49:27 INFO - PROCESS | 1859 | 1462758567970 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39510800 == 47 [pid = 1859] [id = 360] 18:49:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c39394800) [pid = 1859] [serial = 1081] [outer = (nil)] 18:49:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c3a264c00) [pid = 1859] [serial = 1082] [outer = 0x7f5c39394800] 18:49:28 INFO - PROCESS | 1859 | 1462758568023 Marionette DEBUG loaded listener.js 18:49:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c3b16f800) [pid = 1859] [serial = 1083] [outer = 0x7f5c39394800] 18:49:28 INFO - PROCESS | 1859 | 1462758568800 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 18:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1035ms 18:49:28 INFO - PROCESS | 1859 | 1462758568846 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 18:49:28 INFO - PROCESS | 1859 | 1462758568849 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 18:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:49:28 INFO - PROCESS | 1859 | 1462758568854 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:49:28 INFO - PROCESS | 1859 | 1462758568856 Marionette TRACE conn3 <- [1,1414,null,{}] 18:49:28 INFO - PROCESS | 1859 | 1462758568861 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:29 INFO - PROCESS | 1859 | 1462758569023 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 18:49:29 INFO - PROCESS | 1859 | 1462758569031 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b64800 == 48 [pid = 1859] [id = 361] 18:49:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c39399c00) [pid = 1859] [serial = 1084] [outer = (nil)] 18:49:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c3c0c7800) [pid = 1859] [serial = 1085] [outer = 0x7f5c39399c00] 18:49:29 INFO - PROCESS | 1859 | 1462758569140 Marionette DEBUG loaded listener.js 18:49:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c3caa7400) [pid = 1859] [serial = 1086] [outer = 0x7f5c39399c00] 18:49:29 INFO - PROCESS | 1859 | 1462758569799 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 18:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 975ms 18:49:29 INFO - PROCESS | 1859 | 1462758569833 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 18:49:29 INFO - PROCESS | 1859 | 1462758569836 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 18:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:49:29 INFO - PROCESS | 1859 | 1462758569840 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:49:29 INFO - PROCESS | 1859 | 1462758569843 Marionette TRACE conn3 <- [1,1418,null,{}] 18:49:29 INFO - PROCESS | 1859 | 1462758569847 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:30 INFO - PROCESS | 1859 | 1462758570014 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 18:49:30 INFO - PROCESS | 1859 | 1462758570038 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c28f45800 == 49 [pid = 1859] [id = 362] 18:49:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c41060000) [pid = 1859] [serial = 1087] [outer = (nil)] 18:49:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c46de8c00) [pid = 1859] [serial = 1088] [outer = 0x7f5c41060000] 18:49:30 INFO - PROCESS | 1859 | 1462758570107 Marionette DEBUG loaded listener.js 18:49:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c47bb1800) [pid = 1859] [serial = 1089] [outer = 0x7f5c41060000] 18:49:30 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c34769400) [pid = 1859] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:49:30 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c2b358400) [pid = 1859] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:49:30 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c2b628800) [pid = 1859] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:49:30 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c307ea800) [pid = 1859] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:49:30 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c3b68d000) [pid = 1859] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:49:30 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c2eee9c00) [pid = 1859] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:49:30 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c3304c400) [pid = 1859] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:49:30 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c2a0d6800) [pid = 1859] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:49:30 INFO - PROCESS | 1859 | 1462758570912 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 18:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1128ms 18:49:30 INFO - PROCESS | 1859 | 1462758570969 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 18:49:30 INFO - PROCESS | 1859 | 1462758570971 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 18:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:49:30 INFO - PROCESS | 1859 | 1462758570977 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:49:30 INFO - PROCESS | 1859 | 1462758570979 Marionette TRACE conn3 <- [1,1422,null,{}] 18:49:30 INFO - PROCESS | 1859 | 1462758570984 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:31 INFO - PROCESS | 1859 | 1462758571104 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 18:49:31 INFO - PROCESS | 1859 | 1462758571118 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4110b000 == 50 [pid = 1859] [id = 363] 18:49:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c2b628800) [pid = 1859] [serial = 1090] [outer = (nil)] 18:49:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c3caa5000) [pid = 1859] [serial = 1091] [outer = 0x7f5c2b628800] 18:49:31 INFO - PROCESS | 1859 | 1462758571172 Marionette DEBUG loaded listener.js 18:49:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c47bebc00) [pid = 1859] [serial = 1092] [outer = 0x7f5c2b628800] 18:49:31 INFO - PROCESS | 1859 | 1462758571851 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 18:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 930ms 18:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:49:31 INFO - PROCESS | 1859 | 1462758571909 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 18:49:31 INFO - PROCESS | 1859 | 1462758571911 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 18:49:31 INFO - PROCESS | 1859 | 1462758571916 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:49:31 INFO - PROCESS | 1859 | 1462758571919 Marionette TRACE conn3 <- [1,1426,null,{}] 18:49:31 INFO - PROCESS | 1859 | 1462758571923 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:32 INFO - PROCESS | 1859 | 1462758572086 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 18:49:32 INFO - PROCESS | 1859 | 1462758572101 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47e66800 == 51 [pid = 1859] [id = 364] 18:49:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c3cbb0800) [pid = 1859] [serial = 1093] [outer = (nil)] 18:49:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c47e3fc00) [pid = 1859] [serial = 1094] [outer = 0x7f5c3cbb0800] 18:49:32 INFO - PROCESS | 1859 | 1462758572154 Marionette DEBUG loaded listener.js 18:49:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c48aebc00) [pid = 1859] [serial = 1095] [outer = 0x7f5c3cbb0800] 18:49:32 INFO - PROCESS | 1859 | 1462758572924 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 18:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1081ms 18:49:33 INFO - PROCESS | 1859 | 1462758572997 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 18:49:33 INFO - PROCESS | 1859 | 1462758573003 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 18:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:49:33 INFO - PROCESS | 1859 | 1462758573011 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:49:33 INFO - PROCESS | 1859 | 1462758573015 Marionette TRACE conn3 <- [1,1430,null,{}] 18:49:33 INFO - PROCESS | 1859 | 1462758573022 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:33 INFO - PROCESS | 1859 | 1462758573208 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 18:49:33 INFO - PROCESS | 1859 | 1462758573350 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ebc800 == 52 [pid = 1859] [id = 365] 18:49:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c2b625800) [pid = 1859] [serial = 1096] [outer = (nil)] 18:49:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c30e63400) [pid = 1859] [serial = 1097] [outer = 0x7f5c2b625800] 18:49:33 INFO - PROCESS | 1859 | 1462758573416 Marionette DEBUG loaded listener.js 18:49:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c31d67800) [pid = 1859] [serial = 1098] [outer = 0x7f5c2b625800] 18:49:34 INFO - PROCESS | 1859 | 1462758574234 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 18:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1285ms 18:49:34 INFO - PROCESS | 1859 | 1462758574296 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 18:49:34 INFO - PROCESS | 1859 | 1462758574304 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 18:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:49:34 INFO - PROCESS | 1859 | 1462758574313 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:49:34 INFO - PROCESS | 1859 | 1462758574317 Marionette TRACE conn3 <- [1,1434,null,{}] 18:49:34 INFO - PROCESS | 1859 | 1462758574322 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:34 INFO - PROCESS | 1859 | 1462758574468 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 18:49:34 INFO - PROCESS | 1859 | 1462758574608 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c40fcf800 == 53 [pid = 1859] [id = 366] 18:49:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c346e8c00) [pid = 1859] [serial = 1099] [outer = (nil)] 18:49:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c38a99400) [pid = 1859] [serial = 1100] [outer = 0x7f5c346e8c00] 18:49:34 INFO - PROCESS | 1859 | 1462758574681 Marionette DEBUG loaded listener.js 18:49:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c39609c00) [pid = 1859] [serial = 1101] [outer = 0x7f5c346e8c00] 18:49:35 INFO - PROCESS | 1859 | 1462758575580 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 18:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1329ms 18:49:35 INFO - PROCESS | 1859 | 1462758575642 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 18:49:35 INFO - PROCESS | 1859 | 1462758575646 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 18:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:49:35 INFO - PROCESS | 1859 | 1462758575651 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:49:35 INFO - PROCESS | 1859 | 1462758575656 Marionette TRACE conn3 <- [1,1438,null,{}] 18:49:35 INFO - PROCESS | 1859 | 1462758575670 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:35 INFO - PROCESS | 1859 | 1462758575817 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 18:49:35 INFO - PROCESS | 1859 | 1462758575958 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4b053800 == 54 [pid = 1859] [id = 367] 18:49:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c3b68ec00) [pid = 1859] [serial = 1102] [outer = (nil)] 18:49:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c41dd5c00) [pid = 1859] [serial = 1103] [outer = 0x7f5c3b68ec00] 18:49:36 INFO - PROCESS | 1859 | 1462758576028 Marionette DEBUG loaded listener.js 18:49:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c47bbac00) [pid = 1859] [serial = 1104] [outer = 0x7f5c3b68ec00] 18:49:36 INFO - PROCESS | 1859 | 1462758576777 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 18:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1183ms 18:49:36 INFO - PROCESS | 1859 | 1462758576849 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 18:49:36 INFO - PROCESS | 1859 | 1462758576853 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 18:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:49:36 INFO - PROCESS | 1859 | 1462758576859 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:49:36 INFO - PROCESS | 1859 | 1462758576862 Marionette TRACE conn3 <- [1,1442,null,{}] 18:49:36 INFO - PROCESS | 1859 | 1462758576867 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:37 INFO - PROCESS | 1859 | 1462758577013 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 18:49:37 INFO - PROCESS | 1859 | 1462758577153 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c71b000 == 55 [pid = 1859] [id = 368] 18:49:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c3caa8000) [pid = 1859] [serial = 1105] [outer = (nil)] 18:49:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c48af7000) [pid = 1859] [serial = 1106] [outer = 0x7f5c3caa8000] 18:49:37 INFO - PROCESS | 1859 | 1462758577217 Marionette DEBUG loaded listener.js 18:49:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c48e5c000) [pid = 1859] [serial = 1107] [outer = 0x7f5c3caa8000] 18:49:38 INFO - PROCESS | 1859 | 1462758578019 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 18:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1228ms 18:49:38 INFO - PROCESS | 1859 | 1462758578089 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 18:49:38 INFO - PROCESS | 1859 | 1462758578092 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 18:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:49:38 INFO - PROCESS | 1859 | 1462758578097 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:49:38 INFO - PROCESS | 1859 | 1462758578099 Marionette TRACE conn3 <- [1,1446,null,{}] 18:49:38 INFO - PROCESS | 1859 | 1462758578104 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:38 INFO - PROCESS | 1859 | 1462758578243 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 18:49:38 INFO - PROCESS | 1859 | 1462758578384 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c9ca800 == 56 [pid = 1859] [id = 369] 18:49:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c47cdc000) [pid = 1859] [serial = 1108] [outer = (nil)] 18:49:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c30d18400) [pid = 1859] [serial = 1109] [outer = 0x7f5c47cdc000] 18:49:38 INFO - PROCESS | 1859 | 1462758578454 Marionette DEBUG loaded listener.js 18:49:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c49064c00) [pid = 1859] [serial = 1110] [outer = 0x7f5c47cdc000] 18:49:39 INFO - PROCESS | 1859 | 1462758579244 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 18:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1182ms 18:49:39 INFO - PROCESS | 1859 | 1462758579280 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 18:49:39 INFO - PROCESS | 1859 | 1462758579283 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 18:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:49:39 INFO - PROCESS | 1859 | 1462758579288 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:49:39 INFO - PROCESS | 1859 | 1462758579291 Marionette TRACE conn3 <- [1,1450,null,{}] 18:49:39 INFO - PROCESS | 1859 | 1462758579296 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:39 INFO - PROCESS | 1859 | 1462758579452 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 18:49:39 INFO - PROCESS | 1859 | 1462758579604 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d1d9800 == 57 [pid = 1859] [id = 370] 18:49:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c2b358400) [pid = 1859] [serial = 1111] [outer = (nil)] 18:49:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c4afe5000) [pid = 1859] [serial = 1112] [outer = 0x7f5c2b358400] 18:49:39 INFO - PROCESS | 1859 | 1462758579676 Marionette DEBUG loaded listener.js 18:49:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c4c3a4800) [pid = 1859] [serial = 1113] [outer = 0x7f5c2b358400] 18:49:40 INFO - PROCESS | 1859 | 1462758580697 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 18:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1428ms 18:49:40 INFO - PROCESS | 1859 | 1462758580717 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 18:49:40 INFO - PROCESS | 1859 | 1462758580721 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 18:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:49:40 INFO - PROCESS | 1859 | 1462758580728 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:49:40 INFO - PROCESS | 1859 | 1462758580733 Marionette TRACE conn3 <- [1,1454,null,{}] 18:49:40 INFO - PROCESS | 1859 | 1462758580741 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:40 INFO - PROCESS | 1859 | 1462758580875 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 18:49:41 INFO - PROCESS | 1859 | 1462758581039 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3899c800 == 58 [pid = 1859] [id = 371] 18:49:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c2ed0f000) [pid = 1859] [serial = 1114] [outer = (nil)] 18:49:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c307f2000) [pid = 1859] [serial = 1115] [outer = 0x7f5c2ed0f000] 18:49:41 INFO - PROCESS | 1859 | 1462758581147 Marionette DEBUG loaded listener.js 18:49:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c3110bc00) [pid = 1859] [serial = 1116] [outer = 0x7f5c2ed0f000] 18:49:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a387800 == 57 [pid = 1859] [id = 339] 18:49:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4110b000 == 56 [pid = 1859] [id = 363] 18:49:41 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c39605000) [pid = 1859] [serial = 1028] [outer = (nil)] [url = about:blank] 18:49:41 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c3a4b5800) [pid = 1859] [serial = 1031] [outer = (nil)] [url = about:blank] 18:49:41 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c30858c00) [pid = 1859] [serial = 1022] [outer = (nil)] [url = about:blank] 18:49:41 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c32e75800) [pid = 1859] [serial = 1025] [outer = (nil)] [url = about:blank] 18:49:41 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c3d78ec00) [pid = 1859] [serial = 1055] [outer = (nil)] [url = about:blank] 18:49:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c28f45800 == 55 [pid = 1859] [id = 362] 18:49:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b64800 == 54 [pid = 1859] [id = 361] 18:49:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39510800 == 53 [pid = 1859] [id = 360] 18:49:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3301f800 == 52 [pid = 1859] [id = 359] 18:49:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2a06f000 == 51 [pid = 1859] [id = 358] 18:49:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ebc800 == 50 [pid = 1859] [id = 357] 18:49:42 INFO - PROCESS | 1859 | 1462758582014 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c3709b000) [pid = 1859] [serial = 1041] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c3a4bc800) [pid = 1859] [serial = 1047] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c38a7f000) [pid = 1859] [serial = 1052] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c36321000) [pid = 1859] [serial = 1040] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c32c26c00) [pid = 1859] [serial = 1038] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c3c0ccc00) [pid = 1859] [serial = 1049] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c2f4fd400) [pid = 1859] [serial = 1034] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c39353400) [pid = 1859] [serial = 1043] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c39607400) [pid = 1859] [serial = 1044] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c3caa7000) [pid = 1859] [serial = 1050] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c30927800) [pid = 1859] [serial = 1035] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c3a25e000) [pid = 1859] [serial = 1046] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c315a0400) [pid = 1859] [serial = 1037] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c3935d800) [pid = 1859] [serial = 981] [outer = (nil)] [url = about:blank] 18:49:42 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c3cb4d400) [pid = 1859] [serial = 1053] [outer = (nil)] [url = about:blank] 18:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1333ms 18:49:42 INFO - PROCESS | 1859 | 1462758582063 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 18:49:42 INFO - PROCESS | 1859 | 1462758582069 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 18:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:49:42 INFO - PROCESS | 1859 | 1462758582078 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:49:42 INFO - PROCESS | 1859 | 1462758582081 Marionette TRACE conn3 <- [1,1458,null,{}] 18:49:42 INFO - PROCESS | 1859 | 1462758582086 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:42 INFO - PROCESS | 1859 | 1462758582208 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 18:49:42 INFO - PROCESS | 1859 | 1462758582225 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ed7000 == 51 [pid = 1859] [id = 372] 18:49:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c3110d400) [pid = 1859] [serial = 1117] [outer = (nil)] 18:49:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c32e75800) [pid = 1859] [serial = 1118] [outer = 0x7f5c3110d400] 18:49:42 INFO - PROCESS | 1859 | 1462758582278 Marionette DEBUG loaded listener.js 18:49:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c34767000) [pid = 1859] [serial = 1119] [outer = 0x7f5c3110d400] 18:49:43 INFO - PROCESS | 1859 | 1462758583211 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 18:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1176ms 18:49:43 INFO - PROCESS | 1859 | 1462758583255 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 18:49:43 INFO - PROCESS | 1859 | 1462758583259 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 18:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:49:43 INFO - PROCESS | 1859 | 1462758583267 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:49:43 INFO - PROCESS | 1859 | 1462758583273 Marionette TRACE conn3 <- [1,1462,null,{}] 18:49:43 INFO - PROCESS | 1859 | 1462758583281 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:43 INFO - PROCESS | 1859 | 1462758583433 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 18:49:43 INFO - PROCESS | 1859 | 1462758583575 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32b60000 == 52 [pid = 1859] [id = 373] 18:49:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c2b356800) [pid = 1859] [serial = 1120] [outer = (nil)] 18:49:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c30d0c400) [pid = 1859] [serial = 1121] [outer = 0x7f5c2b356800] 18:49:43 INFO - PROCESS | 1859 | 1462758583640 Marionette DEBUG loaded listener.js 18:49:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c32c27400) [pid = 1859] [serial = 1122] [outer = 0x7f5c2b356800] 18:49:44 INFO - PROCESS | 1859 | 1462758584526 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 18:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1286ms 18:49:44 INFO - PROCESS | 1859 | 1462758584554 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 18:49:44 INFO - PROCESS | 1859 | 1462758584562 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 18:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:49:44 INFO - PROCESS | 1859 | 1462758584570 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:49:44 INFO - PROCESS | 1859 | 1462758584574 Marionette TRACE conn3 <- [1,1466,null,{}] 18:49:44 INFO - PROCESS | 1859 | 1462758584579 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:44 INFO - PROCESS | 1859 | 1462758584725 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 18:49:44 INFO - PROCESS | 1859 | 1462758584873 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39508800 == 53 [pid = 1859] [id = 374] 18:49:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c3631c400) [pid = 1859] [serial = 1123] [outer = (nil)] 18:49:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c38a7f000) [pid = 1859] [serial = 1124] [outer = 0x7f5c3631c400] 18:49:44 INFO - PROCESS | 1859 | 1462758584935 Marionette DEBUG loaded listener.js 18:49:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c39607400) [pid = 1859] [serial = 1125] [outer = 0x7f5c3631c400] 18:49:45 INFO - PROCESS | 1859 | 1462758585797 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 18:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1280ms 18:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:49:45 INFO - PROCESS | 1859 | 1462758585850 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 18:49:45 INFO - PROCESS | 1859 | 1462758585853 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 18:49:45 INFO - PROCESS | 1859 | 1462758585859 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:49:45 INFO - PROCESS | 1859 | 1462758585864 Marionette TRACE conn3 <- [1,1470,null,{}] 18:49:45 INFO - PROCESS | 1859 | 1462758585879 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:46 INFO - PROCESS | 1859 | 1462758586026 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 18:49:46 INFO - PROCESS | 1859 | 1462758586168 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ed0800 == 54 [pid = 1859] [id = 375] 18:49:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c3a25b800) [pid = 1859] [serial = 1126] [outer = (nil)] 18:49:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c3b1e4400) [pid = 1859] [serial = 1127] [outer = 0x7f5c3a25b800] 18:49:46 INFO - PROCESS | 1859 | 1462758586236 Marionette DEBUG loaded listener.js 18:49:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c3ca9e800) [pid = 1859] [serial = 1128] [outer = 0x7f5c3a25b800] 18:49:46 INFO - PROCESS | 1859 | 1462758586993 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 18:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1181ms 18:49:47 INFO - PROCESS | 1859 | 1462758587042 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 18:49:47 INFO - PROCESS | 1859 | 1462758587046 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 18:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:49:47 INFO - PROCESS | 1859 | 1462758587051 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:49:47 INFO - PROCESS | 1859 | 1462758587053 Marionette TRACE conn3 <- [1,1474,null,{}] 18:49:47 INFO - PROCESS | 1859 | 1462758587058 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:47 INFO - PROCESS | 1859 | 1462758587194 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 18:49:47 INFO - PROCESS | 1859 | 1462758587340 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4110b000 == 55 [pid = 1859] [id = 376] 18:49:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c3a266c00) [pid = 1859] [serial = 1129] [outer = (nil)] 18:49:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c4105a400) [pid = 1859] [serial = 1130] [outer = 0x7f5c3a266c00] 18:49:47 INFO - PROCESS | 1859 | 1462758587403 Marionette DEBUG loaded listener.js 18:49:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c4798c000) [pid = 1859] [serial = 1131] [outer = 0x7f5c3a266c00] 18:49:48 INFO - PROCESS | 1859 | 1462758588293 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 18:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1280ms 18:49:48 INFO - PROCESS | 1859 | 1462758588332 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 18:49:48 INFO - PROCESS | 1859 | 1462758588334 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 18:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:49:48 INFO - PROCESS | 1859 | 1462758588340 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:49:48 INFO - PROCESS | 1859 | 1462758588342 Marionette TRACE conn3 <- [1,1478,null,{}] 18:49:48 INFO - PROCESS | 1859 | 1462758588347 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:48 INFO - PROCESS | 1859 | 1462758588476 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 18:49:48 INFO - PROCESS | 1859 | 1462758588623 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47ece000 == 56 [pid = 1859] [id = 377] 18:49:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c3cbb9400) [pid = 1859] [serial = 1132] [outer = (nil)] 18:49:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c47be2800) [pid = 1859] [serial = 1133] [outer = 0x7f5c3cbb9400] 18:49:48 INFO - PROCESS | 1859 | 1462758588684 Marionette DEBUG loaded listener.js 18:49:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c4802b000) [pid = 1859] [serial = 1134] [outer = 0x7f5c3cbb9400] 18:49:49 INFO - PROCESS | 1859 | 1462758589496 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 18:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1225ms 18:49:49 INFO - PROCESS | 1859 | 1462758589566 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 18:49:49 INFO - PROCESS | 1859 | 1462758589570 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 18:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:49:49 INFO - PROCESS | 1859 | 1462758589575 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:49:49 INFO - PROCESS | 1859 | 1462758589577 Marionette TRACE conn3 <- [1,1482,null,{}] 18:49:49 INFO - PROCESS | 1859 | 1462758589582 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:49 INFO - PROCESS | 1859 | 1462758589776 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 18:49:49 INFO - PROCESS | 1859 | 1462758589921 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c374800 == 57 [pid = 1859] [id = 378] 18:49:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c49066c00) [pid = 1859] [serial = 1135] [outer = (nil)] 18:49:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c4af31000) [pid = 1859] [serial = 1136] [outer = 0x7f5c49066c00] 18:49:49 INFO - PROCESS | 1859 | 1462758589982 Marionette DEBUG loaded listener.js 18:49:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c4c3a9400) [pid = 1859] [serial = 1137] [outer = 0x7f5c49066c00] 18:49:50 INFO - PROCESS | 1859 | 1462758590840 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 18:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1329ms 18:49:50 INFO - PROCESS | 1859 | 1462758590904 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 18:49:50 INFO - PROCESS | 1859 | 1462758590908 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 18:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:49:50 INFO - PROCESS | 1859 | 1462758590913 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:49:50 INFO - PROCESS | 1859 | 1462758590915 Marionette TRACE conn3 <- [1,1486,null,{}] 18:49:50 INFO - PROCESS | 1859 | 1462758590920 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:51 INFO - PROCESS | 1859 | 1462758591047 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 18:49:51 INFO - PROCESS | 1859 | 1462758591195 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d1d8800 == 58 [pid = 1859] [id = 379] 18:49:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c2b477c00) [pid = 1859] [serial = 1138] [outer = (nil)] 18:49:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c4b032800) [pid = 1859] [serial = 1139] [outer = 0x7f5c2b477c00] 18:49:51 INFO - PROCESS | 1859 | 1462758591257 Marionette DEBUG loaded listener.js 18:49:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c4cdd3800) [pid = 1859] [serial = 1140] [outer = 0x7f5c2b477c00] 18:49:52 INFO - PROCESS | 1859 | 1462758592276 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 18:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1429ms 18:49:52 INFO - PROCESS | 1859 | 1462758592343 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 18:49:52 INFO - PROCESS | 1859 | 1462758592349 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 18:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:49:52 INFO - PROCESS | 1859 | 1462758592355 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:49:52 INFO - PROCESS | 1859 | 1462758592360 Marionette TRACE conn3 <- [1,1490,null,{}] 18:49:52 INFO - PROCESS | 1859 | 1462758592366 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:52 INFO - PROCESS | 1859 | 1462758592534 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 18:49:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3899c800 == 57 [pid = 1859] [id = 371] 18:49:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4b053800 == 56 [pid = 1859] [id = 367] 18:49:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c40fcf800 == 55 [pid = 1859] [id = 366] 18:49:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ebc800 == 54 [pid = 1859] [id = 365] 18:49:52 INFO - PROCESS | 1859 | 1462758592681 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3144d800 == 55 [pid = 1859] [id = 380] 18:49:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c31d66400) [pid = 1859] [serial = 1141] [outer = (nil)] 18:49:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c34768400) [pid = 1859] [serial = 1142] [outer = 0x7f5c31d66400] 18:49:52 INFO - PROCESS | 1859 | 1462758592738 Marionette DEBUG loaded listener.js 18:49:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c38cf7400) [pid = 1859] [serial = 1143] [outer = 0x7f5c31d66400] 18:49:53 INFO - PROCESS | 1859 | 1462758593350 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 18:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1029ms 18:49:53 INFO - PROCESS | 1859 | 1462758593384 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 18:49:53 INFO - PROCESS | 1859 | 1462758593391 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 18:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:49:53 INFO - PROCESS | 1859 | 1462758593399 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:49:53 INFO - PROCESS | 1859 | 1462758593402 Marionette TRACE conn3 <- [1,1494,null,{}] 18:49:53 INFO - PROCESS | 1859 | 1462758593407 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:53 INFO - PROCESS | 1859 | 1462758593531 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 18:49:53 INFO - PROCESS | 1859 | 1462758593654 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c40fce000 == 56 [pid = 1859] [id = 381] 18:49:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c315aac00) [pid = 1859] [serial = 1144] [outer = (nil)] 18:49:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c3a25e000) [pid = 1859] [serial = 1145] [outer = 0x7f5c315aac00] 18:49:53 INFO - PROCESS | 1859 | 1462758593708 Marionette DEBUG loaded listener.js 18:49:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c3cb4e800) [pid = 1859] [serial = 1146] [outer = 0x7f5c315aac00] 18:49:54 INFO - PROCESS | 1859 | 1462758594465 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 18:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1080ms 18:49:54 INFO - PROCESS | 1859 | 1462758594479 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 18:49:54 INFO - PROCESS | 1859 | 1462758594481 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 18:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:49:54 INFO - PROCESS | 1859 | 1462758594492 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:49:54 INFO - PROCESS | 1859 | 1462758594497 Marionette TRACE conn3 <- [1,1498,null,{}] 18:49:54 INFO - PROCESS | 1859 | 1462758594510 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:54 INFO - PROCESS | 1859 | 1462758594675 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 18:49:54 INFO - PROCESS | 1859 | 1462758594762 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c7ad000 == 57 [pid = 1859] [id = 382] 18:49:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c4798d000) [pid = 1859] [serial = 1147] [outer = (nil)] 18:49:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c49064800) [pid = 1859] [serial = 1148] [outer = 0x7f5c4798d000] 18:49:54 INFO - PROCESS | 1859 | 1462758594819 Marionette DEBUG loaded listener.js 18:49:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c4afe9400) [pid = 1859] [serial = 1149] [outer = 0x7f5c4798d000] 18:49:55 INFO - PROCESS | 1859 | 1462758595452 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 18:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 978ms 18:49:55 INFO - PROCESS | 1859 | 1462758595474 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 18:49:55 INFO - PROCESS | 1859 | 1462758595478 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 18:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:49:55 INFO - PROCESS | 1859 | 1462758595483 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:49:55 INFO - PROCESS | 1859 | 1462758595484 Marionette TRACE conn3 <- [1,1502,null,{}] 18:49:55 INFO - PROCESS | 1859 | 1462758595490 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:55 INFO - PROCESS | 1859 | 1462758595649 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 18:49:55 INFO - PROCESS | 1859 | 1462758595674 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ecc9000 == 58 [pid = 1859] [id = 383] 18:49:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c49067400) [pid = 1859] [serial = 1150] [outer = (nil)] 18:49:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c4c8e0c00) [pid = 1859] [serial = 1151] [outer = 0x7f5c49067400] 18:49:55 INFO - PROCESS | 1859 | 1462758595726 Marionette DEBUG loaded listener.js 18:49:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c4cdd6000) [pid = 1859] [serial = 1152] [outer = 0x7f5c49067400] 18:49:56 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c39399c00) [pid = 1859] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:49:56 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c41060000) [pid = 1859] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:49:56 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c2b628800) [pid = 1859] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:49:56 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c2b46b000) [pid = 1859] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:49:56 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c39394800) [pid = 1859] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:49:56 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c2b46a000) [pid = 1859] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:49:56 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c3a4b6c00) [pid = 1859] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:49:56 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c34762400) [pid = 1859] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:49:56 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c2ed0f000) [pid = 1859] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:49:56 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c2b3ec400) [pid = 1859] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:49:56 INFO - PROCESS | 1859 | 1462758596399 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 18:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 930ms 18:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:49:56 INFO - PROCESS | 1859 | 1462758596413 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 18:49:56 INFO - PROCESS | 1859 | 1462758596415 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 18:49:56 INFO - PROCESS | 1859 | 1462758596419 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:49:56 INFO - PROCESS | 1859 | 1462758596422 Marionette TRACE conn3 <- [1,1506,null,{}] 18:49:56 INFO - PROCESS | 1859 | 1462758596427 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:56 INFO - PROCESS | 1859 | 1462758596543 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 18:49:56 INFO - PROCESS | 1859 | 1462758596556 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47c5d000 == 59 [pid = 1859] [id = 384] 18:49:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c2b46a000) [pid = 1859] [serial = 1153] [outer = (nil)] 18:49:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c3b177000) [pid = 1859] [serial = 1154] [outer = 0x7f5c2b46a000] 18:49:56 INFO - PROCESS | 1859 | 1462758596609 Marionette DEBUG loaded listener.js 18:49:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c4afe5800) [pid = 1859] [serial = 1155] [outer = 0x7f5c2b46a000] 18:49:57 INFO - PROCESS | 1859 | 1462758597314 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 18:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 926ms 18:49:57 INFO - PROCESS | 1859 | 1462758597346 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 18:49:57 INFO - PROCESS | 1859 | 1462758597348 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 18:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:49:57 INFO - PROCESS | 1859 | 1462758597353 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:49:57 INFO - PROCESS | 1859 | 1462758597355 Marionette TRACE conn3 <- [1,1510,null,{}] 18:49:57 INFO - PROCESS | 1859 | 1462758597360 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:57 INFO - PROCESS | 1859 | 1462758597528 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 18:49:57 INFO - PROCESS | 1859 | 1462758597545 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4fabe000 == 60 [pid = 1859] [id = 385] 18:49:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c29239000) [pid = 1859] [serial = 1156] [outer = (nil)] 18:49:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c2923f800) [pid = 1859] [serial = 1157] [outer = 0x7f5c29239000] 18:49:57 INFO - PROCESS | 1859 | 1462758597598 Marionette DEBUG loaded listener.js 18:49:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c4cdd9400) [pid = 1859] [serial = 1158] [outer = 0x7f5c29239000] 18:49:58 INFO - PROCESS | 1859 | 1462758598290 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 18:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 984ms 18:49:58 INFO - PROCESS | 1859 | 1462758598338 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 18:49:58 INFO - PROCESS | 1859 | 1462758598343 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 18:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:49:58 INFO - PROCESS | 1859 | 1462758598350 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:49:58 INFO - PROCESS | 1859 | 1462758598356 Marionette TRACE conn3 <- [1,1514,null,{}] 18:49:58 INFO - PROCESS | 1859 | 1462758598364 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:58 INFO - PROCESS | 1859 | 1462758598512 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 18:49:58 INFO - PROCESS | 1859 | 1462758598670 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38c29000 == 61 [pid = 1859] [id = 386] 18:49:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c29235800) [pid = 1859] [serial = 1159] [outer = (nil)] 18:49:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c2a0d5400) [pid = 1859] [serial = 1160] [outer = 0x7f5c29235800] 18:49:58 INFO - PROCESS | 1859 | 1462758598734 Marionette DEBUG loaded listener.js 18:49:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c2b623800) [pid = 1859] [serial = 1161] [outer = 0x7f5c29235800] 18:49:59 INFO - PROCESS | 1859 | 1462758599576 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 18:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1282ms 18:49:59 INFO - PROCESS | 1859 | 1462758599633 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 18:49:59 INFO - PROCESS | 1859 | 1462758599640 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 18:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:49:59 INFO - PROCESS | 1859 | 1462758599649 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:49:59 INFO - PROCESS | 1859 | 1462758599652 Marionette TRACE conn3 <- [1,1518,null,{}] 18:49:59 INFO - PROCESS | 1859 | 1462758599657 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:49:59 INFO - PROCESS | 1859 | 1462758599819 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 18:49:59 INFO - PROCESS | 1859 | 1462758599967 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ece0800 == 62 [pid = 1859] [id = 387] 18:49:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c30920800) [pid = 1859] [serial = 1162] [outer = (nil)] 18:50:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c346f0800) [pid = 1859] [serial = 1163] [outer = 0x7f5c30920800] 18:50:00 INFO - PROCESS | 1859 | 1462758600030 Marionette DEBUG loaded listener.js 18:50:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c3927c400) [pid = 1859] [serial = 1164] [outer = 0x7f5c30920800] 18:50:00 INFO - PROCESS | 1859 | 1462758600859 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 18:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1278ms 18:50:00 INFO - PROCESS | 1859 | 1462758600927 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 18:50:00 INFO - PROCESS | 1859 | 1462758600931 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 18:50:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:50:00 INFO - PROCESS | 1859 | 1462758600936 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:50:00 INFO - PROCESS | 1859 | 1462758600941 Marionette TRACE conn3 <- [1,1522,null,{}] 18:50:00 INFO - PROCESS | 1859 | 1462758600955 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:01 INFO - PROCESS | 1859 | 1462758601138 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 18:50:01 INFO - PROCESS | 1859 | 1462758601287 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51f1a800 == 63 [pid = 1859] [id = 388] 18:50:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c3b1e2800) [pid = 1859] [serial = 1165] [outer = (nil)] 18:50:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c46dec400) [pid = 1859] [serial = 1166] [outer = 0x7f5c3b1e2800] 18:50:01 INFO - PROCESS | 1859 | 1462758601353 Marionette DEBUG loaded listener.js 18:50:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c48d3bc00) [pid = 1859] [serial = 1167] [outer = 0x7f5c3b1e2800] 18:50:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:01 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:50:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:50:02 INFO - PROCESS | 1859 | 1462758602058 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 18:50:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 18:50:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:50:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:50:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 18:50:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:50:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:50:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 18:50:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:50:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:50:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 18:50:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:50:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:50:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1182ms 18:50:02 INFO - PROCESS | 1859 | 1462758602136 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 18:50:02 INFO - PROCESS | 1859 | 1462758602141 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 18:50:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:50:02 INFO - PROCESS | 1859 | 1462758602148 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:50:02 INFO - PROCESS | 1859 | 1462758602151 Marionette TRACE conn3 <- [1,1526,null,{}] 18:50:02 INFO - PROCESS | 1859 | 1462758602155 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:02 INFO - PROCESS | 1859 | 1462758602311 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 18:50:02 INFO - PROCESS | 1859 | 1462758602457 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27116000 == 64 [pid = 1859] [id = 389] 18:50:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c3cb4d400) [pid = 1859] [serial = 1168] [outer = (nil)] 18:50:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c4cdd9800) [pid = 1859] [serial = 1169] [outer = 0x7f5c3cb4d400] 18:50:02 INFO - PROCESS | 1859 | 1462758602521 Marionette DEBUG loaded listener.js 18:50:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c4cde0400) [pid = 1859] [serial = 1170] [outer = 0x7f5c3cb4d400] 18:50:03 INFO - PROCESS | 1859 | 1462758603295 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 18:50:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:50:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:50:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:50:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:50:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:50:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:50:03 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1179ms 18:50:03 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:50:03 INFO - PROCESS | 1859 | 1462758603330 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 18:50:03 INFO - PROCESS | 1859 | 1462758603332 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 18:50:03 INFO - PROCESS | 1859 | 1462758603355 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:50:03 INFO - PROCESS | 1859 | 1462758603358 Marionette TRACE conn3 <- [1,1530,null,{}] 18:50:03 INFO - PROCESS | 1859 | 1462758603365 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:03 INFO - PROCESS | 1859 | 1462758603501 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 18:50:03 INFO - PROCESS | 1859 | 1462758603648 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a078000 == 65 [pid = 1859] [id = 390] 18:50:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c29238800) [pid = 1859] [serial = 1171] [outer = (nil)] 18:50:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c29bda400) [pid = 1859] [serial = 1172] [outer = 0x7f5c29238800] 18:50:03 INFO - PROCESS | 1859 | 1462758603713 Marionette DEBUG loaded listener.js 18:50:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c2f4f4000) [pid = 1859] [serial = 1173] [outer = 0x7f5c29238800] 18:50:04 INFO - PROCESS | 1859 | 1462758604650 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 18:50:04 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 18:50:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:50:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:50:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:50:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 18:50:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:50:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1351ms 18:50:04 INFO - PROCESS | 1859 | 1462758604691 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 18:50:04 INFO - PROCESS | 1859 | 1462758604694 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 18:50:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:50:04 INFO - PROCESS | 1859 | 1462758604702 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:50:04 INFO - PROCESS | 1859 | 1462758604706 Marionette TRACE conn3 <- [1,1534,null,{}] 18:50:04 INFO - PROCESS | 1859 | 1462758604713 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:04 INFO - PROCESS | 1859 | 1462758604856 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 18:50:05 INFO - PROCESS | 1859 | 1462758605022 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f75e000 == 66 [pid = 1859] [id = 391] 18:50:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c2a0d6400) [pid = 1859] [serial = 1174] [outer = (nil)] 18:50:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c2b3ec800) [pid = 1859] [serial = 1175] [outer = 0x7f5c2a0d6400] 18:50:05 INFO - PROCESS | 1859 | 1462758605084 Marionette DEBUG loaded listener.js 18:50:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c2b628c00) [pid = 1859] [serial = 1176] [outer = 0x7f5c2a0d6400] 18:50:05 INFO - PROCESS | 1859 | 1462758605936 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 18:50:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:50:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1282ms 18:50:05 INFO - PROCESS | 1859 | 1462758605984 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 18:50:05 INFO - PROCESS | 1859 | 1462758605991 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 18:50:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:50:06 INFO - PROCESS | 1859 | 1462758606000 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:50:06 INFO - PROCESS | 1859 | 1462758606003 Marionette TRACE conn3 <- [1,1538,null,{}] 18:50:06 INFO - PROCESS | 1859 | 1462758606008 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:06 INFO - PROCESS | 1859 | 1462758606145 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 18:50:06 INFO - PROCESS | 1859 | 1462758606307 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ec9000 == 67 [pid = 1859] [id = 392] 18:50:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c2ed0e000) [pid = 1859] [serial = 1177] [outer = (nil)] 18:50:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c307eac00) [pid = 1859] [serial = 1178] [outer = 0x7f5c2ed0e000] 18:50:06 INFO - PROCESS | 1859 | 1462758606363 Marionette DEBUG loaded listener.js 18:50:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c30864400) [pid = 1859] [serial = 1179] [outer = 0x7f5c2ed0e000] 18:50:07 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47c5d000 == 66 [pid = 1859] [id = 384] 18:50:07 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4ecc9000 == 65 [pid = 1859] [id = 383] 18:50:07 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c7ad000 == 64 [pid = 1859] [id = 382] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c3b692800) [pid = 1859] [serial = 1064] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c47e3fc00) [pid = 1859] [serial = 1094] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c30e63400) [pid = 1859] [serial = 1097] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c38a99400) [pid = 1859] [serial = 1100] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c41dd5c00) [pid = 1859] [serial = 1103] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c48af7000) [pid = 1859] [serial = 1106] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c30d18400) [pid = 1859] [serial = 1109] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c4afe5000) [pid = 1859] [serial = 1112] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c32e75800) [pid = 1859] [serial = 1118] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c30d0f000) [pid = 1859] [serial = 1058] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c46d6ec00) [pid = 1859] [serial = 1067] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c36d28000) [pid = 1859] [serial = 1061] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c4798c800) [pid = 1859] [serial = 1070] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c40fce000 == 63 [pid = 1859] [id = 381] 18:50:07 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3144d800 == 62 [pid = 1859] [id = 380] 18:50:07 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39508800 == 61 [pid = 1859] [id = 374] 18:50:07 INFO - PROCESS | 1859 | 1462758607269 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:50:07 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32b60000 == 60 [pid = 1859] [id = 373] 18:50:07 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ed7000 == 59 [pid = 1859] [id = 372] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c3b1d8400) [pid = 1859] [serial = 1020] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c307f2000) [pid = 1859] [serial = 1115] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c3110bc00) [pid = 1859] [serial = 1116] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c47bb1800) [pid = 1859] [serial = 1089] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c47bebc00) [pid = 1859] [serial = 1092] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c33049800) [pid = 1859] [serial = 1077] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c3b16f800) [pid = 1859] [serial = 1083] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c3caa7400) [pid = 1859] [serial = 1086] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c3c0c7800) [pid = 1859] [serial = 1085] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c46de8c00) [pid = 1859] [serial = 1088] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c3caa5000) [pid = 1859] [serial = 1091] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c30e63000) [pid = 1859] [serial = 1076] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c3a264c00) [pid = 1859] [serial = 1082] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c307ef800) [pid = 1859] [serial = 1074] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c2b61c400) [pid = 1859] [serial = 1073] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c41060400) [pid = 1859] [serial = 1056] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c36f22800) [pid = 1859] [serial = 1079] [outer = (nil)] [url = about:blank] 18:50:07 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c39279c00) [pid = 1859] [serial = 1080] [outer = (nil)] [url = about:blank] 18:50:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:50:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1333ms 18:50:07 INFO - PROCESS | 1859 | 1462758607332 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 18:50:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:50:07 INFO - PROCESS | 1859 | 1462758607336 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 18:50:07 INFO - PROCESS | 1859 | 1462758607341 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:50:07 INFO - PROCESS | 1859 | 1462758607346 Marionette TRACE conn3 <- [1,1542,null,{}] 18:50:07 INFO - PROCESS | 1859 | 1462758607359 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:07 INFO - PROCESS | 1859 | 1462758607490 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 18:50:07 INFO - PROCESS | 1859 | 1462758607500 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f43800 == 60 [pid = 1859] [id = 393] 18:50:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c30bd1400) [pid = 1859] [serial = 1180] [outer = (nil)] 18:50:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c30eb2400) [pid = 1859] [serial = 1181] [outer = 0x7f5c30bd1400] 18:50:07 INFO - PROCESS | 1859 | 1462758607559 Marionette DEBUG loaded listener.js 18:50:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c31517c00) [pid = 1859] [serial = 1182] [outer = 0x7f5c30bd1400] 18:50:08 INFO - PROCESS | 1859 | 1462758608265 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 18:50:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:50:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 981ms 18:50:08 INFO - PROCESS | 1859 | 1462758608322 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 18:50:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:50:08 INFO - PROCESS | 1859 | 1462758608326 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 18:50:08 INFO - PROCESS | 1859 | 1462758608330 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:50:08 INFO - PROCESS | 1859 | 1462758608333 Marionette TRACE conn3 <- [1,1546,null,{}] 18:50:08 INFO - PROCESS | 1859 | 1462758608337 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:08 INFO - PROCESS | 1859 | 1462758608455 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 18:50:08 INFO - PROCESS | 1859 | 1462758608471 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f24800 == 61 [pid = 1859] [id = 394] 18:50:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c29238000) [pid = 1859] [serial = 1183] [outer = (nil)] 18:50:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c32052400) [pid = 1859] [serial = 1184] [outer = 0x7f5c29238000] 18:50:08 INFO - PROCESS | 1859 | 1462758608524 Marionette DEBUG loaded listener.js 18:50:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c32e7b400) [pid = 1859] [serial = 1185] [outer = 0x7f5c29238000] 18:50:09 INFO - PROCESS | 1859 | 1462758609228 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:50:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:50:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 923ms 18:50:09 INFO - PROCESS | 1859 | 1462758609269 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 18:50:09 INFO - PROCESS | 1859 | 1462758609272 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 18:50:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:50:09 INFO - PROCESS | 1859 | 1462758609277 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:50:09 INFO - PROCESS | 1859 | 1462758609280 Marionette TRACE conn3 <- [1,1550,null,{}] 18:50:09 INFO - PROCESS | 1859 | 1462758609284 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:09 INFO - PROCESS | 1859 | 1462758609409 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 18:50:09 INFO - PROCESS | 1859 | 1462758609425 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3431d000 == 62 [pid = 1859] [id = 395] 18:50:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c316d3800) [pid = 1859] [serial = 1186] [outer = (nil)] 18:50:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c3304d000) [pid = 1859] [serial = 1187] [outer = 0x7f5c316d3800] 18:50:09 INFO - PROCESS | 1859 | 1462758609477 Marionette DEBUG loaded listener.js 18:50:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c34565400) [pid = 1859] [serial = 1188] [outer = 0x7f5c316d3800] 18:50:10 INFO - PROCESS | 1859 | 1462758610201 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 18:50:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:50:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 975ms 18:50:10 INFO - PROCESS | 1859 | 1462758610261 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 18:50:10 INFO - PROCESS | 1859 | 1462758610263 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 18:50:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:50:10 INFO - PROCESS | 1859 | 1462758610268 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:50:10 INFO - PROCESS | 1859 | 1462758610270 Marionette TRACE conn3 <- [1,1554,null,{}] 18:50:10 INFO - PROCESS | 1859 | 1462758610275 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:10 INFO - PROCESS | 1859 | 1462758610460 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 18:50:10 INFO - PROCESS | 1859 | 1462758610535 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c379d7000 == 63 [pid = 1859] [id = 396] 18:50:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c346e6400) [pid = 1859] [serial = 1189] [outer = (nil)] 18:50:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c3631dc00) [pid = 1859] [serial = 1190] [outer = 0x7f5c346e6400] 18:50:10 INFO - PROCESS | 1859 | 1462758610590 Marionette DEBUG loaded listener.js 18:50:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c38783400) [pid = 1859] [serial = 1191] [outer = 0x7f5c346e6400] 18:50:11 INFO - PROCESS | 1859 | 1462758611276 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 18:50:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:50:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1029ms 18:50:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:50:11 INFO - PROCESS | 1859 | 1462758611298 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 18:50:11 INFO - PROCESS | 1859 | 1462758611300 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 18:50:11 INFO - PROCESS | 1859 | 1462758611305 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:50:11 INFO - PROCESS | 1859 | 1462758611308 Marionette TRACE conn3 <- [1,1558,null,{}] 18:50:11 INFO - PROCESS | 1859 | 1462758611318 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:11 INFO - PROCESS | 1859 | 1462758611467 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 18:50:11 INFO - PROCESS | 1859 | 1462758611548 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39508000 == 64 [pid = 1859] [id = 397] 18:50:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c29bdb000) [pid = 1859] [serial = 1192] [outer = (nil)] 18:50:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c38783000) [pid = 1859] [serial = 1193] [outer = 0x7f5c29bdb000] 18:50:11 INFO - PROCESS | 1859 | 1462758611601 Marionette DEBUG loaded listener.js 18:50:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c39605800) [pid = 1859] [serial = 1194] [outer = 0x7f5c29bdb000] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c315aa800) [pid = 1859] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c2b477800) [pid = 1859] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c37d98400) [pid = 1859] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c2b3ebc00) [pid = 1859] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c30925c00) [pid = 1859] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c31d60800) [pid = 1859] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c3a4bf000) [pid = 1859] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c346e8c00) [pid = 1859] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c2b3eb800) [pid = 1859] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c3205cc00) [pid = 1859] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c3caa8000) [pid = 1859] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c3cbb0800) [pid = 1859] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c30850400) [pid = 1859] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c31d6f400) [pid = 1859] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c2b358400) [pid = 1859] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c2aedbc00) [pid = 1859] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c30928c00) [pid = 1859] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c2eee3800) [pid = 1859] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c316e2400) [pid = 1859] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c34560400) [pid = 1859] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c315a5000) [pid = 1859] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c3960b000) [pid = 1859] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c2aedd800) [pid = 1859] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c2eee1c00) [pid = 1859] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c2a0d1800) [pid = 1859] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c31d6c400) [pid = 1859] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c47cdc000) [pid = 1859] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c3b68ec00) [pid = 1859] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c2f4f9c00) [pid = 1859] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c2b625800) [pid = 1859] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c2a0cf800) [pid = 1859] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c4798d000) [pid = 1859] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c49067400) [pid = 1859] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c2b46a000) [pid = 1859] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c2b477c00) [pid = 1859] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c3cbb9400) [pid = 1859] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c2b356800) [pid = 1859] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c31d66400) [pid = 1859] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c3110d400) [pid = 1859] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c315aac00) [pid = 1859] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c3a25b800) [pid = 1859] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c49066c00) [pid = 1859] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c3631c400) [pid = 1859] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:50:12 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c3a266c00) [pid = 1859] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:50:12 INFO - PROCESS | 1859 | 1462758612710 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 18:50:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:50:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1432ms 18:50:12 INFO - PROCESS | 1859 | 1462758612737 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 18:50:12 INFO - PROCESS | 1859 | 1462758612740 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 18:50:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:50:12 INFO - PROCESS | 1859 | 1462758612744 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:50:12 INFO - PROCESS | 1859 | 1462758612746 Marionette TRACE conn3 <- [1,1562,null,{}] 18:50:12 INFO - PROCESS | 1859 | 1462758612751 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:12 INFO - PROCESS | 1859 | 1462758612910 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 18:50:12 INFO - PROCESS | 1859 | 1462758612930 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f47000 == 65 [pid = 1859] [id = 398] 18:50:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c2b46a000) [pid = 1859] [serial = 1195] [outer = (nil)] 18:50:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c2eeed800) [pid = 1859] [serial = 1196] [outer = 0x7f5c2b46a000] 18:50:12 INFO - PROCESS | 1859 | 1462758612981 Marionette DEBUG loaded listener.js 18:50:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c3092c000) [pid = 1859] [serial = 1197] [outer = 0x7f5c2b46a000] 18:50:13 INFO - PROCESS | 1859 | 1462758613626 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 18:50:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:50:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 924ms 18:50:13 INFO - PROCESS | 1859 | 1462758613669 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 18:50:13 INFO - PROCESS | 1859 | 1462758613672 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 18:50:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:50:13 INFO - PROCESS | 1859 | 1462758613677 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:50:13 INFO - PROCESS | 1859 | 1462758613679 Marionette TRACE conn3 <- [1,1566,null,{}] 18:50:13 INFO - PROCESS | 1859 | 1462758613683 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:13 INFO - PROCESS | 1859 | 1462758613800 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 18:50:13 INFO - PROCESS | 1859 | 1462758613816 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b20000 == 66 [pid = 1859] [id = 399] 18:50:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c29239400) [pid = 1859] [serial = 1198] [outer = (nil)] 18:50:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c31d66c00) [pid = 1859] [serial = 1199] [outer = 0x7f5c29239400] 18:50:13 INFO - PROCESS | 1859 | 1462758613866 Marionette DEBUG loaded listener.js 18:50:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c34528800) [pid = 1859] [serial = 1200] [outer = 0x7f5c29239400] 18:50:14 INFO - PROCESS | 1859 | 1462758614770 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 18:50:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:50:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1125ms 18:50:14 INFO - PROCESS | 1859 | 1462758614803 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 18:50:14 INFO - PROCESS | 1859 | 1462758614807 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 18:50:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:50:14 INFO - PROCESS | 1859 | 1462758614817 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:50:14 INFO - PROCESS | 1859 | 1462758614821 Marionette TRACE conn3 <- [1,1570,null,{}] 18:50:14 INFO - PROCESS | 1859 | 1462758614828 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:14 INFO - PROCESS | 1859 | 1462758614987 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 18:50:15 INFO - PROCESS | 1859 | 1462758615136 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b5a1800 == 67 [pid = 1859] [id = 400] 18:50:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c2a0d0000) [pid = 1859] [serial = 1201] [outer = (nil)] 18:50:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c2b3f4c00) [pid = 1859] [serial = 1202] [outer = 0x7f5c2a0d0000] 18:50:15 INFO - PROCESS | 1859 | 1462758615201 Marionette DEBUG loaded listener.js 18:50:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c2ed07c00) [pid = 1859] [serial = 1203] [outer = 0x7f5c2a0d0000] 18:50:16 INFO - PROCESS | 1859 | 1462758616034 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 18:50:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:50:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1290ms 18:50:16 INFO - PROCESS | 1859 | 1462758616107 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 18:50:16 INFO - PROCESS | 1859 | 1462758616114 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 18:50:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:50:16 INFO - PROCESS | 1859 | 1462758616123 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:50:16 INFO - PROCESS | 1859 | 1462758616126 Marionette TRACE conn3 <- [1,1574,null,{}] 18:50:16 INFO - PROCESS | 1859 | 1462758616132 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:16 INFO - PROCESS | 1859 | 1462758616312 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 18:50:16 INFO - PROCESS | 1859 | 1462758616460 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c346d8800 == 68 [pid = 1859] [id = 401] 18:50:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c2aecf800) [pid = 1859] [serial = 1204] [outer = (nil)] 18:50:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c30926800) [pid = 1859] [serial = 1205] [outer = 0x7f5c2aecf800] 18:50:16 INFO - PROCESS | 1859 | 1462758616520 Marionette DEBUG loaded listener.js 18:50:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c31108800) [pid = 1859] [serial = 1206] [outer = 0x7f5c2aecf800] 18:50:17 INFO - PROCESS | 1859 | 1462758617382 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 18:50:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:50:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1328ms 18:50:17 INFO - PROCESS | 1859 | 1462758617451 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 18:50:17 INFO - PROCESS | 1859 | 1462758617454 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 18:50:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:50:17 INFO - PROCESS | 1859 | 1462758617460 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:50:17 INFO - PROCESS | 1859 | 1462758617465 Marionette TRACE conn3 <- [1,1578,null,{}] 18:50:17 INFO - PROCESS | 1859 | 1462758617479 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:17 INFO - PROCESS | 1859 | 1462758617663 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 18:50:17 INFO - PROCESS | 1859 | 1462758617814 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a665000 == 69 [pid = 1859] [id = 402] 18:50:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c32c73000) [pid = 1859] [serial = 1207] [outer = (nil)] 18:50:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c346e6c00) [pid = 1859] [serial = 1208] [outer = 0x7f5c32c73000] 18:50:17 INFO - PROCESS | 1859 | 1462758617878 Marionette DEBUG loaded listener.js 18:50:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c34770c00) [pid = 1859] [serial = 1209] [outer = 0x7f5c32c73000] 18:50:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30d95000 == 68 [pid = 1859] [id = 12] 18:50:18 INFO - PROCESS | 1859 | 1462758618764 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 18:50:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:50:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1331ms 18:50:18 INFO - PROCESS | 1859 | 1462758618791 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 18:50:18 INFO - PROCESS | 1859 | 1462758618794 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 18:50:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:50:18 INFO - PROCESS | 1859 | 1462758618800 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:50:18 INFO - PROCESS | 1859 | 1462758618802 Marionette TRACE conn3 <- [1,1582,null,{}] 18:50:18 INFO - PROCESS | 1859 | 1462758618807 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:18 INFO - PROCESS | 1859 | 1462758618947 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 18:50:19 INFO - PROCESS | 1859 | 1462758619102 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3b441800 == 69 [pid = 1859] [id = 403] 18:50:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c32c24800) [pid = 1859] [serial = 1210] [outer = (nil)] 18:50:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c34527c00) [pid = 1859] [serial = 1211] [outer = 0x7f5c32c24800] 18:50:19 INFO - PROCESS | 1859 | 1462758619172 Marionette DEBUG loaded listener.js 18:50:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c38782400) [pid = 1859] [serial = 1212] [outer = 0x7f5c32c24800] 18:50:19 INFO - PROCESS | 1859 | 1462758619946 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 18:50:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:50:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1178ms 18:50:19 INFO - PROCESS | 1859 | 1462758619979 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 18:50:19 INFO - PROCESS | 1859 | 1462758619982 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 18:50:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:50:19 INFO - PROCESS | 1859 | 1462758619988 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:50:19 INFO - PROCESS | 1859 | 1462758619990 Marionette TRACE conn3 <- [1,1586,null,{}] 18:50:19 INFO - PROCESS | 1859 | 1462758619995 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:20 INFO - PROCESS | 1859 | 1462758620127 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 18:50:20 INFO - PROCESS | 1859 | 1462758620282 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c36386800 == 70 [pid = 1859] [id = 404] 18:50:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c29237c00) [pid = 1859] [serial = 1213] [outer = (nil)] 18:50:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c2eee9c00) [pid = 1859] [serial = 1214] [outer = 0x7f5c29237c00] 18:50:20 INFO - PROCESS | 1859 | 1462758620347 Marionette DEBUG loaded listener.js 18:50:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c39352000) [pid = 1859] [serial = 1215] [outer = 0x7f5c29237c00] 18:50:21 INFO - PROCESS | 1859 | 1462758621104 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 18:50:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:50:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1175ms 18:50:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:50:21 INFO - PROCESS | 1859 | 1462758621164 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 18:50:21 INFO - PROCESS | 1859 | 1462758621166 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 18:50:21 INFO - PROCESS | 1859 | 1462758621172 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:50:21 INFO - PROCESS | 1859 | 1462758621175 Marionette TRACE conn3 <- [1,1590,null,{}] 18:50:21 INFO - PROCESS | 1859 | 1462758621179 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:21 INFO - PROCESS | 1859 | 1462758621337 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 18:50:21 INFO - PROCESS | 1859 | 1462758621486 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b0ca000 == 71 [pid = 1859] [id = 405] 18:50:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c29239c00) [pid = 1859] [serial = 1216] [outer = (nil)] 18:50:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c2b622800) [pid = 1859] [serial = 1217] [outer = 0x7f5c29239c00] 18:50:21 INFO - PROCESS | 1859 | 1462758621549 Marionette DEBUG loaded listener.js 18:50:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c3927f800) [pid = 1859] [serial = 1218] [outer = 0x7f5c29239c00] 18:50:22 INFO - PROCESS | 1859 | 1462758622560 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 18:50:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:50:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1432ms 18:50:22 INFO - PROCESS | 1859 | 1462758622603 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 18:50:22 INFO - PROCESS | 1859 | 1462758622609 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 18:50:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:50:22 INFO - PROCESS | 1859 | 1462758622617 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:50:22 INFO - PROCESS | 1859 | 1462758622621 Marionette TRACE conn3 <- [1,1594,null,{}] 18:50:22 INFO - PROCESS | 1859 | 1462758622627 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:22 INFO - PROCESS | 1859 | 1462758622760 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 18:50:22 INFO - PROCESS | 1859 | 1462758622942 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27112000 == 72 [pid = 1859] [id = 406] 18:50:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c29bcd400) [pid = 1859] [serial = 1219] [outer = (nil)] 18:50:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c2a0d2400) [pid = 1859] [serial = 1220] [outer = 0x7f5c29bcd400] 18:50:23 INFO - PROCESS | 1859 | 1462758623038 Marionette DEBUG loaded listener.js 18:50:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c2b61c800) [pid = 1859] [serial = 1221] [outer = 0x7f5c29bcd400] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b6c2800 == 71 [pid = 1859] [id = 327] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30f47000 == 70 [pid = 1859] [id = 398] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c2923f800) [pid = 1859] [serial = 1157] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39508000 == 69 [pid = 1859] [id = 397] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c379d7000 == 68 [pid = 1859] [id = 396] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3431d000 == 67 [pid = 1859] [id = 395] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f24800 == 66 [pid = 1859] [id = 394] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30f43800 == 65 [pid = 1859] [id = 393] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ec9000 == 64 [pid = 1859] [id = 392] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f75e000 == 63 [pid = 1859] [id = 391] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c51f1a800 == 62 [pid = 1859] [id = 388] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4ece0800 == 61 [pid = 1859] [id = 387] 18:50:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38c29000 == 60 [pid = 1859] [id = 386] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c49064800) [pid = 1859] [serial = 1148] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c4c8e0c00) [pid = 1859] [serial = 1151] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c4afe9400) [pid = 1859] [serial = 1149] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c4afe5800) [pid = 1859] [serial = 1155] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c4cdd6000) [pid = 1859] [serial = 1152] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c4cdd3800) [pid = 1859] [serial = 1140] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c4b032800) [pid = 1859] [serial = 1139] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c47be2800) [pid = 1859] [serial = 1133] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c4802b000) [pid = 1859] [serial = 1134] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c32c27400) [pid = 1859] [serial = 1122] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c30d0c400) [pid = 1859] [serial = 1121] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c34768400) [pid = 1859] [serial = 1142] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c38cf7400) [pid = 1859] [serial = 1143] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c34767000) [pid = 1859] [serial = 1119] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c3a25e000) [pid = 1859] [serial = 1145] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c3ca9e800) [pid = 1859] [serial = 1128] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c3b1e4400) [pid = 1859] [serial = 1127] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c4c3a9400) [pid = 1859] [serial = 1137] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c4af31000) [pid = 1859] [serial = 1136] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c39607400) [pid = 1859] [serial = 1125] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c38a7f000) [pid = 1859] [serial = 1124] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c4798c000) [pid = 1859] [serial = 1131] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c4105a400) [pid = 1859] [serial = 1130] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c3b177000) [pid = 1859] [serial = 1154] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c3cb4e800) [pid = 1859] [serial = 1146] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c3b1e4c00) [pid = 1859] [serial = 1032] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c39603400) [pid = 1859] [serial = 993] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c3a261000) [pid = 1859] [serial = 1029] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c307f1400) [pid = 1859] [serial = 984] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c315ac000) [pid = 1859] [serial = 987] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c32c1d800) [pid = 1859] [serial = 927] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c3caa6800) [pid = 1859] [serial = 1065] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c39609c00) [pid = 1859] [serial = 1101] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c2ed11c00) [pid = 1859] [serial = 918] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c3709b800) [pid = 1859] [serial = 990] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c48e5c000) [pid = 1859] [serial = 1107] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c48aebc00) [pid = 1859] [serial = 1095] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c316d8800) [pid = 1859] [serial = 924] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c34529800) [pid = 1859] [serial = 954] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c4c3a4800) [pid = 1859] [serial = 1113] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c46df0400) [pid = 1859] [serial = 1068] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c3151ec00) [pid = 1859] [serial = 948] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c315a4400) [pid = 1859] [serial = 1059] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c390abc00) [pid = 1859] [serial = 1062] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c34764000) [pid = 1859] [serial = 957] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c346ed400) [pid = 1859] [serial = 1026] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c47b62000) [pid = 1859] [serial = 1071] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c32c21800) [pid = 1859] [serial = 930] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c30d12400) [pid = 1859] [serial = 1023] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c30861000) [pid = 1859] [serial = 945] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f5c32e78800) [pid = 1859] [serial = 951] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f5c49064c00) [pid = 1859] [serial = 1110] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f5c47bbac00) [pid = 1859] [serial = 1104] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f5c30862000) [pid = 1859] [serial = 921] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f5c31d67800) [pid = 1859] [serial = 1098] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f5c39946400) [pid = 1859] [serial = 996] [outer = (nil)] [url = about:blank] 18:50:23 INFO - PROCESS | 1859 | 1462758623892 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 18:50:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:50:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1334ms 18:50:23 INFO - PROCESS | 1859 | 1462758623952 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 18:50:23 INFO - PROCESS | 1859 | 1462758623959 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 18:50:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:50:23 INFO - PROCESS | 1859 | 1462758623967 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:50:23 INFO - PROCESS | 1859 | 1462758623969 Marionette TRACE conn3 <- [1,1598,null,{}] 18:50:23 INFO - PROCESS | 1859 | 1462758623975 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:24 INFO - PROCESS | 1859 | 1462758624104 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 18:50:24 INFO - PROCESS | 1859 | 1462758624223 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f755000 == 61 [pid = 1859] [id = 407] 18:50:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f5c2ed06000) [pid = 1859] [serial = 1222] [outer = (nil)] 18:50:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f5c3084d800) [pid = 1859] [serial = 1223] [outer = 0x7f5c2ed06000] 18:50:24 INFO - PROCESS | 1859 | 1462758624280 Marionette DEBUG loaded listener.js 18:50:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f5c30868800) [pid = 1859] [serial = 1224] [outer = 0x7f5c2ed06000] 18:50:24 INFO - PROCESS | 1859 | 1462758624925 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 18:50:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:50:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 976ms 18:50:24 INFO - PROCESS | 1859 | 1462758624943 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 18:50:24 INFO - PROCESS | 1859 | 1462758624946 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 18:50:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:50:24 INFO - PROCESS | 1859 | 1462758624951 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:50:24 INFO - PROCESS | 1859 | 1462758624956 Marionette TRACE conn3 <- [1,1602,null,{}] 18:50:24 INFO - PROCESS | 1859 | 1462758624969 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:25 INFO - PROCESS | 1859 | 1462758625134 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 18:50:25 INFO - PROCESS | 1859 | 1462758625155 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f23800 == 62 [pid = 1859] [id = 408] 18:50:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f5c30eb5800) [pid = 1859] [serial = 1225] [outer = (nil)] 18:50:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f5c31520800) [pid = 1859] [serial = 1226] [outer = 0x7f5c30eb5800] 18:50:25 INFO - PROCESS | 1859 | 1462758625210 Marionette DEBUG loaded listener.js 18:50:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f5c316dc000) [pid = 1859] [serial = 1227] [outer = 0x7f5c30eb5800] 18:50:25 INFO - PROCESS | 1859 | 1462758625887 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 18:50:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:50:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 979ms 18:50:25 INFO - PROCESS | 1859 | 1462758625931 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 18:50:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:50:25 INFO - PROCESS | 1859 | 1462758625943 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 18:50:25 INFO - PROCESS | 1859 | 1462758625948 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:50:25 INFO - PROCESS | 1859 | 1462758625951 Marionette TRACE conn3 <- [1,1606,null,{}] 18:50:25 INFO - PROCESS | 1859 | 1462758625964 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:26 INFO - PROCESS | 1859 | 1462758626131 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 18:50:26 INFO - PROCESS | 1859 | 1462758626204 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348b8000 == 63 [pid = 1859] [id = 409] 18:50:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c2ed0d800) [pid = 1859] [serial = 1228] [outer = (nil)] 18:50:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c32c25000) [pid = 1859] [serial = 1229] [outer = 0x7f5c2ed0d800] 18:50:26 INFO - PROCESS | 1859 | 1462758626257 Marionette DEBUG loaded listener.js 18:50:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c33050800) [pid = 1859] [serial = 1230] [outer = 0x7f5c2ed0d800] 18:50:26 INFO - PROCESS | 1859 | 1462758626944 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 18:50:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:50:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1029ms 18:50:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:50:26 INFO - PROCESS | 1859 | 1462758626981 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 18:50:26 INFO - PROCESS | 1859 | 1462758626984 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 18:50:26 INFO - PROCESS | 1859 | 1462758626988 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:50:26 INFO - PROCESS | 1859 | 1462758626991 Marionette TRACE conn3 <- [1,1610,null,{}] 18:50:26 INFO - PROCESS | 1859 | 1462758626996 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:27 INFO - PROCESS | 1859 | 1462758627160 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 18:50:27 INFO - PROCESS | 1859 | 1462758627184 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b0e1800 == 64 [pid = 1859] [id = 410] 18:50:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c31f1e400) [pid = 1859] [serial = 1231] [outer = (nil)] 18:50:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c346e9800) [pid = 1859] [serial = 1232] [outer = 0x7f5c31f1e400] 18:50:27 INFO - PROCESS | 1859 | 1462758627237 Marionette DEBUG loaded listener.js 18:50:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c3476c800) [pid = 1859] [serial = 1233] [outer = 0x7f5c31f1e400] 18:50:27 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f5c316d3800) [pid = 1859] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:50:27 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f5c2a0d6400) [pid = 1859] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:50:27 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f5c29238000) [pid = 1859] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:50:27 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f5c30bd1400) [pid = 1859] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:50:27 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f5c346e6400) [pid = 1859] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:50:27 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f5c2ed0e000) [pid = 1859] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:50:27 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f5c29bdb000) [pid = 1859] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:50:27 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f5c2b46a000) [pid = 1859] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:50:28 INFO - PROCESS | 1859 | 1462758628021 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 18:50:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:50:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1077ms 18:50:28 INFO - PROCESS | 1859 | 1462758628068 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 18:50:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:50:28 INFO - PROCESS | 1859 | 1462758628071 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 18:50:28 INFO - PROCESS | 1859 | 1462758628076 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:50:28 INFO - PROCESS | 1859 | 1462758628078 Marionette TRACE conn3 <- [1,1614,null,{}] 18:50:28 INFO - PROCESS | 1859 | 1462758628083 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:28 INFO - PROCESS | 1859 | 1462758628277 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 18:50:28 INFO - PROCESS | 1859 | 1462758628348 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39057800 == 65 [pid = 1859] [id = 411] 18:50:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f5c31d67000) [pid = 1859] [serial = 1234] [outer = (nil)] 18:50:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f5c37d94400) [pid = 1859] [serial = 1235] [outer = 0x7f5c31d67000] 18:50:28 INFO - PROCESS | 1859 | 1462758628402 Marionette DEBUG loaded listener.js 18:50:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f5c39357000) [pid = 1859] [serial = 1236] [outer = 0x7f5c31d67000] 18:50:28 INFO - PROCESS | 1859 | 1462758628974 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 18:50:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 18:50:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 929ms 18:50:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:50:29 INFO - PROCESS | 1859 | 1462758629005 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 18:50:29 INFO - PROCESS | 1859 | 1462758629008 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 18:50:29 INFO - PROCESS | 1859 | 1462758629012 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:50:29 INFO - PROCESS | 1859 | 1462758629015 Marionette TRACE conn3 <- [1,1618,null,{}] 18:50:29 INFO - PROCESS | 1859 | 1462758629020 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:29 INFO - PROCESS | 1859 | 1462758629136 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 18:50:29 INFO - PROCESS | 1859 | 1462758629247 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b49000 == 66 [pid = 1859] [id = 412] 18:50:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f5c32e7f000) [pid = 1859] [serial = 1237] [outer = (nil)] 18:50:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f5c39608400) [pid = 1859] [serial = 1238] [outer = 0x7f5c32e7f000] 18:50:29 INFO - PROCESS | 1859 | 1462758629299 Marionette DEBUG loaded listener.js 18:50:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f5c39bb0400) [pid = 1859] [serial = 1239] [outer = 0x7f5c32e7f000] 18:50:29 INFO - PROCESS | 1859 | 1462758629883 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 18:50:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:50:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 926ms 18:50:29 INFO - PROCESS | 1859 | 1462758629966 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 18:50:29 INFO - PROCESS | 1859 | 1462758629971 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 18:50:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:50:29 INFO - PROCESS | 1859 | 1462758629978 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:50:29 INFO - PROCESS | 1859 | 1462758629983 Marionette TRACE conn3 <- [1,1622,null,{}] 18:50:29 INFO - PROCESS | 1859 | 1462758629991 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:30 INFO - PROCESS | 1859 | 1462758630152 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 18:50:30 INFO - PROCESS | 1859 | 1462758630295 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b591800 == 67 [pid = 1859] [id = 413] 18:50:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f5c2aed1400) [pid = 1859] [serial = 1240] [outer = (nil)] 18:50:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f5c2aedcc00) [pid = 1859] [serial = 1241] [outer = 0x7f5c2aed1400] 18:50:30 INFO - PROCESS | 1859 | 1462758630360 Marionette DEBUG loaded listener.js 18:50:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c2b61d000) [pid = 1859] [serial = 1242] [outer = 0x7f5c2aed1400] 18:50:31 INFO - PROCESS | 1859 | 1462758631179 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 18:50:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 18:50:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1233ms 18:50:31 INFO - PROCESS | 1859 | 1462758631212 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 18:50:31 INFO - PROCESS | 1859 | 1462758631216 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 18:50:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:50:31 INFO - PROCESS | 1859 | 1462758631226 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:50:31 INFO - PROCESS | 1859 | 1462758631231 Marionette TRACE conn3 <- [1,1626,null,{}] 18:50:31 INFO - PROCESS | 1859 | 1462758631237 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:31 INFO - PROCESS | 1859 | 1462758631378 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 18:50:31 INFO - PROCESS | 1859 | 1462758631529 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c33028800 == 68 [pid = 1859] [id = 414] 18:50:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c2eeee800) [pid = 1859] [serial = 1243] [outer = (nil)] 18:50:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c3086a400) [pid = 1859] [serial = 1244] [outer = 0x7f5c2eeee800] 18:50:31 INFO - PROCESS | 1859 | 1462758631592 Marionette DEBUG loaded listener.js 18:50:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c30d0bc00) [pid = 1859] [serial = 1245] [outer = 0x7f5c2eeee800] 18:50:32 INFO - PROCESS | 1859 | 1462758632390 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 18:50:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:50:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1234ms 18:50:32 INFO - PROCESS | 1859 | 1462758632457 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 18:50:32 INFO - PROCESS | 1859 | 1462758632461 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 18:50:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:50:32 INFO - PROCESS | 1859 | 1462758632467 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:50:32 INFO - PROCESS | 1859 | 1462758632469 Marionette TRACE conn3 <- [1,1630,null,{}] 18:50:32 INFO - PROCESS | 1859 | 1462758632481 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:32 INFO - PROCESS | 1859 | 1462758632666 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 18:50:32 INFO - PROCESS | 1859 | 1462758632815 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3b19c000 == 69 [pid = 1859] [id = 415] 18:50:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c31d67400) [pid = 1859] [serial = 1246] [outer = (nil)] 18:50:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c30bca000) [pid = 1859] [serial = 1247] [outer = 0x7f5c31d67400] 18:50:32 INFO - PROCESS | 1859 | 1462758632886 Marionette DEBUG loaded listener.js 18:50:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c346ecc00) [pid = 1859] [serial = 1248] [outer = 0x7f5c31d67400] 18:50:33 INFO - PROCESS | 1859 | 1462758633761 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 18:50:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:50:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1328ms 18:50:33 INFO - PROCESS | 1859 | 1462758633795 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 18:50:33 INFO - PROCESS | 1859 | 1462758633798 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 18:50:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:50:33 INFO - PROCESS | 1859 | 1462758633805 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:50:33 INFO - PROCESS | 1859 | 1462758633807 Marionette TRACE conn3 <- [1,1634,null,{}] 18:50:33 INFO - PROCESS | 1859 | 1462758633812 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:33 INFO - PROCESS | 1859 | 1462758633948 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 18:50:34 INFO - PROCESS | 1859 | 1462758634098 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4110b800 == 70 [pid = 1859] [id = 416] 18:50:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c3205cc00) [pid = 1859] [serial = 1249] [outer = (nil)] 18:50:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c3934f400) [pid = 1859] [serial = 1250] [outer = 0x7f5c3205cc00] 18:50:34 INFO - PROCESS | 1859 | 1462758634161 Marionette DEBUG loaded listener.js 18:50:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c39baa000) [pid = 1859] [serial = 1251] [outer = 0x7f5c3205cc00] 18:50:34 INFO - PROCESS | 1859 | 1462758634961 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 18:50:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:50:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1227ms 18:50:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:50:35 INFO - PROCESS | 1859 | 1462758635032 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 18:50:35 INFO - PROCESS | 1859 | 1462758635035 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 18:50:35 INFO - PROCESS | 1859 | 1462758635040 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:50:35 INFO - PROCESS | 1859 | 1462758635043 Marionette TRACE conn3 <- [1,1638,null,{}] 18:50:35 INFO - PROCESS | 1859 | 1462758635049 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:35 INFO - PROCESS | 1859 | 1462758635185 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 18:50:35 INFO - PROCESS | 1859 | 1462758635330 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47906800 == 71 [pid = 1859] [id = 417] 18:50:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c37e5b400) [pid = 1859] [serial = 1252] [outer = (nil)] 18:50:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c3a265c00) [pid = 1859] [serial = 1253] [outer = 0x7f5c37e5b400] 18:50:35 INFO - PROCESS | 1859 | 1462758635394 Marionette DEBUG loaded listener.js 18:50:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c3a852800) [pid = 1859] [serial = 1254] [outer = 0x7f5c37e5b400] 18:50:36 INFO - PROCESS | 1859 | 1462758636082 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 18:50:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:50:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1077ms 18:50:36 INFO - PROCESS | 1859 | 1462758636126 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 18:50:36 INFO - PROCESS | 1859 | 1462758636129 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 18:50:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:50:36 INFO - PROCESS | 1859 | 1462758636134 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:50:36 INFO - PROCESS | 1859 | 1462758636136 Marionette TRACE conn3 <- [1,1642,null,{}] 18:50:36 INFO - PROCESS | 1859 | 1462758636141 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:36 INFO - PROCESS | 1859 | 1462758636358 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 18:50:36 INFO - PROCESS | 1859 | 1462758636468 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c480a3800 == 72 [pid = 1859] [id = 418] 18:50:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c3b68f000) [pid = 1859] [serial = 1255] [outer = (nil)] 18:50:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c3ca9d400) [pid = 1859] [serial = 1256] [outer = 0x7f5c3b68f000] 18:50:36 INFO - PROCESS | 1859 | 1462758636530 Marionette DEBUG loaded listener.js 18:50:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c3cb50800) [pid = 1859] [serial = 1257] [outer = 0x7f5c3b68f000] 18:50:37 INFO - PROCESS | 1859 | 1462758637561 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 18:50:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:50:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1475ms 18:50:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:50:37 INFO - PROCESS | 1859 | 1462758637610 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 18:50:37 INFO - PROCESS | 1859 | 1462758637614 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 18:50:37 INFO - PROCESS | 1859 | 1462758637622 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:50:37 INFO - PROCESS | 1859 | 1462758637626 Marionette TRACE conn3 <- [1,1646,null,{}] 18:50:37 INFO - PROCESS | 1859 | 1462758637634 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:37 INFO - PROCESS | 1859 | 1462758637771 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 18:50:37 INFO - PROCESS | 1859 | 1462758637990 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ecc800 == 73 [pid = 1859] [id = 419] 18:50:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c2aeda800) [pid = 1859] [serial = 1258] [outer = (nil)] 18:50:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c2b472c00) [pid = 1859] [serial = 1259] [outer = 0x7f5c2aeda800] 18:50:38 INFO - PROCESS | 1859 | 1462758638052 Marionette DEBUG loaded listener.js 18:50:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c2ed11400) [pid = 1859] [serial = 1260] [outer = 0x7f5c2aeda800] 18:50:38 INFO - PROCESS | 1859 | 1462758638857 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 18:50:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:50:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1282ms 18:50:38 INFO - PROCESS | 1859 | 1462758638902 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 18:50:38 INFO - PROCESS | 1859 | 1462758638909 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 18:50:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:50:38 INFO - PROCESS | 1859 | 1462758638918 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:50:38 INFO - PROCESS | 1859 | 1462758638921 Marionette TRACE conn3 <- [1,1650,null,{}] 18:50:38 INFO - PROCESS | 1859 | 1462758638925 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:39 INFO - PROCESS | 1859 | 1462758639054 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 18:50:39 INFO - PROCESS | 1859 | 1462758639215 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4fabe000 == 72 [pid = 1859] [id = 385] 18:50:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39057800 == 71 [pid = 1859] [id = 411] 18:50:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b0e1800 == 70 [pid = 1859] [id = 410] 18:50:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348b8000 == 69 [pid = 1859] [id = 409] 18:50:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f23800 == 68 [pid = 1859] [id = 408] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c31d66c00) [pid = 1859] [serial = 1199] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c28f4f800 == 69 [pid = 1859] [id = 420] 18:50:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c2923f800) [pid = 1859] [serial = 1261] [outer = (nil)] 18:50:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c2eeed400) [pid = 1859] [serial = 1262] [outer = 0x7f5c2923f800] 18:50:39 INFO - PROCESS | 1859 | 1462758639305 Marionette DEBUG loaded listener.js 18:50:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c30eb6000) [pid = 1859] [serial = 1263] [outer = 0x7f5c2923f800] 18:50:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f755000 == 68 [pid = 1859] [id = 407] 18:50:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c27112000 == 67 [pid = 1859] [id = 406] 18:50:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3114f000 == 66 [pid = 1859] [id = 13] 18:50:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c346d8800 == 65 [pid = 1859] [id = 401] 18:50:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b5a1800 == 64 [pid = 1859] [id = 400] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c3304d000) [pid = 1859] [serial = 1187] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c2b628c00) [pid = 1859] [serial = 1176] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c2b3ec800) [pid = 1859] [serial = 1175] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c32052400) [pid = 1859] [serial = 1184] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c32e7b400) [pid = 1859] [serial = 1185] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f5c30eb2400) [pid = 1859] [serial = 1181] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f5c31517c00) [pid = 1859] [serial = 1182] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f5c3631dc00) [pid = 1859] [serial = 1190] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f5c30864400) [pid = 1859] [serial = 1179] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c307eac00) [pid = 1859] [serial = 1178] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c29bda400) [pid = 1859] [serial = 1172] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c2a0d5400) [pid = 1859] [serial = 1160] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c346f0800) [pid = 1859] [serial = 1163] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c46dec400) [pid = 1859] [serial = 1166] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c4cdd9800) [pid = 1859] [serial = 1169] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c38783000) [pid = 1859] [serial = 1193] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c38783400) [pid = 1859] [serial = 1191] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f5c2eeed800) [pid = 1859] [serial = 1196] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f5c39605800) [pid = 1859] [serial = 1194] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f5c3092c000) [pid = 1859] [serial = 1197] [outer = (nil)] [url = about:blank] 18:50:39 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f5c34565400) [pid = 1859] [serial = 1188] [outer = (nil)] [url = about:blank] 18:50:40 INFO - PROCESS | 1859 | 1462758640042 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 18:50:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:50:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1178ms 18:50:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:50:40 INFO - PROCESS | 1859 | 1462758640096 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 18:50:40 INFO - PROCESS | 1859 | 1462758640098 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 18:50:40 INFO - PROCESS | 1859 | 1462758640104 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:50:40 INFO - PROCESS | 1859 | 1462758640109 Marionette TRACE conn3 <- [1,1654,null,{}] 18:50:40 INFO - PROCESS | 1859 | 1462758640129 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:40 INFO - PROCESS | 1859 | 1462758640259 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 18:50:40 INFO - PROCESS | 1859 | 1462758640270 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ecf800 == 65 [pid = 1859] [id = 421] 18:50:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f5c315a2400) [pid = 1859] [serial = 1264] [outer = (nil)] 18:50:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f5c316d3c00) [pid = 1859] [serial = 1265] [outer = 0x7f5c315a2400] 18:50:40 INFO - PROCESS | 1859 | 1462758640325 Marionette DEBUG loaded listener.js 18:50:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f5c32053800) [pid = 1859] [serial = 1266] [outer = 0x7f5c315a2400] 18:50:41 INFO - PROCESS | 1859 | 1462758640996 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 18:50:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:50:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 950ms 18:50:41 INFO - PROCESS | 1859 | 1462758641054 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 18:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:50:41 INFO - PROCESS | 1859 | 1462758641058 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 18:50:41 INFO - PROCESS | 1859 | 1462758641062 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:50:41 INFO - PROCESS | 1859 | 1462758641065 Marionette TRACE conn3 <- [1,1658,null,{}] 18:50:41 INFO - PROCESS | 1859 | 1462758641069 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:41 INFO - PROCESS | 1859 | 1462758641239 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 18:50:41 INFO - PROCESS | 1859 | 1462758641310 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c36d20800 == 66 [pid = 1859] [id = 422] 18:50:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f5c2b46b400) [pid = 1859] [serial = 1267] [outer = (nil)] 18:50:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c34526400) [pid = 1859] [serial = 1268] [outer = 0x7f5c2b46b400] 18:50:41 INFO - PROCESS | 1859 | 1462758641363 Marionette DEBUG loaded listener.js 18:50:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c3476f400) [pid = 1859] [serial = 1269] [outer = 0x7f5c2b46b400] 18:50:41 INFO - PROCESS | 1859 | 1462758641959 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 981ms 18:50:42 INFO - PROCESS | 1859 | 1462758642045 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 18:50:42 INFO - PROCESS | 1859 | 1462758642047 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 18:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:50:42 INFO - PROCESS | 1859 | 1462758642052 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:50:42 INFO - PROCESS | 1859 | 1462758642055 Marionette TRACE conn3 <- [1,1662,null,{}] 18:50:42 INFO - PROCESS | 1859 | 1462758642059 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:42 INFO - PROCESS | 1859 | 1462758642245 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 18:50:42 INFO - PROCESS | 1859 | 1462758642262 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c399e6800 == 67 [pid = 1859] [id = 423] 18:50:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c31461c00) [pid = 1859] [serial = 1270] [outer = (nil)] 18:50:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c36d28000) [pid = 1859] [serial = 1271] [outer = 0x7f5c31461c00] 18:50:42 INFO - PROCESS | 1859 | 1462758642315 Marionette DEBUG loaded listener.js 18:50:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c38a99800) [pid = 1859] [serial = 1272] [outer = 0x7f5c31461c00] 18:50:43 INFO - PROCESS | 1859 | 1462758643014 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 978ms 18:50:43 INFO - PROCESS | 1859 | 1462758643031 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 18:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:50:43 INFO - PROCESS | 1859 | 1462758643035 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 18:50:43 INFO - PROCESS | 1859 | 1462758643040 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:50:43 INFO - PROCESS | 1859 | 1462758643042 Marionette TRACE conn3 <- [1,1666,null,{}] 18:50:43 INFO - PROCESS | 1859 | 1462758643047 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:43 INFO - PROCESS | 1859 | 1462758643224 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 18:50:43 INFO - PROCESS | 1859 | 1462758643260 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a98a800 == 68 [pid = 1859] [id = 424] 18:50:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c3631ac00) [pid = 1859] [serial = 1273] [outer = (nil)] 18:50:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c3b1d8400) [pid = 1859] [serial = 1274] [outer = 0x7f5c3631ac00] 18:50:43 INFO - PROCESS | 1859 | 1462758643312 Marionette DEBUG loaded listener.js 18:50:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c3c0ca400) [pid = 1859] [serial = 1275] [outer = 0x7f5c3631ac00] 18:50:43 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f5c29bcd400) [pid = 1859] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:50:43 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f5c2ed06000) [pid = 1859] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:50:43 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f5c30eb5800) [pid = 1859] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:50:43 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f5c31f1e400) [pid = 1859] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:50:43 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f5c31d67000) [pid = 1859] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:50:43 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f5c30bce800) [pid = 1859] [serial = 36] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:50:43 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f5c2ed0d800) [pid = 1859] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:50:43 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f5c30d95800) [pid = 1859] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:50:44 INFO - PROCESS | 1859 | 1462758644080 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 18:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1078ms 18:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:50:44 INFO - PROCESS | 1859 | 1462758644134 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 18:50:44 INFO - PROCESS | 1859 | 1462758644137 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 18:50:44 INFO - PROCESS | 1859 | 1462758644141 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:50:44 INFO - PROCESS | 1859 | 1462758644144 Marionette TRACE conn3 <- [1,1670,null,{}] 18:50:44 INFO - PROCESS | 1859 | 1462758644148 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:44 INFO - PROCESS | 1859 | 1462758644267 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 18:50:44 INFO - PROCESS | 1859 | 1462758644379 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3aa40800 == 69 [pid = 1859] [id = 425] 18:50:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f5c2ed07800) [pid = 1859] [serial = 1276] [outer = (nil)] 18:50:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f5c34765000) [pid = 1859] [serial = 1277] [outer = 0x7f5c2ed07800] 18:50:44 INFO - PROCESS | 1859 | 1462758644435 Marionette DEBUG loaded listener.js 18:50:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f5c3ca9dc00) [pid = 1859] [serial = 1278] [outer = 0x7f5c2ed07800] 18:50:44 INFO - PROCESS | 1859 | 1462758644985 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 18:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 931ms 18:50:45 INFO - PROCESS | 1859 | 1462758645072 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 18:50:45 INFO - PROCESS | 1859 | 1462758645074 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 18:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:50:45 INFO - PROCESS | 1859 | 1462758645080 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:50:45 INFO - PROCESS | 1859 | 1462758645081 Marionette TRACE conn3 <- [1,1674,null,{}] 18:50:45 INFO - PROCESS | 1859 | 1462758645086 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:45 INFO - PROCESS | 1859 | 1462758645206 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 18:50:45 INFO - PROCESS | 1859 | 1462758645314 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c46d06800 == 70 [pid = 1859] [id = 426] 18:50:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f5c29bd4c00) [pid = 1859] [serial = 1279] [outer = (nil)] 18:50:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f5c3cb59400) [pid = 1859] [serial = 1280] [outer = 0x7f5c29bd4c00] 18:50:45 INFO - PROCESS | 1859 | 1462758645367 Marionette DEBUG loaded listener.js 18:50:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f5c46d61800) [pid = 1859] [serial = 1281] [outer = 0x7f5c29bd4c00] 18:50:46 INFO - PROCESS | 1859 | 1462758646029 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 18:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1025ms 18:50:46 INFO - PROCESS | 1859 | 1462758646117 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 18:50:46 INFO - PROCESS | 1859 | 1462758646122 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 18:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:50:46 INFO - PROCESS | 1859 | 1462758646153 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:50:46 INFO - PROCESS | 1859 | 1462758646157 Marionette TRACE conn3 <- [1,1678,null,{}] 18:50:46 INFO - PROCESS | 1859 | 1462758646166 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:46 INFO - PROCESS | 1859 | 1462758646325 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 18:50:46 INFO - PROCESS | 1859 | 1462758646445 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3115d000 == 71 [pid = 1859] [id = 427] 18:50:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f5c29bd0c00) [pid = 1859] [serial = 1282] [outer = (nil)] 18:50:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f5c2b628800) [pid = 1859] [serial = 1283] [outer = 0x7f5c29bd0c00] 18:50:46 INFO - PROCESS | 1859 | 1462758646511 Marionette DEBUG loaded listener.js 18:50:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f5c30860c00) [pid = 1859] [serial = 1284] [outer = 0x7f5c29bd0c00] 18:50:47 INFO - PROCESS | 1859 | 1462758647312 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 18:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1189ms 18:50:47 INFO - PROCESS | 1859 | 1462758647342 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 18:50:47 INFO - PROCESS | 1859 | 1462758647350 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 18:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:50:47 INFO - PROCESS | 1859 | 1462758647358 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:50:47 INFO - PROCESS | 1859 | 1462758647361 Marionette TRACE conn3 <- [1,1682,null,{}] 18:50:47 INFO - PROCESS | 1859 | 1462758647366 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:47 INFO - PROCESS | 1859 | 1462758647507 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 18:50:47 INFO - PROCESS | 1859 | 1462758647661 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b1e800 == 72 [pid = 1859] [id = 428] 18:50:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f5c30eb2400) [pid = 1859] [serial = 1285] [outer = (nil)] 18:50:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f5c31515800) [pid = 1859] [serial = 1286] [outer = 0x7f5c30eb2400] 18:50:47 INFO - PROCESS | 1859 | 1462758647724 Marionette DEBUG loaded listener.js 18:50:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f5c31d67000) [pid = 1859] [serial = 1287] [outer = 0x7f5c30eb2400] 18:50:48 INFO - PROCESS | 1859 | 1462758648582 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 18:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1284ms 18:50:48 INFO - PROCESS | 1859 | 1462758648642 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 18:50:48 INFO - PROCESS | 1859 | 1462758648645 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 18:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:50:48 INFO - PROCESS | 1859 | 1462758648651 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:50:48 INFO - PROCESS | 1859 | 1462758648656 Marionette TRACE conn3 <- [1,1686,null,{}] 18:50:48 INFO - PROCESS | 1859 | 1462758648670 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:48 INFO - PROCESS | 1859 | 1462758648815 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 18:50:48 INFO - PROCESS | 1859 | 1462758648964 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c49016800 == 73 [pid = 1859] [id = 429] 18:50:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c33051c00) [pid = 1859] [serial = 1288] [outer = (nil)] 18:50:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c39274c00) [pid = 1859] [serial = 1289] [outer = 0x7f5c33051c00] 18:50:49 INFO - PROCESS | 1859 | 1462758649030 Marionette DEBUG loaded listener.js 18:50:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c3a4bf000) [pid = 1859] [serial = 1290] [outer = 0x7f5c33051c00] 18:50:49 INFO - PROCESS | 1859 | 1462758649817 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 18:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 18:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1238ms 18:50:49 INFO - PROCESS | 1859 | 1462758649889 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 18:50:49 INFO - PROCESS | 1859 | 1462758649893 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 18:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:50:49 INFO - PROCESS | 1859 | 1462758649898 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:50:49 INFO - PROCESS | 1859 | 1462758649901 Marionette TRACE conn3 <- [1,1690,null,{}] 18:50:49 INFO - PROCESS | 1859 | 1462758649905 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:50 INFO - PROCESS | 1859 | 1462758650055 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 18:50:50 INFO - PROCESS | 1859 | 1462758650202 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4b0dd800 == 74 [pid = 1859] [id = 430] 18:50:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c3151a400) [pid = 1859] [serial = 1291] [outer = (nil)] 18:50:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c3cb4e000) [pid = 1859] [serial = 1292] [outer = 0x7f5c3151a400] 18:50:50 INFO - PROCESS | 1859 | 1462758650268 Marionette DEBUG loaded listener.js 18:50:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c46deb800) [pid = 1859] [serial = 1293] [outer = 0x7f5c3151a400] 18:50:51 INFO - PROCESS | 1859 | 1462758650998 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 18:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1134ms 18:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:50:51 INFO - PROCESS | 1859 | 1462758651034 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 18:50:51 INFO - PROCESS | 1859 | 1462758651037 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 18:50:51 INFO - PROCESS | 1859 | 1462758651042 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:50:51 INFO - PROCESS | 1859 | 1462758651045 Marionette TRACE conn3 <- [1,1694,null,{}] 18:50:51 INFO - PROCESS | 1859 | 1462758651050 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:51 INFO - PROCESS | 1859 | 1462758651184 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 18:50:51 INFO - PROCESS | 1859 | 1462758651338 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c37c000 == 75 [pid = 1859] [id = 431] 18:50:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c39354000) [pid = 1859] [serial = 1294] [outer = (nil)] 18:50:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c47992800) [pid = 1859] [serial = 1295] [outer = 0x7f5c39354000] 18:50:51 INFO - PROCESS | 1859 | 1462758651402 Marionette DEBUG loaded listener.js 18:50:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c47bba400) [pid = 1859] [serial = 1296] [outer = 0x7f5c39354000] 18:50:52 INFO - PROCESS | 1859 | 1462758652169 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 18:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1177ms 18:50:52 INFO - PROCESS | 1859 | 1462758652225 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 18:50:52 INFO - PROCESS | 1859 | 1462758652228 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 18:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:50:52 INFO - PROCESS | 1859 | 1462758652235 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:50:52 INFO - PROCESS | 1859 | 1462758652237 Marionette TRACE conn3 <- [1,1698,null,{}] 18:50:52 INFO - PROCESS | 1859 | 1462758652242 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:52 INFO - PROCESS | 1859 | 1462758652405 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 18:50:52 INFO - PROCESS | 1859 | 1462758652565 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f744800 == 76 [pid = 1859] [id = 432] 18:50:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c29bd7800) [pid = 1859] [serial = 1297] [outer = (nil)] 18:50:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c47e3d000) [pid = 1859] [serial = 1298] [outer = 0x7f5c29bd7800] 18:50:52 INFO - PROCESS | 1859 | 1462758652630 Marionette DEBUG loaded listener.js 18:50:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c48eed800) [pid = 1859] [serial = 1299] [outer = 0x7f5c29bd7800] 18:50:53 INFO - PROCESS | 1859 | 1462758653351 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 18:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 18:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1175ms 18:50:53 INFO - PROCESS | 1859 | 1462758653411 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 18:50:53 INFO - PROCESS | 1859 | 1462758653413 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 18:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:50:53 INFO - PROCESS | 1859 | 1462758653419 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:50:53 INFO - PROCESS | 1859 | 1462758653422 Marionette TRACE conn3 <- [1,1702,null,{}] 18:50:53 INFO - PROCESS | 1859 | 1462758653426 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:53 INFO - PROCESS | 1859 | 1462758653560 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 18:50:53 INFO - PROCESS | 1859 | 1462758653721 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d1eb800 == 77 [pid = 1859] [id = 433] 18:50:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c29bd7c00) [pid = 1859] [serial = 1300] [outer = (nil)] 18:50:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c4906e800) [pid = 1859] [serial = 1301] [outer = 0x7f5c29bd7c00] 18:50:53 INFO - PROCESS | 1859 | 1462758653783 Marionette DEBUG loaded listener.js 18:50:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c4af32800) [pid = 1859] [serial = 1302] [outer = 0x7f5c29bd7c00] 18:50:54 INFO - PROCESS | 1859 | 1462758654503 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 18:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1134ms 18:50:54 INFO - PROCESS | 1859 | 1462758654553 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 18:50:54 INFO - PROCESS | 1859 | 1462758654560 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 18:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:50:54 INFO - PROCESS | 1859 | 1462758654581 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:50:54 INFO - PROCESS | 1859 | 1462758654585 Marionette TRACE conn3 <- [1,1706,null,{}] 18:50:54 INFO - PROCESS | 1859 | 1462758654590 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:54 INFO - PROCESS | 1859 | 1462758654730 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 18:50:54 INFO - PROCESS | 1859 | 1462758654883 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b0e800 == 78 [pid = 1859] [id = 434] 18:50:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c29bd6c00) [pid = 1859] [serial = 1303] [outer = (nil)] 18:50:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c4af32000) [pid = 1859] [serial = 1304] [outer = 0x7f5c29bd6c00] 18:50:54 INFO - PROCESS | 1859 | 1462758654957 Marionette DEBUG loaded listener.js 18:50:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c4c39b800) [pid = 1859] [serial = 1305] [outer = 0x7f5c29bd6c00] 18:50:55 INFO - PROCESS | 1859 | 1462758655930 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 18:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1380ms 18:50:55 INFO - PROCESS | 1859 | 1462758655960 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 18:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:50:55 INFO - PROCESS | 1859 | 1462758655965 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 18:50:55 INFO - PROCESS | 1859 | 1462758655972 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:50:55 INFO - PROCESS | 1859 | 1462758655977 Marionette TRACE conn3 <- [1,1710,null,{}] 18:50:56 INFO - PROCESS | 1859 | 1462758656002 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:56 INFO - PROCESS | 1859 | 1462758656151 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 18:50:56 INFO - PROCESS | 1859 | 1462758656308 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c29ee5000 == 79 [pid = 1859] [id = 435] 18:50:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c2aed0000) [pid = 1859] [serial = 1306] [outer = (nil)] 18:50:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c2aed7c00) [pid = 1859] [serial = 1307] [outer = 0x7f5c2aed0000] 18:50:56 INFO - PROCESS | 1859 | 1462758656409 Marionette DEBUG loaded listener.js 18:50:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c2b35c800) [pid = 1859] [serial = 1308] [outer = 0x7f5c2aed0000] 18:50:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3aa40800 == 78 [pid = 1859] [id = 425] 18:50:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a98a800 == 77 [pid = 1859] [id = 424] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c30d99800) [pid = 1859] [serial = 35] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c39608400) [pid = 1859] [serial = 1238] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c2eee9c00) [pid = 1859] [serial = 1214] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c399e6800 == 76 [pid = 1859] [id = 423] 18:50:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c36d20800 == 75 [pid = 1859] [id = 422] 18:50:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ecf800 == 74 [pid = 1859] [id = 421] 18:50:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c28f4f800 == 73 [pid = 1859] [id = 420] 18:50:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ecc800 == 72 [pid = 1859] [id = 419] 18:50:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4110b800 == 71 [pid = 1859] [id = 416] 18:50:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3b19c000 == 70 [pid = 1859] [id = 415] 18:50:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c33028800 == 69 [pid = 1859] [id = 414] 18:50:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b591800 == 68 [pid = 1859] [id = 413] 18:50:57 INFO - PROCESS | 1859 | 1462758657337 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c2b61c800) [pid = 1859] [serial = 1221] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c2a0d2400) [pid = 1859] [serial = 1220] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c3084d800) [pid = 1859] [serial = 1223] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c30868800) [pid = 1859] [serial = 1224] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c31520800) [pid = 1859] [serial = 1226] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c346e6c00) [pid = 1859] [serial = 1208] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c30926800) [pid = 1859] [serial = 1205] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c2b622800) [pid = 1859] [serial = 1217] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c2b3f4c00) [pid = 1859] [serial = 1202] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c34527c00) [pid = 1859] [serial = 1211] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c346e9800) [pid = 1859] [serial = 1232] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c37d94400) [pid = 1859] [serial = 1235] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f5c4105f800) [pid = 1859] [serial = 840] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f5c33050800) [pid = 1859] [serial = 1230] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f5c32c25000) [pid = 1859] [serial = 1229] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f5c3476c800) [pid = 1859] [serial = 1233] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f5c316dc000) [pid = 1859] [serial = 1227] [outer = (nil)] [url = about:blank] 18:50:57 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f5c39357000) [pid = 1859] [serial = 1236] [outer = (nil)] [url = about:blank] 18:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1401ms 18:50:57 INFO - PROCESS | 1859 | 1462758657374 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 18:50:57 INFO - PROCESS | 1859 | 1462758657381 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 18:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:50:57 INFO - PROCESS | 1859 | 1462758657389 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:50:57 INFO - PROCESS | 1859 | 1462758657393 Marionette TRACE conn3 <- [1,1714,null,{}] 18:50:57 INFO - PROCESS | 1859 | 1462758657398 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:57 INFO - PROCESS | 1859 | 1462758657523 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 18:50:57 INFO - PROCESS | 1859 | 1462758657539 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b58f000 == 69 [pid = 1859] [id = 436] 18:50:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f5c2b626c00) [pid = 1859] [serial = 1309] [outer = (nil)] 18:50:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f5c2ed02400) [pid = 1859] [serial = 1310] [outer = 0x7f5c2b626c00] 18:50:57 INFO - PROCESS | 1859 | 1462758657593 Marionette DEBUG loaded listener.js 18:50:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f5c2ed10c00) [pid = 1859] [serial = 1311] [outer = 0x7f5c2b626c00] 18:50:58 INFO - PROCESS | 1859 | 1462758658314 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 976ms 18:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:50:58 INFO - PROCESS | 1859 | 1462758658366 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 18:50:58 INFO - PROCESS | 1859 | 1462758658368 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 18:50:58 INFO - PROCESS | 1859 | 1462758658373 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:50:58 INFO - PROCESS | 1859 | 1462758658378 Marionette TRACE conn3 <- [1,1718,null,{}] 18:50:58 INFO - PROCESS | 1859 | 1462758658400 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:58 INFO - PROCESS | 1859 | 1462758658531 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 18:50:58 INFO - PROCESS | 1859 | 1462758658547 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31164000 == 70 [pid = 1859] [id = 437] 18:50:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f5c307efc00) [pid = 1859] [serial = 1312] [outer = (nil)] 18:50:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f5c30867400) [pid = 1859] [serial = 1313] [outer = 0x7f5c307efc00] 18:50:58 INFO - PROCESS | 1859 | 1462758658602 Marionette DEBUG loaded listener.js 18:50:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f5c3092c400) [pid = 1859] [serial = 1314] [outer = 0x7f5c307efc00] 18:50:59 INFO - PROCESS | 1859 | 1462758659351 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 992ms 18:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:50:59 INFO - PROCESS | 1859 | 1462758659365 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 18:50:59 INFO - PROCESS | 1859 | 1462758659368 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 18:50:59 INFO - PROCESS | 1859 | 1462758659375 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:50:59 INFO - PROCESS | 1859 | 1462758659377 Marionette TRACE conn3 <- [1,1722,null,{}] 18:50:59 INFO - PROCESS | 1859 | 1462758659390 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:50:59 INFO - PROCESS | 1859 | 1462758659568 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 18:50:59 INFO - PROCESS | 1859 | 1462758659584 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ec8800 == 71 [pid = 1859] [id = 438] 18:50:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c2eee5c00) [pid = 1859] [serial = 1315] [outer = (nil)] 18:50:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c30d11800) [pid = 1859] [serial = 1316] [outer = 0x7f5c2eee5c00] 18:50:59 INFO - PROCESS | 1859 | 1462758659639 Marionette DEBUG loaded listener.js 18:50:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c30eb1000) [pid = 1859] [serial = 1317] [outer = 0x7f5c2eee5c00] 18:51:00 INFO - PROCESS | 1859 | 1462758660311 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 18:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 18:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 980ms 18:51:00 INFO - PROCESS | 1859 | 1462758660353 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 18:51:00 INFO - PROCESS | 1859 | 1462758660356 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 18:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:51:00 INFO - PROCESS | 1859 | 1462758660366 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:51:00 INFO - PROCESS | 1859 | 1462758660368 Marionette TRACE conn3 <- [1,1726,null,{}] 18:51:00 INFO - PROCESS | 1859 | 1462758660372 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:00 INFO - PROCESS | 1859 | 1462758660530 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 18:51:00 INFO - PROCESS | 1859 | 1462758660550 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c330e5000 == 72 [pid = 1859] [id = 439] 18:51:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c3092dc00) [pid = 1859] [serial = 1318] [outer = (nil)] 18:51:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c3110c400) [pid = 1859] [serial = 1319] [outer = 0x7f5c3092dc00] 18:51:00 INFO - PROCESS | 1859 | 1462758660603 Marionette DEBUG loaded listener.js 18:51:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c315a1400) [pid = 1859] [serial = 1320] [outer = 0x7f5c3092dc00] 18:51:01 INFO - PROCESS | 1859 | 1462758661344 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 18:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1028ms 18:51:01 INFO - PROCESS | 1859 | 1462758661390 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 18:51:01 INFO - PROCESS | 1859 | 1462758661393 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 18:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:51:01 INFO - PROCESS | 1859 | 1462758661429 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:51:01 INFO - PROCESS | 1859 | 1462758661431 Marionette TRACE conn3 <- [1,1730,null,{}] 18:51:01 INFO - PROCESS | 1859 | 1462758661435 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:01 INFO - PROCESS | 1859 | 1462758661643 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 18:51:01 INFO - PROCESS | 1859 | 1462758661664 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c370c7800 == 73 [pid = 1859] [id = 440] 18:51:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c31d66400) [pid = 1859] [serial = 1321] [outer = (nil)] 18:51:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c32e7b400) [pid = 1859] [serial = 1322] [outer = 0x7f5c31d66400] 18:51:01 INFO - PROCESS | 1859 | 1462758661717 Marionette DEBUG loaded listener.js 18:51:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c3437a000) [pid = 1859] [serial = 1323] [outer = 0x7f5c31d66400] 18:51:02 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c2ed07800) [pid = 1859] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:51:02 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c2923f800) [pid = 1859] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:51:02 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c29239000) [pid = 1859] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:51:02 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c315a2400) [pid = 1859] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:51:02 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c32e7f000) [pid = 1859] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:51:02 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c3631ac00) [pid = 1859] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:51:02 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c2aeda800) [pid = 1859] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:51:02 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c31461c00) [pid = 1859] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:51:02 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c2b46b400) [pid = 1859] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:51:02 INFO - PROCESS | 1859 | 1462758662490 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 18:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 18:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1091ms 18:51:02 INFO - PROCESS | 1859 | 1462758662519 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 18:51:02 INFO - PROCESS | 1859 | 1462758662522 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 18:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:51:02 INFO - PROCESS | 1859 | 1462758662527 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:51:02 INFO - PROCESS | 1859 | 1462758662529 Marionette TRACE conn3 <- [1,1734,null,{}] 18:51:02 INFO - PROCESS | 1859 | 1462758662534 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:02 INFO - PROCESS | 1859 | 1462758662693 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 18:51:02 INFO - PROCESS | 1859 | 1462758662712 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38a0f000 == 74 [pid = 1859] [id = 441] 18:51:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c2a0cb800) [pid = 1859] [serial = 1324] [outer = (nil)] 18:51:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c32e78000) [pid = 1859] [serial = 1325] [outer = 0x7f5c2a0cb800] 18:51:02 INFO - PROCESS | 1859 | 1462758662765 Marionette DEBUG loaded listener.js 18:51:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c346e6c00) [pid = 1859] [serial = 1326] [outer = 0x7f5c2a0cb800] 18:51:03 INFO - PROCESS | 1859 | 1462758663408 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 18:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 926ms 18:51:03 INFO - PROCESS | 1859 | 1462758663455 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 18:51:03 INFO - PROCESS | 1859 | 1462758663457 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 18:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:51:03 INFO - PROCESS | 1859 | 1462758663462 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:51:03 INFO - PROCESS | 1859 | 1462758663465 Marionette TRACE conn3 <- [1,1738,null,{}] 18:51:03 INFO - PROCESS | 1859 | 1462758663469 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:03 INFO - PROCESS | 1859 | 1462758663589 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 18:51:03 INFO - PROCESS | 1859 | 1462758663743 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c399e4800 == 75 [pid = 1859] [id = 442] 18:51:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c3455d400) [pid = 1859] [serial = 1327] [outer = (nil)] 18:51:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c34763c00) [pid = 1859] [serial = 1328] [outer = 0x7f5c3455d400] 18:51:03 INFO - PROCESS | 1859 | 1462758663798 Marionette DEBUG loaded listener.js 18:51:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c3631e800) [pid = 1859] [serial = 1329] [outer = 0x7f5c3455d400] 18:51:04 INFO - PROCESS | 1859 | 1462758664535 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 18:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1125ms 18:51:04 INFO - PROCESS | 1859 | 1462758664588 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 18:51:04 INFO - PROCESS | 1859 | 1462758664594 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 18:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:51:04 INFO - PROCESS | 1859 | 1462758664601 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:51:04 INFO - PROCESS | 1859 | 1462758664606 Marionette TRACE conn3 <- [1,1742,null,{}] 18:51:04 INFO - PROCESS | 1859 | 1462758664613 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:04 INFO - PROCESS | 1859 | 1462758664823 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 18:51:04 INFO - PROCESS | 1859 | 1462758664977 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b6c6000 == 76 [pid = 1859] [id = 443] 18:51:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c2b35b000) [pid = 1859] [serial = 1330] [outer = (nil)] 18:51:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c2b46d800) [pid = 1859] [serial = 1331] [outer = 0x7f5c2b35b000] 18:51:05 INFO - PROCESS | 1859 | 1462758665043 Marionette DEBUG loaded listener.js 18:51:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c2ed0fc00) [pid = 1859] [serial = 1332] [outer = 0x7f5c2b35b000] 18:51:05 INFO - PROCESS | 1859 | 1462758665858 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 18:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1286ms 18:51:05 INFO - PROCESS | 1859 | 1462758665886 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 18:51:05 INFO - PROCESS | 1859 | 1462758665894 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 18:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:51:05 INFO - PROCESS | 1859 | 1462758665903 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:51:05 INFO - PROCESS | 1859 | 1462758665907 Marionette TRACE conn3 <- [1,1746,null,{}] 18:51:05 INFO - PROCESS | 1859 | 1462758665912 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:06 INFO - PROCESS | 1859 | 1462758666113 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 18:51:06 INFO - PROCESS | 1859 | 1462758666134 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c36d15000 == 77 [pid = 1859] [id = 444] 18:51:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c2eee0400) [pid = 1859] [serial = 1333] [outer = (nil)] 18:51:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c30924400) [pid = 1859] [serial = 1334] [outer = 0x7f5c2eee0400] 18:51:06 INFO - PROCESS | 1859 | 1462758666237 Marionette DEBUG loaded listener.js 18:51:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c30e59000) [pid = 1859] [serial = 1335] [outer = 0x7f5c2eee0400] 18:51:07 INFO - PROCESS | 1859 | 1462758667142 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 18:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1277ms 18:51:07 INFO - PROCESS | 1859 | 1462758667194 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 18:51:07 INFO - PROCESS | 1859 | 1462758667198 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 18:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:51:07 INFO - PROCESS | 1859 | 1462758667205 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:51:07 INFO - PROCESS | 1859 | 1462758667210 Marionette TRACE conn3 <- [1,1750,null,{}] 18:51:07 INFO - PROCESS | 1859 | 1462758667225 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:07 INFO - PROCESS | 1859 | 1462758667383 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 18:51:07 INFO - PROCESS | 1859 | 1462758667535 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3aa3e800 == 78 [pid = 1859] [id = 445] 18:51:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c3110d400) [pid = 1859] [serial = 1336] [outer = (nil)] 18:51:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c31d6d800) [pid = 1859] [serial = 1337] [outer = 0x7f5c3110d400] 18:51:07 INFO - PROCESS | 1859 | 1462758667600 Marionette DEBUG loaded listener.js 18:51:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c32e7d000) [pid = 1859] [serial = 1338] [outer = 0x7f5c3110d400] 18:51:08 INFO - PROCESS | 1859 | 1462758668393 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 18:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1232ms 18:51:08 INFO - PROCESS | 1859 | 1462758668438 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 18:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:51:08 INFO - PROCESS | 1859 | 1462758668442 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 18:51:08 INFO - PROCESS | 1859 | 1462758668447 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:51:08 INFO - PROCESS | 1859 | 1462758668450 Marionette TRACE conn3 <- [1,1754,null,{}] 18:51:08 INFO - PROCESS | 1859 | 1462758668455 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:08 INFO - PROCESS | 1859 | 1462758668599 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 18:51:08 INFO - PROCESS | 1859 | 1462758668758 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c40fd8800 == 79 [pid = 1859] [id = 446] 18:51:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c29234400) [pid = 1859] [serial = 1339] [outer = (nil)] 18:51:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c3476b400) [pid = 1859] [serial = 1340] [outer = 0x7f5c29234400] 18:51:08 INFO - PROCESS | 1859 | 1462758668821 Marionette DEBUG loaded listener.js 18:51:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c37d93c00) [pid = 1859] [serial = 1341] [outer = 0x7f5c29234400] 18:51:09 INFO - PROCESS | 1859 | 1462758669584 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 18:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1177ms 18:51:09 INFO - PROCESS | 1859 | 1462758669626 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 18:51:09 INFO - PROCESS | 1859 | 1462758669629 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 18:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:51:09 INFO - PROCESS | 1859 | 1462758669634 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:51:09 INFO - PROCESS | 1859 | 1462758669636 Marionette TRACE conn3 <- [1,1758,null,{}] 18:51:09 INFO - PROCESS | 1859 | 1462758669642 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:09 INFO - PROCESS | 1859 | 1462758669773 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 18:51:09 INFO - PROCESS | 1859 | 1462758669931 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47910000 == 80 [pid = 1859] [id = 447] 18:51:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c31d6ac00) [pid = 1859] [serial = 1342] [outer = (nil)] 18:51:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c386f3800) [pid = 1859] [serial = 1343] [outer = 0x7f5c31d6ac00] 18:51:10 INFO - PROCESS | 1859 | 1462758670002 Marionette DEBUG loaded listener.js 18:51:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c390af400) [pid = 1859] [serial = 1344] [outer = 0x7f5c31d6ac00] 18:51:10 INFO - PROCESS | 1859 | 1462758670801 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 18:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1225ms 18:51:10 INFO - PROCESS | 1859 | 1462758670862 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 18:51:10 INFO - PROCESS | 1859 | 1462758670865 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 18:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:51:10 INFO - PROCESS | 1859 | 1462758670870 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:51:10 INFO - PROCESS | 1859 | 1462758670873 Marionette TRACE conn3 <- [1,1762,null,{}] 18:51:10 INFO - PROCESS | 1859 | 1462758670878 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:11 INFO - PROCESS | 1859 | 1462758671044 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 18:51:11 INFO - PROCESS | 1859 | 1462758671201 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4afc8000 == 81 [pid = 1859] [id = 448] 18:51:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c2b352c00) [pid = 1859] [serial = 1345] [outer = (nil)] 18:51:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c39606c00) [pid = 1859] [serial = 1346] [outer = 0x7f5c2b352c00] 18:51:11 INFO - PROCESS | 1859 | 1462758671264 Marionette DEBUG loaded listener.js 18:51:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c3a4b7800) [pid = 1859] [serial = 1347] [outer = 0x7f5c2b352c00] 18:51:12 INFO - PROCESS | 1859 | 1462758672002 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 18:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1177ms 18:51:12 INFO - PROCESS | 1859 | 1462758672048 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 18:51:12 INFO - PROCESS | 1859 | 1462758672050 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 18:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:51:12 INFO - PROCESS | 1859 | 1462758672056 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:51:12 INFO - PROCESS | 1859 | 1462758672058 Marionette TRACE conn3 <- [1,1766,null,{}] 18:51:12 INFO - PROCESS | 1859 | 1462758672063 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:12 INFO - PROCESS | 1859 | 1462758672200 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 18:51:12 INFO - PROCESS | 1859 | 1462758672372 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3aa55800 == 82 [pid = 1859] [id = 449] 18:51:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c29bda800) [pid = 1859] [serial = 1348] [outer = (nil)] 18:51:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c33044800) [pid = 1859] [serial = 1349] [outer = 0x7f5c29bda800] 18:51:12 INFO - PROCESS | 1859 | 1462758672433 Marionette DEBUG loaded listener.js 18:51:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c3b5ce400) [pid = 1859] [serial = 1350] [outer = 0x7f5c29bda800] 18:51:13 INFO - PROCESS | 1859 | 1462758673531 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 18:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1530ms 18:51:13 INFO - PROCESS | 1859 | 1462758673586 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 18:51:13 INFO - PROCESS | 1859 | 1462758673591 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 18:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:51:13 INFO - PROCESS | 1859 | 1462758673598 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:51:13 INFO - PROCESS | 1859 | 1462758673603 Marionette TRACE conn3 <- [1,1770,null,{}] 18:51:13 INFO - PROCESS | 1859 | 1462758673611 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:13 INFO - PROCESS | 1859 | 1462758673756 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 18:51:13 INFO - PROCESS | 1859 | 1462758673949 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c330e3000 == 83 [pid = 1859] [id = 450] 18:51:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c2b61f400) [pid = 1859] [serial = 1351] [outer = (nil)] 18:51:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c2ed03800) [pid = 1859] [serial = 1352] [outer = 0x7f5c2b61f400] 18:51:14 INFO - PROCESS | 1859 | 1462758674006 Marionette DEBUG loaded listener.js 18:51:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c307f1c00) [pid = 1859] [serial = 1353] [outer = 0x7f5c2b61f400] 18:51:14 INFO - PROCESS | 1859 | 1462758674749 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 18:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1185ms 18:51:14 INFO - PROCESS | 1859 | 1462758674784 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 18:51:14 INFO - PROCESS | 1859 | 1462758674801 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 18:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:51:14 INFO - PROCESS | 1859 | 1462758674820 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:51:14 INFO - PROCESS | 1859 | 1462758674824 Marionette TRACE conn3 <- [1,1774,null,{}] 18:51:14 INFO - PROCESS | 1859 | 1462758674832 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:15 INFO - PROCESS | 1859 | 1462758675063 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 18:51:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38a0f000 == 82 [pid = 1859] [id = 441] 18:51:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c370c7800 == 81 [pid = 1859] [id = 440] 18:51:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c330e5000 == 80 [pid = 1859] [id = 439] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c3cb59400) [pid = 1859] [serial = 1280] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | 1462758675295 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31164000 == 79 [pid = 1859] [id = 437] 18:51:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b58f000 == 78 [pid = 1859] [id = 436] 18:51:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c29ee5000 == 77 [pid = 1859] [id = 435] 18:51:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c29ee5000 == 78 [pid = 1859] [id = 451] 18:51:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c2b3f4c00) [pid = 1859] [serial = 1354] [outer = (nil)] 18:51:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c3085ac00) [pid = 1859] [serial = 1355] [outer = 0x7f5c2b3f4c00] 18:51:15 INFO - PROCESS | 1859 | 1462758675392 Marionette DEBUG loaded listener.js 18:51:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c30d16800) [pid = 1859] [serial = 1356] [outer = 0x7f5c2b3f4c00] 18:51:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4b0dd800 == 77 [pid = 1859] [id = 430] 18:51:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c49016800 == 76 [pid = 1859] [id = 429] 18:51:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b1e800 == 75 [pid = 1859] [id = 428] 18:51:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3115d000 == 74 [pid = 1859] [id = 427] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c316d3c00) [pid = 1859] [serial = 1265] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c34765000) [pid = 1859] [serial = 1277] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c3934f400) [pid = 1859] [serial = 1250] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c34526400) [pid = 1859] [serial = 1268] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c3086a400) [pid = 1859] [serial = 1244] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c2ed11400) [pid = 1859] [serial = 1260] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c30bca000) [pid = 1859] [serial = 1247] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c3ca9dc00) [pid = 1859] [serial = 1278] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c30eb6000) [pid = 1859] [serial = 1263] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c2aedcc00) [pid = 1859] [serial = 1241] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c4cdd9400) [pid = 1859] [serial = 1158] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c32053800) [pid = 1859] [serial = 1266] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c39bb0400) [pid = 1859] [serial = 1239] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c3c0ca400) [pid = 1859] [serial = 1275] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c2eeed400) [pid = 1859] [serial = 1262] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c3a265c00) [pid = 1859] [serial = 1253] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c2b472c00) [pid = 1859] [serial = 1259] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c3b1d8400) [pid = 1859] [serial = 1274] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c3ca9d400) [pid = 1859] [serial = 1256] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c38a99800) [pid = 1859] [serial = 1272] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c3476f400) [pid = 1859] [serial = 1269] [outer = (nil)] [url = about:blank] 18:51:15 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c36d28000) [pid = 1859] [serial = 1271] [outer = (nil)] [url = about:blank] 18:51:16 INFO - PROCESS | 1859 | 1462758676073 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 18:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1290ms 18:51:16 INFO - PROCESS | 1859 | 1462758676136 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 18:51:16 INFO - PROCESS | 1859 | 1462758676139 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 18:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:51:16 INFO - PROCESS | 1859 | 1462758676153 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:51:16 INFO - PROCESS | 1859 | 1462758676157 Marionette TRACE conn3 <- [1,1778,null,{}] 18:51:16 INFO - PROCESS | 1859 | 1462758676171 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:16 INFO - PROCESS | 1859 | 1462758676311 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 18:51:16 INFO - PROCESS | 1859 | 1462758676322 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ec8000 == 75 [pid = 1859] [id = 452] 18:51:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c31456400) [pid = 1859] [serial = 1357] [outer = (nil)] 18:51:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c315a3800) [pid = 1859] [serial = 1358] [outer = 0x7f5c31456400] 18:51:16 INFO - PROCESS | 1859 | 1462758676379 Marionette DEBUG loaded listener.js 18:51:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c316e0000) [pid = 1859] [serial = 1359] [outer = 0x7f5c31456400] 18:51:17 INFO - PROCESS | 1859 | 1462758677087 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 18:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 18:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 988ms 18:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:51:17 INFO - PROCESS | 1859 | 1462758677140 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 18:51:17 INFO - PROCESS | 1859 | 1462758677143 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 18:51:17 INFO - PROCESS | 1859 | 1462758677149 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:51:17 INFO - PROCESS | 1859 | 1462758677151 Marionette TRACE conn3 <- [1,1782,null,{}] 18:51:17 INFO - PROCESS | 1859 | 1462758677164 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:17 INFO - PROCESS | 1859 | 1462758677301 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 18:51:17 INFO - PROCESS | 1859 | 1462758677314 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c378c3000 == 76 [pid = 1859] [id = 453] 18:51:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c31103c00) [pid = 1859] [serial = 1360] [outer = (nil)] 18:51:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c34377000) [pid = 1859] [serial = 1361] [outer = 0x7f5c31103c00] 18:51:17 INFO - PROCESS | 1859 | 1462758677366 Marionette DEBUG loaded listener.js 18:51:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c346e8000) [pid = 1859] [serial = 1362] [outer = 0x7f5c31103c00] 18:51:18 INFO - PROCESS | 1859 | 1462758678095 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 18:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 18:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 978ms 18:51:18 INFO - PROCESS | 1859 | 1462758678126 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 18:51:18 INFO - PROCESS | 1859 | 1462758678129 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 18:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:51:18 INFO - PROCESS | 1859 | 1462758678134 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:51:18 INFO - PROCESS | 1859 | 1462758678137 Marionette TRACE conn3 <- [1,1786,null,{}] 18:51:18 INFO - PROCESS | 1859 | 1462758678141 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:18 INFO - PROCESS | 1859 | 1462758678306 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 18:51:18 INFO - PROCESS | 1859 | 1462758678385 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b1f000 == 77 [pid = 1859] [id = 454] 18:51:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c315a0400) [pid = 1859] [serial = 1363] [outer = (nil)] 18:51:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c36319c00) [pid = 1859] [serial = 1364] [outer = 0x7f5c315a0400] 18:51:18 INFO - PROCESS | 1859 | 1462758678438 Marionette DEBUG loaded listener.js 18:51:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c37d9ac00) [pid = 1859] [serial = 1365] [outer = 0x7f5c315a0400] 18:51:19 INFO - PROCESS | 1859 | 1462758679160 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 18:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 18:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1078ms 18:51:19 INFO - PROCESS | 1859 | 1462758679213 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 18:51:19 INFO - PROCESS | 1859 | 1462758679215 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 18:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:51:19 INFO - PROCESS | 1859 | 1462758679226 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:51:19 INFO - PROCESS | 1859 | 1462758679228 Marionette TRACE conn3 <- [1,1790,null,{}] 18:51:19 INFO - PROCESS | 1859 | 1462758679233 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:19 INFO - PROCESS | 1859 | 1462758679421 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 18:51:19 INFO - PROCESS | 1859 | 1462758679445 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3ca04800 == 78 [pid = 1859] [id = 455] 18:51:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c3960c400) [pid = 1859] [serial = 1366] [outer = (nil)] 18:51:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c3a25e800) [pid = 1859] [serial = 1367] [outer = 0x7f5c3960c400] 18:51:19 INFO - PROCESS | 1859 | 1462758679498 Marionette DEBUG loaded listener.js 18:51:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c3a69e400) [pid = 1859] [serial = 1368] [outer = 0x7f5c3960c400] 18:51:20 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c3092dc00) [pid = 1859] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:51:20 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c2aed0000) [pid = 1859] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:51:20 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c2b626c00) [pid = 1859] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:51:20 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c2eee5c00) [pid = 1859] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:51:20 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c31d66400) [pid = 1859] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:51:20 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c2a0cb800) [pid = 1859] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:51:20 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c307efc00) [pid = 1859] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:51:20 INFO - PROCESS | 1859 | 1462758680337 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 18:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1131ms 18:51:20 INFO - PROCESS | 1859 | 1462758680358 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 18:51:20 INFO - PROCESS | 1859 | 1462758680361 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 18:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:51:20 INFO - PROCESS | 1859 | 1462758680366 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:51:20 INFO - PROCESS | 1859 | 1462758680368 Marionette TRACE conn3 <- [1,1794,null,{}] 18:51:20 INFO - PROCESS | 1859 | 1462758680373 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:20 INFO - PROCESS | 1859 | 1462758680535 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 18:51:20 INFO - PROCESS | 1859 | 1462758680615 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348c4000 == 79 [pid = 1859] [id = 456] 18:51:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c2aed0000) [pid = 1859] [serial = 1369] [outer = (nil)] 18:51:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c3092dc00) [pid = 1859] [serial = 1370] [outer = 0x7f5c2aed0000] 18:51:20 INFO - PROCESS | 1859 | 1462758680667 Marionette DEBUG loaded listener.js 18:51:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c3960f000) [pid = 1859] [serial = 1371] [outer = 0x7f5c2aed0000] 18:51:21 INFO - PROCESS | 1859 | 1462758681238 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 924ms 18:51:21 INFO - PROCESS | 1859 | 1462758681291 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 18:51:21 INFO - PROCESS | 1859 | 1462758681293 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 18:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:51:21 INFO - PROCESS | 1859 | 1462758681298 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:51:21 INFO - PROCESS | 1859 | 1462758681300 Marionette TRACE conn3 <- [1,1798,null,{}] 18:51:21 INFO - PROCESS | 1859 | 1462758681305 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:21 INFO - PROCESS | 1859 | 1462758681422 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 18:51:21 INFO - PROCESS | 1859 | 1462758681543 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47e5d000 == 80 [pid = 1859] [id = 457] 18:51:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c2b46a000) [pid = 1859] [serial = 1372] [outer = (nil)] 18:51:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c3a85b000) [pid = 1859] [serial = 1373] [outer = 0x7f5c2b46a000] 18:51:21 INFO - PROCESS | 1859 | 1462758681596 Marionette DEBUG loaded listener.js 18:51:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c3ca9d400) [pid = 1859] [serial = 1374] [outer = 0x7f5c2b46a000] 18:51:22 INFO - PROCESS | 1859 | 1462758682155 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 18:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 874ms 18:51:22 INFO - PROCESS | 1859 | 1462758682237 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 18:51:22 INFO - PROCESS | 1859 | 1462758682243 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 18:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:51:22 INFO - PROCESS | 1859 | 1462758682251 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:51:22 INFO - PROCESS | 1859 | 1462758682255 Marionette TRACE conn3 <- [1,1802,null,{}] 18:51:22 INFO - PROCESS | 1859 | 1462758682266 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:22 INFO - PROCESS | 1859 | 1462758682443 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 18:51:22 INFO - PROCESS | 1859 | 1462758682599 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ebc800 == 81 [pid = 1859] [id = 458] 18:51:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c2aedcc00) [pid = 1859] [serial = 1375] [outer = (nil)] 18:51:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c2b3f5400) [pid = 1859] [serial = 1376] [outer = 0x7f5c2aedcc00] 18:51:22 INFO - PROCESS | 1859 | 1462758682662 Marionette DEBUG loaded listener.js 18:51:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c2eeeb400) [pid = 1859] [serial = 1377] [outer = 0x7f5c2aedcc00] 18:51:23 INFO - PROCESS | 1859 | 1462758683487 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1287ms 18:51:23 INFO - PROCESS | 1859 | 1462758683538 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 18:51:23 INFO - PROCESS | 1859 | 1462758683543 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 18:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:51:23 INFO - PROCESS | 1859 | 1462758683554 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:51:23 INFO - PROCESS | 1859 | 1462758683558 Marionette TRACE conn3 <- [1,1806,null,{}] 18:51:23 INFO - PROCESS | 1859 | 1462758683564 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:23 INFO - PROCESS | 1859 | 1462758683704 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 18:51:23 INFO - PROCESS | 1859 | 1462758683866 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a090000 == 82 [pid = 1859] [id = 459] 18:51:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c2b354000) [pid = 1859] [serial = 1378] [outer = (nil)] 18:51:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c30e62c00) [pid = 1859] [serial = 1379] [outer = 0x7f5c2b354000] 18:51:23 INFO - PROCESS | 1859 | 1462758683928 Marionette DEBUG loaded listener.js 18:51:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c31513400) [pid = 1859] [serial = 1380] [outer = 0x7f5c2b354000] 18:51:24 INFO - PROCESS | 1859 | 1462758684771 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 18:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1286ms 18:51:24 INFO - PROCESS | 1859 | 1462758684838 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 18:51:24 INFO - PROCESS | 1859 | 1462758684841 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 18:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:51:24 INFO - PROCESS | 1859 | 1462758684847 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:51:24 INFO - PROCESS | 1859 | 1462758684850 Marionette TRACE conn3 <- [1,1810,null,{}] 18:51:24 INFO - PROCESS | 1859 | 1462758684862 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:25 INFO - PROCESS | 1859 | 1462758685018 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 18:51:25 INFO - PROCESS | 1859 | 1462758685189 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c38e000 == 83 [pid = 1859] [id = 460] 18:51:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c34768c00) [pid = 1859] [serial = 1381] [outer = (nil)] 18:51:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c37e50400) [pid = 1859] [serial = 1382] [outer = 0x7f5c34768c00] 18:51:25 INFO - PROCESS | 1859 | 1462758685255 Marionette DEBUG loaded listener.js 18:51:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c39394800) [pid = 1859] [serial = 1383] [outer = 0x7f5c34768c00] 18:51:26 INFO - PROCESS | 1859 | 1462758686119 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1330ms 18:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:51:26 INFO - PROCESS | 1859 | 1462758686178 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 18:51:26 INFO - PROCESS | 1859 | 1462758686181 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 18:51:26 INFO - PROCESS | 1859 | 1462758686186 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:51:26 INFO - PROCESS | 1859 | 1462758686189 Marionette TRACE conn3 <- [1,1814,null,{}] 18:51:26 INFO - PROCESS | 1859 | 1462758686194 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:26 INFO - PROCESS | 1859 | 1462758686337 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 18:51:26 INFO - PROCESS | 1859 | 1462758686497 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d1e4000 == 84 [pid = 1859] [id = 461] 18:51:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c3476b800) [pid = 1859] [serial = 1384] [outer = (nil)] 18:51:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c3a853c00) [pid = 1859] [serial = 1385] [outer = 0x7f5c3476b800] 18:51:26 INFO - PROCESS | 1859 | 1462758686561 Marionette DEBUG loaded listener.js 18:51:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c3c0c8400) [pid = 1859] [serial = 1386] [outer = 0x7f5c3476b800] 18:51:27 INFO - PROCESS | 1859 | 1462758687373 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1231ms 18:51:27 INFO - PROCESS | 1859 | 1462758687421 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 18:51:27 INFO - PROCESS | 1859 | 1462758687424 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 18:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:51:27 INFO - PROCESS | 1859 | 1462758687430 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:51:27 INFO - PROCESS | 1859 | 1462758687432 Marionette TRACE conn3 <- [1,1818,null,{}] 18:51:27 INFO - PROCESS | 1859 | 1462758687438 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:27 INFO - PROCESS | 1859 | 1462758687576 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 18:51:27 INFO - PROCESS | 1859 | 1462758687732 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4faad000 == 85 [pid = 1859] [id = 462] 18:51:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c36320c00) [pid = 1859] [serial = 1387] [outer = (nil)] 18:51:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c3caa9400) [pid = 1859] [serial = 1388] [outer = 0x7f5c36320c00] 18:51:27 INFO - PROCESS | 1859 | 1462758687794 Marionette DEBUG loaded listener.js 18:51:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c41062800) [pid = 1859] [serial = 1389] [outer = 0x7f5c36320c00] 18:51:28 INFO - PROCESS | 1859 | 1462758688582 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 18:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1176ms 18:51:28 INFO - PROCESS | 1859 | 1462758688623 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 18:51:28 INFO - PROCESS | 1859 | 1462758688627 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 18:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:51:28 INFO - PROCESS | 1859 | 1462758688632 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:51:28 INFO - PROCESS | 1859 | 1462758688634 Marionette TRACE conn3 <- [1,1822,null,{}] 18:51:28 INFO - PROCESS | 1859 | 1462758688639 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:28 INFO - PROCESS | 1859 | 1462758688811 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 18:51:28 INFO - PROCESS | 1859 | 1462758688968 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51e82800 == 86 [pid = 1859] [id = 463] 18:51:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c39393000) [pid = 1859] [serial = 1390] [outer = (nil)] 18:51:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c47bec000) [pid = 1859] [serial = 1391] [outer = 0x7f5c39393000] 18:51:29 INFO - PROCESS | 1859 | 1462758689037 Marionette DEBUG loaded listener.js 18:51:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c47eaa800) [pid = 1859] [serial = 1392] [outer = 0x7f5c39393000] 18:51:29 INFO - PROCESS | 1859 | 1462758689840 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 18:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1235ms 18:51:29 INFO - PROCESS | 1859 | 1462758689881 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 18:51:29 INFO - PROCESS | 1859 | 1462758689885 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 18:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:51:29 INFO - PROCESS | 1859 | 1462758689890 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:51:29 INFO - PROCESS | 1859 | 1462758689892 Marionette TRACE conn3 <- [1,1826,null,{}] 18:51:29 INFO - PROCESS | 1859 | 1462758689897 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:30 INFO - PROCESS | 1859 | 1462758690030 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 18:51:30 INFO - PROCESS | 1859 | 1462758690202 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51f25800 == 87 [pid = 1859] [id = 464] 18:51:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c3caa7400) [pid = 1859] [serial = 1393] [outer = (nil)] 18:51:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c48af8800) [pid = 1859] [serial = 1394] [outer = 0x7f5c3caa7400] 18:51:30 INFO - PROCESS | 1859 | 1462758690261 Marionette DEBUG loaded listener.js 18:51:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c48eef400) [pid = 1859] [serial = 1395] [outer = 0x7f5c3caa7400] 18:51:31 INFO - PROCESS | 1859 | 1462758691090 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 18:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1228ms 18:51:31 INFO - PROCESS | 1859 | 1462758691119 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 18:51:31 INFO - PROCESS | 1859 | 1462758691122 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 18:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:51:31 INFO - PROCESS | 1859 | 1462758691127 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:51:31 INFO - PROCESS | 1859 | 1462758691129 Marionette TRACE conn3 <- [1,1830,null,{}] 18:51:31 INFO - PROCESS | 1859 | 1462758691135 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:31 INFO - PROCESS | 1859 | 1462758691274 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 18:51:31 INFO - PROCESS | 1859 | 1462758691619 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f720800 == 88 [pid = 1859] [id = 465] 18:51:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c29bd5400) [pid = 1859] [serial = 1396] [outer = (nil)] 18:51:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c2a0d2800) [pid = 1859] [serial = 1397] [outer = 0x7f5c29bd5400] 18:51:31 INFO - PROCESS | 1859 | 1462758691688 Marionette DEBUG loaded listener.js 18:51:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c2b61c800) [pid = 1859] [serial = 1398] [outer = 0x7f5c29bd5400] 18:51:32 INFO - PROCESS | 1859 | 1462758692608 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 18:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1530ms 18:51:32 INFO - PROCESS | 1859 | 1462758692658 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 18:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:51:32 INFO - PROCESS | 1859 | 1462758692663 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 18:51:32 INFO - PROCESS | 1859 | 1462758692670 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:51:32 INFO - PROCESS | 1859 | 1462758692674 Marionette TRACE conn3 <- [1,1834,null,{}] 18:51:32 INFO - PROCESS | 1859 | 1462758692680 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:32 INFO - PROCESS | 1859 | 1462758692821 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 18:51:33 INFO - PROCESS | 1859 | 1462758692991 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ed2800 == 89 [pid = 1859] [id = 466] 18:51:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c2b623c00) [pid = 1859] [serial = 1399] [outer = (nil)] 18:51:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c31109400) [pid = 1859] [serial = 1400] [outer = 0x7f5c2b623c00] 18:51:33 INFO - PROCESS | 1859 | 1462758693053 Marionette DEBUG loaded listener.js 18:51:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c315acc00) [pid = 1859] [serial = 1401] [outer = 0x7f5c2b623c00] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ed0800 == 88 [pid = 1859] [id = 375] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348c4000 == 87 [pid = 1859] [id = 456] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c4af32000) [pid = 1859] [serial = 1304] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c4906e800) [pid = 1859] [serial = 1301] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c34763c00) [pid = 1859] [serial = 1328] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c47992800) [pid = 1859] [serial = 1295] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c3cb4e000) [pid = 1859] [serial = 1292] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c47e3d000) [pid = 1859] [serial = 1298] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3ca04800 == 86 [pid = 1859] [id = 455] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b1f000 == 85 [pid = 1859] [id = 454] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c378c3000 == 84 [pid = 1859] [id = 453] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ec8800 == 83 [pid = 1859] [id = 438] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ec8000 == 82 [pid = 1859] [id = 452] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c29ee5000 == 81 [pid = 1859] [id = 451] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c330e3000 == 80 [pid = 1859] [id = 450] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47910000 == 79 [pid = 1859] [id = 447] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c40fd8800 == 78 [pid = 1859] [id = 446] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3aa3e800 == 77 [pid = 1859] [id = 445] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c36d15000 == 76 [pid = 1859] [id = 444] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b6c6000 == 75 [pid = 1859] [id = 443] 18:51:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c46d06800 == 74 [pid = 1859] [id = 426] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c346e6c00) [pid = 1859] [serial = 1326] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c30867400) [pid = 1859] [serial = 1313] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c3092c400) [pid = 1859] [serial = 1314] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c315a1400) [pid = 1859] [serial = 1320] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c3437a000) [pid = 1859] [serial = 1323] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c30eb1000) [pid = 1859] [serial = 1317] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c3110c400) [pid = 1859] [serial = 1319] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c2b35c800) [pid = 1859] [serial = 1308] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c2aed7c00) [pid = 1859] [serial = 1307] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c2ed02400) [pid = 1859] [serial = 1310] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c2ed10c00) [pid = 1859] [serial = 1311] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c30d11800) [pid = 1859] [serial = 1316] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c32e7b400) [pid = 1859] [serial = 1322] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c2b628800) [pid = 1859] [serial = 1283] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c32e78000) [pid = 1859] [serial = 1325] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c31515800) [pid = 1859] [serial = 1286] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c39274c00) [pid = 1859] [serial = 1289] [outer = (nil)] [url = about:blank] 18:51:33 INFO - PROCESS | 1859 | 1462758693814 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 18:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 18:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1184ms 18:51:33 INFO - PROCESS | 1859 | 1462758693855 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 18:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:51:33 INFO - PROCESS | 1859 | 1462758693861 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 18:51:33 INFO - PROCESS | 1859 | 1462758693868 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:51:33 INFO - PROCESS | 1859 | 1462758693871 Marionette TRACE conn3 <- [1,1838,null,{}] 18:51:33 INFO - PROCESS | 1859 | 1462758693875 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:34 INFO - PROCESS | 1859 | 1462758694034 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 18:51:34 INFO - PROCESS | 1859 | 1462758694184 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31d3c000 == 75 [pid = 1859] [id = 467] 18:51:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c30ea8400) [pid = 1859] [serial = 1402] [outer = (nil)] 18:51:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c33044000) [pid = 1859] [serial = 1403] [outer = 0x7f5c30ea8400] 18:51:34 INFO - PROCESS | 1859 | 1462758694238 Marionette DEBUG loaded listener.js 18:51:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c346f2000) [pid = 1859] [serial = 1404] [outer = 0x7f5c30ea8400] 18:51:34 INFO - PROCESS | 1859 | 1462758694847 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 18:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1027ms 18:51:34 INFO - PROCESS | 1859 | 1462758694894 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 18:51:34 INFO - PROCESS | 1859 | 1462758694897 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 18:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:51:34 INFO - PROCESS | 1859 | 1462758694904 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:51:34 INFO - PROCESS | 1859 | 1462758694911 Marionette TRACE conn3 <- [1,1842,null,{}] 18:51:34 INFO - PROCESS | 1859 | 1462758694937 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:35 INFO - PROCESS | 1859 | 1462758695123 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 18:51:35 INFO - PROCESS | 1859 | 1462758695138 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c37ecd800 == 76 [pid = 1859] [id = 468] 18:51:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c3631c400) [pid = 1859] [serial = 1405] [outer = (nil)] 18:51:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c3935b400) [pid = 1859] [serial = 1406] [outer = 0x7f5c3631c400] 18:51:35 INFO - PROCESS | 1859 | 1462758695189 Marionette DEBUG loaded listener.js 18:51:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c39946400) [pid = 1859] [serial = 1407] [outer = 0x7f5c3631c400] 18:51:35 INFO - PROCESS | 1859 | 1462758695886 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 18:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1038ms 18:51:35 INFO - PROCESS | 1859 | 1462758695944 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 18:51:35 INFO - PROCESS | 1859 | 1462758695948 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 18:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:51:35 INFO - PROCESS | 1859 | 1462758695953 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:51:35 INFO - PROCESS | 1859 | 1462758695955 Marionette TRACE conn3 <- [1,1846,null,{}] 18:51:35 INFO - PROCESS | 1859 | 1462758695959 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:36 INFO - PROCESS | 1859 | 1462758696124 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 18:51:36 INFO - PROCESS | 1859 | 1462758696144 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b08000 == 77 [pid = 1859] [id = 469] 18:51:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c32c23000) [pid = 1859] [serial = 1408] [outer = (nil)] 18:51:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c3a858000) [pid = 1859] [serial = 1409] [outer = 0x7f5c32c23000] 18:51:36 INFO - PROCESS | 1859 | 1462758696197 Marionette DEBUG loaded listener.js 18:51:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c3cb58400) [pid = 1859] [serial = 1410] [outer = 0x7f5c32c23000] 18:51:36 INFO - PROCESS | 1859 | 1462758696919 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 18:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1025ms 18:51:36 INFO - PROCESS | 1859 | 1462758696984 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 18:51:36 INFO - PROCESS | 1859 | 1462758696987 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 18:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:51:36 INFO - PROCESS | 1859 | 1462758696992 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:51:36 INFO - PROCESS | 1859 | 1462758696994 Marionette TRACE conn3 <- [1,1850,null,{}] 18:51:37 INFO - PROCESS | 1859 | 1462758697013 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:37 INFO - PROCESS | 1859 | 1462758697185 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 18:51:37 INFO - PROCESS | 1859 | 1462758697263 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3aa3c000 == 78 [pid = 1859] [id = 470] 18:51:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c4798c000) [pid = 1859] [serial = 1411] [outer = (nil)] 18:51:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c47bb7c00) [pid = 1859] [serial = 1412] [outer = 0x7f5c4798c000] 18:51:37 INFO - PROCESS | 1859 | 1462758697331 Marionette DEBUG loaded listener.js 18:51:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c47eb2000) [pid = 1859] [serial = 1413] [outer = 0x7f5c4798c000] 18:51:37 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c2b61f400) [pid = 1859] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:51:37 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c2b3f4c00) [pid = 1859] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:51:37 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c31456400) [pid = 1859] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:51:37 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c31103c00) [pid = 1859] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:51:37 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c315a0400) [pid = 1859] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:51:37 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c3960c400) [pid = 1859] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:51:37 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c2aed0000) [pid = 1859] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:51:38 INFO - PROCESS | 1859 | 1462758698077 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1134ms 18:51:38 INFO - PROCESS | 1859 | 1462758698127 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 18:51:38 INFO - PROCESS | 1859 | 1462758698139 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 18:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:51:38 INFO - PROCESS | 1859 | 1462758698144 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:51:38 INFO - PROCESS | 1859 | 1462758698147 Marionette TRACE conn3 <- [1,1854,null,{}] 18:51:38 INFO - PROCESS | 1859 | 1462758698155 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:38 INFO - PROCESS | 1859 | 1462758698283 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 18:51:38 INFO - PROCESS | 1859 | 1462758698297 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3ca1b000 == 79 [pid = 1859] [id = 471] 18:51:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c31103c00) [pid = 1859] [serial = 1414] [outer = (nil)] 18:51:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c46de8c00) [pid = 1859] [serial = 1415] [outer = 0x7f5c31103c00] 18:51:38 INFO - PROCESS | 1859 | 1462758698349 Marionette DEBUG loaded listener.js 18:51:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c49066c00) [pid = 1859] [serial = 1416] [outer = 0x7f5c31103c00] 18:51:39 INFO - PROCESS | 1859 | 1462758699027 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 927ms 18:51:39 INFO - PROCESS | 1859 | 1462758699072 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 18:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:51:39 INFO - PROCESS | 1859 | 1462758699080 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 18:51:39 INFO - PROCESS | 1859 | 1462758699086 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:51:39 INFO - PROCESS | 1859 | 1462758699093 Marionette TRACE conn3 <- [1,1858,null,{}] 18:51:39 INFO - PROCESS | 1859 | 1462758699100 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:39 INFO - PROCESS | 1859 | 1462758699264 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 18:51:39 INFO - PROCESS | 1859 | 1462758699282 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48a9e000 == 80 [pid = 1859] [id = 472] 18:51:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c3084ec00) [pid = 1859] [serial = 1417] [outer = (nil)] 18:51:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c491d0c00) [pid = 1859] [serial = 1418] [outer = 0x7f5c3084ec00] 18:51:39 INFO - PROCESS | 1859 | 1462758699335 Marionette DEBUG loaded listener.js 18:51:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c4b092c00) [pid = 1859] [serial = 1419] [outer = 0x7f5c3084ec00] 18:51:40 INFO - PROCESS | 1859 | 1462758700092 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 18:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1039ms 18:51:40 INFO - PROCESS | 1859 | 1462758700125 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 18:51:40 INFO - PROCESS | 1859 | 1462758700129 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 18:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:51:40 INFO - PROCESS | 1859 | 1462758700163 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:51:40 INFO - PROCESS | 1859 | 1462758700168 Marionette TRACE conn3 <- [1,1862,null,{}] 18:51:40 INFO - PROCESS | 1859 | 1462758700176 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:40 INFO - PROCESS | 1859 | 1462758700339 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 18:51:40 INFO - PROCESS | 1859 | 1462758700500 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31d3a000 == 81 [pid = 1859] [id = 473] 18:51:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c2b620800) [pid = 1859] [serial = 1420] [outer = (nil)] 18:51:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c3086ac00) [pid = 1859] [serial = 1421] [outer = 0x7f5c2b620800] 18:51:40 INFO - PROCESS | 1859 | 1462758700567 Marionette DEBUG loaded listener.js 18:51:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c30e63c00) [pid = 1859] [serial = 1422] [outer = 0x7f5c2b620800] 18:51:41 INFO - PROCESS | 1859 | 1462758701378 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 18:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1311ms 18:51:41 INFO - PROCESS | 1859 | 1462758701449 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 18:51:41 INFO - PROCESS | 1859 | 1462758701455 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 18:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:51:41 INFO - PROCESS | 1859 | 1462758701465 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:51:41 INFO - PROCESS | 1859 | 1462758701468 Marionette TRACE conn3 <- [1,1866,null,{}] 18:51:41 INFO - PROCESS | 1859 | 1462758701474 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:41 INFO - PROCESS | 1859 | 1462758701629 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 18:51:41 INFO - PROCESS | 1859 | 1462758701789 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a399800 == 82 [pid = 1859] [id = 474] 18:51:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c30ea7800) [pid = 1859] [serial = 1423] [outer = (nil)] 18:51:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c32e73000) [pid = 1859] [serial = 1424] [outer = 0x7f5c30ea7800] 18:51:41 INFO - PROCESS | 1859 | 1462758701854 Marionette DEBUG loaded listener.js 18:51:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c3631dc00) [pid = 1859] [serial = 1425] [outer = 0x7f5c30ea7800] 18:51:42 INFO - PROCESS | 1859 | 1462758702643 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 18:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1231ms 18:51:42 INFO - PROCESS | 1859 | 1462758702703 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 18:51:42 INFO - PROCESS | 1859 | 1462758702707 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 18:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:51:42 INFO - PROCESS | 1859 | 1462758702713 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:51:42 INFO - PROCESS | 1859 | 1462758702718 Marionette TRACE conn3 <- [1,1870,null,{}] 18:51:42 INFO - PROCESS | 1859 | 1462758702732 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:42 INFO - PROCESS | 1859 | 1462758702889 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 18:51:43 INFO - PROCESS | 1859 | 1462758703056 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d1d3000 == 83 [pid = 1859] [id = 475] 18:51:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c386f0000) [pid = 1859] [serial = 1426] [outer = (nil)] 18:51:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c3c0c8c00) [pid = 1859] [serial = 1427] [outer = 0x7f5c386f0000] 18:51:43 INFO - PROCESS | 1859 | 1462758703120 Marionette DEBUG loaded listener.js 18:51:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c47be1800) [pid = 1859] [serial = 1428] [outer = 0x7f5c386f0000] 18:51:43 INFO - PROCESS | 1859 | 1462758703908 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 18:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1242ms 18:51:43 INFO - PROCESS | 1859 | 1462758703956 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 18:51:43 INFO - PROCESS | 1859 | 1462758703960 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 18:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:51:43 INFO - PROCESS | 1859 | 1462758703965 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:51:43 INFO - PROCESS | 1859 | 1462758703967 Marionette TRACE conn3 <- [1,1874,null,{}] 18:51:43 INFO - PROCESS | 1859 | 1462758703972 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:44 INFO - PROCESS | 1859 | 1462758704121 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 18:51:44 INFO - PROCESS | 1859 | 1462758704285 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c5125c800 == 84 [pid = 1859] [id = 476] 18:51:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c32c27400) [pid = 1859] [serial = 1429] [outer = (nil)] 18:51:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c4906f000) [pid = 1859] [serial = 1430] [outer = 0x7f5c32c27400] 18:51:44 INFO - PROCESS | 1859 | 1462758704347 Marionette DEBUG loaded listener.js 18:51:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c4b093800) [pid = 1859] [serial = 1431] [outer = 0x7f5c32c27400] 18:51:45 INFO - PROCESS | 1859 | 1462758705169 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 18:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1230ms 18:51:45 INFO - PROCESS | 1859 | 1462758705195 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 18:51:45 INFO - PROCESS | 1859 | 1462758705199 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 18:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:51:45 INFO - PROCESS | 1859 | 1462758705204 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:51:45 INFO - PROCESS | 1859 | 1462758705206 Marionette TRACE conn3 <- [1,1878,null,{}] 18:51:45 INFO - PROCESS | 1859 | 1462758705211 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:45 INFO - PROCESS | 1859 | 1462758705350 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 18:51:45 INFO - PROCESS | 1859 | 1462758705515 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c5200e000 == 85 [pid = 1859] [id = 477] 18:51:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c29235c00) [pid = 1859] [serial = 1432] [outer = (nil)] 18:51:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c4c7ea800) [pid = 1859] [serial = 1433] [outer = 0x7f5c29235c00] 18:51:45 INFO - PROCESS | 1859 | 1462758705579 Marionette DEBUG loaded listener.js 18:51:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c4c8e8800) [pid = 1859] [serial = 1434] [outer = 0x7f5c29235c00] 18:51:46 INFO - PROCESS | 1859 | 1462758706395 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 18:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1226ms 18:51:46 INFO - PROCESS | 1859 | 1462758706430 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 18:51:46 INFO - PROCESS | 1859 | 1462758706435 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 18:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:51:46 INFO - PROCESS | 1859 | 1462758706457 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:51:46 INFO - PROCESS | 1859 | 1462758706460 Marionette TRACE conn3 <- [1,1882,null,{}] 18:51:46 INFO - PROCESS | 1859 | 1462758706464 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:46 INFO - PROCESS | 1859 | 1462758706634 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 18:51:46 INFO - PROCESS | 1859 | 1462758706804 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30744000 == 86 [pid = 1859] [id = 478] 18:51:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c4cdd4400) [pid = 1859] [serial = 1435] [outer = (nil)] 18:51:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c4cecb800) [pid = 1859] [serial = 1436] [outer = 0x7f5c4cdd4400] 18:51:46 INFO - PROCESS | 1859 | 1462758706870 Marionette DEBUG loaded listener.js 18:51:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c4d00b000) [pid = 1859] [serial = 1437] [outer = 0x7f5c4cdd4400] 18:51:47 INFO - PROCESS | 1859 | 1462758707673 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 18:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1278ms 18:51:47 INFO - PROCESS | 1859 | 1462758707735 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 18:51:47 INFO - PROCESS | 1859 | 1462758707738 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 18:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:51:47 INFO - PROCESS | 1859 | 1462758707743 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:51:47 INFO - PROCESS | 1859 | 1462758707745 Marionette TRACE conn3 <- [1,1886,null,{}] 18:51:47 INFO - PROCESS | 1859 | 1462758707751 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:47 INFO - PROCESS | 1859 | 1462758707906 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 18:51:48 INFO - PROCESS | 1859 | 1462758708074 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c52022800 == 87 [pid = 1859] [id = 479] 18:51:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c4cdd4c00) [pid = 1859] [serial = 1438] [outer = (nil)] 18:51:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c4d0cdc00) [pid = 1859] [serial = 1439] [outer = 0x7f5c4cdd4c00] 18:51:48 INFO - PROCESS | 1859 | 1462758708136 Marionette DEBUG loaded listener.js 18:51:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c4d120c00) [pid = 1859] [serial = 1440] [outer = 0x7f5c4cdd4c00] 18:51:48 INFO - PROCESS | 1859 | 1462758708933 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 18:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1228ms 18:51:48 INFO - PROCESS | 1859 | 1462758708973 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 18:51:48 INFO - PROCESS | 1859 | 1462758708976 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 18:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:51:48 INFO - PROCESS | 1859 | 1462758708997 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:51:49 INFO - PROCESS | 1859 | 1462758709001 Marionette TRACE conn3 <- [1,1890,null,{}] 18:51:49 INFO - PROCESS | 1859 | 1462758709006 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:49 INFO - PROCESS | 1859 | 1462758709161 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 18:51:49 INFO - PROCESS | 1859 | 1462758709358 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48e2b800 == 88 [pid = 1859] [id = 480] 18:51:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c27dc3000) [pid = 1859] [serial = 1441] [outer = (nil)] 18:51:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c27dce000) [pid = 1859] [serial = 1442] [outer = 0x7f5c27dc3000] 18:51:49 INFO - PROCESS | 1859 | 1462758709423 Marionette DEBUG loaded listener.js 18:51:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c2aed8800) [pid = 1859] [serial = 1443] [outer = 0x7f5c27dc3000] 18:51:50 INFO - PROCESS | 1859 | 1462758710194 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 18:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1234ms 18:51:50 INFO - PROCESS | 1859 | 1462758710237 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 18:51:50 INFO - PROCESS | 1859 | 1462758710240 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 18:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:51:50 INFO - PROCESS | 1859 | 1462758710245 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:51:50 INFO - PROCESS | 1859 | 1462758710248 Marionette TRACE conn3 <- [1,1894,null,{}] 18:51:50 INFO - PROCESS | 1859 | 1462758710253 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:50 INFO - PROCESS | 1859 | 1462758710398 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 18:51:50 INFO - PROCESS | 1859 | 1462758710569 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c291a9000 == 89 [pid = 1859] [id = 481] 18:51:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c24e3d000) [pid = 1859] [serial = 1444] [outer = (nil)] 18:51:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f5c24e45000) [pid = 1859] [serial = 1445] [outer = 0x7f5c24e3d000] 18:51:50 INFO - PROCESS | 1859 | 1462758710631 Marionette DEBUG loaded listener.js 18:51:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f5c24e49c00) [pid = 1859] [serial = 1446] [outer = 0x7f5c24e3d000] 18:51:51 INFO - PROCESS | 1859 | 1462758711803 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 18:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1593ms 18:51:51 INFO - PROCESS | 1859 | 1462758711840 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 18:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:51:51 INFO - PROCESS | 1859 | 1462758711846 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 18:51:51 INFO - PROCESS | 1859 | 1462758711853 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:51:51 INFO - PROCESS | 1859 | 1462758711859 Marionette TRACE conn3 <- [1,1898,null,{}] 18:51:51 INFO - PROCESS | 1859 | 1462758711866 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:52 INFO - PROCESS | 1859 | 1462758712026 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 18:51:52 INFO - PROCESS | 1859 | 1462758712320 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b0d9000 == 90 [pid = 1859] [id = 482] 18:51:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f5c2b473800) [pid = 1859] [serial = 1447] [outer = (nil)] 18:51:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f5c2b625400) [pid = 1859] [serial = 1448] [outer = 0x7f5c2b473800] 18:51:52 INFO - PROCESS | 1859 | 1462758712437 Marionette DEBUG loaded listener.js 18:51:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f5c2eee3800) [pid = 1859] [serial = 1449] [outer = 0x7f5c2b473800] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3ca1b000 == 89 [pid = 1859] [id = 471] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3aa3c000 == 88 [pid = 1859] [id = 470] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f5c3a85b000) [pid = 1859] [serial = 1373] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f5c30924400) [pid = 1859] [serial = 1334] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f5c31d6d800) [pid = 1859] [serial = 1337] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f5c3476b400) [pid = 1859] [serial = 1340] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f5c386f3800) [pid = 1859] [serial = 1343] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f5c39606c00) [pid = 1859] [serial = 1346] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b08000 == 87 [pid = 1859] [id = 469] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c37ecd800 == 86 [pid = 1859] [id = 468] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c399e4800 == 85 [pid = 1859] [id = 442] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31d3c000 == 84 [pid = 1859] [id = 467] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ed2800 == 83 [pid = 1859] [id = 466] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f720800 == 82 [pid = 1859] [id = 465] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4d1e4000 == 81 [pid = 1859] [id = 461] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c38e000 == 80 [pid = 1859] [id = 460] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a090000 == 79 [pid = 1859] [id = 459] 18:51:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ebc800 == 78 [pid = 1859] [id = 458] 18:51:53 INFO - PROCESS | 1859 | 1462758713236 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f5c3a69e400) [pid = 1859] [serial = 1368] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c3960f000) [pid = 1859] [serial = 1371] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c346e8000) [pid = 1859] [serial = 1362] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c307f1c00) [pid = 1859] [serial = 1353] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c2ed03800) [pid = 1859] [serial = 1352] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c3085ac00) [pid = 1859] [serial = 1355] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c30d16800) [pid = 1859] [serial = 1356] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c315a3800) [pid = 1859] [serial = 1358] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c316e0000) [pid = 1859] [serial = 1359] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c34377000) [pid = 1859] [serial = 1361] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c37d9ac00) [pid = 1859] [serial = 1365] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c36319c00) [pid = 1859] [serial = 1364] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c2b46d800) [pid = 1859] [serial = 1331] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c33044800) [pid = 1859] [serial = 1349] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c3a25e800) [pid = 1859] [serial = 1367] [outer = (nil)] [url = about:blank] 18:51:53 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c3092dc00) [pid = 1859] [serial = 1370] [outer = (nil)] [url = about:blank] 18:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1436ms 18:51:53 INFO - PROCESS | 1859 | 1462758713288 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 18:51:53 INFO - PROCESS | 1859 | 1462758713295 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 18:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:51:53 INFO - PROCESS | 1859 | 1462758713304 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:51:53 INFO - PROCESS | 1859 | 1462758713307 Marionette TRACE conn3 <- [1,1902,null,{}] 18:51:53 INFO - PROCESS | 1859 | 1462758713311 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:53 INFO - PROCESS | 1859 | 1462758713444 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 18:51:53 INFO - PROCESS | 1859 | 1462758713460 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ec9000 == 79 [pid = 1859] [id = 483] 18:51:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c30862800) [pid = 1859] [serial = 1450] [outer = (nil)] 18:51:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c3092a400) [pid = 1859] [serial = 1451] [outer = 0x7f5c30862800] 18:51:53 INFO - PROCESS | 1859 | 1462758713514 Marionette DEBUG loaded listener.js 18:51:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c30d11000) [pid = 1859] [serial = 1452] [outer = 0x7f5c30862800] 18:51:54 INFO - PROCESS | 1859 | 1462758714308 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 18:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1029ms 18:51:54 INFO - PROCESS | 1859 | 1462758714338 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 18:51:54 INFO - PROCESS | 1859 | 1462758714342 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 18:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:51:54 INFO - PROCESS | 1859 | 1462758714347 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:51:54 INFO - PROCESS | 1859 | 1462758714352 Marionette TRACE conn3 <- [1,1906,null,{}] 18:51:54 INFO - PROCESS | 1859 | 1462758714380 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:54 INFO - PROCESS | 1859 | 1462758714511 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 18:51:54 INFO - PROCESS | 1859 | 1462758714529 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ecc800 == 80 [pid = 1859] [id = 484] 18:51:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c31107c00) [pid = 1859] [serial = 1453] [outer = (nil)] 18:51:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c315aa000) [pid = 1859] [serial = 1454] [outer = 0x7f5c31107c00] 18:51:54 INFO - PROCESS | 1859 | 1462758714583 Marionette DEBUG loaded listener.js 18:51:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c31f16000) [pid = 1859] [serial = 1455] [outer = 0x7f5c31107c00] 18:51:55 INFO - PROCESS | 1859 | 1462758715311 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 18:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1002ms 18:51:55 INFO - PROCESS | 1859 | 1462758715359 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 18:51:55 INFO - PROCESS | 1859 | 1462758715363 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 18:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:51:55 INFO - PROCESS | 1859 | 1462758715369 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:51:55 INFO - PROCESS | 1859 | 1462758715380 Marionette TRACE conn3 <- [1,1910,null,{}] 18:51:55 INFO - PROCESS | 1859 | 1462758715384 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:55 INFO - PROCESS | 1859 | 1462758715509 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 18:51:55 INFO - PROCESS | 1859 | 1462758715522 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3638f000 == 81 [pid = 1859] [id = 485] 18:51:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c30e60000) [pid = 1859] [serial = 1456] [outer = (nil)] 18:51:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c3304a000) [pid = 1859] [serial = 1457] [outer = 0x7f5c30e60000] 18:51:55 INFO - PROCESS | 1859 | 1462758715575 Marionette DEBUG loaded listener.js 18:51:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c34525800) [pid = 1859] [serial = 1458] [outer = 0x7f5c30e60000] 18:51:56 INFO - PROCESS | 1859 | 1462758716316 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 18:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 982ms 18:51:56 INFO - PROCESS | 1859 | 1462758716352 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 18:51:56 INFO - PROCESS | 1859 | 1462758716355 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 18:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:51:56 INFO - PROCESS | 1859 | 1462758716360 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:51:56 INFO - PROCESS | 1859 | 1462758716363 Marionette TRACE conn3 <- [1,1914,null,{}] 18:51:56 INFO - PROCESS | 1859 | 1462758716373 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:56 INFO - PROCESS | 1859 | 1462758716537 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 18:51:56 INFO - PROCESS | 1859 | 1462758716559 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38c28000 == 82 [pid = 1859] [id = 486] 18:51:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c32e75400) [pid = 1859] [serial = 1459] [outer = (nil)] 18:51:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c346f2c00) [pid = 1859] [serial = 1460] [outer = 0x7f5c32e75400] 18:51:56 INFO - PROCESS | 1859 | 1462758716611 Marionette DEBUG loaded listener.js 18:51:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c36f29400) [pid = 1859] [serial = 1461] [outer = 0x7f5c32e75400] 18:51:57 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c3455d400) [pid = 1859] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:51:57 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c3631c400) [pid = 1859] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:51:57 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c29bd5400) [pid = 1859] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:51:57 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c32c23000) [pid = 1859] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:51:57 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c2b623c00) [pid = 1859] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:51:57 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c30ea8400) [pid = 1859] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:51:57 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c31103c00) [pid = 1859] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:51:57 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c29239400) [pid = 1859] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:51:57 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c2b46a000) [pid = 1859] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:51:57 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c4798c000) [pid = 1859] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:51:57 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c29bd4c00) [pid = 1859] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:51:57 INFO - PROCESS | 1859 | 1462758717742 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 18:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1431ms 18:51:57 INFO - PROCESS | 1859 | 1462758717792 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 18:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:51:57 INFO - PROCESS | 1859 | 1462758717797 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 18:51:57 INFO - PROCESS | 1859 | 1462758717805 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:51:57 INFO - PROCESS | 1859 | 1462758717810 Marionette TRACE conn3 <- [1,1918,null,{}] 18:51:57 INFO - PROCESS | 1859 | 1462758717819 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:58 INFO - PROCESS | 1859 | 1462758718012 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 18:51:58 INFO - PROCESS | 1859 | 1462758718241 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3073c000 == 83 [pid = 1859] [id = 487] 18:51:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c27dcbc00) [pid = 1859] [serial = 1462] [outer = (nil)] 18:51:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c2b3f4c00) [pid = 1859] [serial = 1463] [outer = 0x7f5c27dcbc00] 18:51:58 INFO - PROCESS | 1859 | 1462758718350 Marionette DEBUG loaded listener.js 18:51:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c2f4efc00) [pid = 1859] [serial = 1464] [outer = 0x7f5c27dcbc00] 18:51:59 INFO - PROCESS | 1859 | 1462758719117 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 18:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1384ms 18:51:59 INFO - PROCESS | 1859 | 1462758719188 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 18:51:59 INFO - PROCESS | 1859 | 1462758719195 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 18:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:51:59 INFO - PROCESS | 1859 | 1462758719204 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:51:59 INFO - PROCESS | 1859 | 1462758719208 Marionette TRACE conn3 <- [1,1922,null,{}] 18:51:59 INFO - PROCESS | 1859 | 1462758719213 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:51:59 INFO - PROCESS | 1859 | 1462758719406 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 18:51:59 INFO - PROCESS | 1859 | 1462758719566 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3637c800 == 84 [pid = 1859] [id = 488] 18:51:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c307eac00) [pid = 1859] [serial = 1465] [outer = (nil)] 18:51:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c30d18400) [pid = 1859] [serial = 1466] [outer = 0x7f5c307eac00] 18:51:59 INFO - PROCESS | 1859 | 1462758719631 Marionette DEBUG loaded listener.js 18:51:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c31109800) [pid = 1859] [serial = 1467] [outer = 0x7f5c307eac00] 18:52:00 INFO - PROCESS | 1859 | 1462758720452 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 18:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1290ms 18:52:00 INFO - PROCESS | 1859 | 1462758720495 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 18:52:00 INFO - PROCESS | 1859 | 1462758720497 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 18:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:52:00 INFO - PROCESS | 1859 | 1462758720503 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:52:00 INFO - PROCESS | 1859 | 1462758720509 Marionette TRACE conn3 <- [1,1926,null,{}] 18:52:00 INFO - PROCESS | 1859 | 1462758720523 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:00 INFO - PROCESS | 1859 | 1462758720669 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 18:52:00 INFO - PROCESS | 1859 | 1462758720837 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a655000 == 85 [pid = 1859] [id = 489] 18:52:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c3110e000) [pid = 1859] [serial = 1468] [outer = (nil)] 18:52:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c3304c400) [pid = 1859] [serial = 1469] [outer = 0x7f5c3110e000] 18:52:00 INFO - PROCESS | 1859 | 1462758720903 Marionette DEBUG loaded listener.js 18:52:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c37d9ac00) [pid = 1859] [serial = 1470] [outer = 0x7f5c3110e000] 18:52:01 INFO - PROCESS | 1859 | 1462758721715 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 18:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1285ms 18:52:01 INFO - PROCESS | 1859 | 1462758721790 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 18:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:52:01 INFO - PROCESS | 1859 | 1462758721795 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 18:52:01 INFO - PROCESS | 1859 | 1462758721800 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:52:01 INFO - PROCESS | 1859 | 1462758721802 Marionette TRACE conn3 <- [1,1930,null,{}] 18:52:01 INFO - PROCESS | 1859 | 1462758721807 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:01 INFO - PROCESS | 1859 | 1462758721956 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 18:52:02 INFO - PROCESS | 1859 | 1462758722117 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb91000 == 86 [pid = 1859] [id = 490] 18:52:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c315a9400) [pid = 1859] [serial = 1471] [outer = (nil)] 18:52:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c3927fc00) [pid = 1859] [serial = 1472] [outer = 0x7f5c315a9400] 18:52:02 INFO - PROCESS | 1859 | 1462758722192 Marionette DEBUG loaded listener.js 18:52:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c39943400) [pid = 1859] [serial = 1473] [outer = 0x7f5c315a9400] 18:52:03 INFO - PROCESS | 1859 | 1462758723013 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 18:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1276ms 18:52:03 INFO - PROCESS | 1859 | 1462758723077 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 18:52:03 INFO - PROCESS | 1859 | 1462758723080 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 18:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:52:03 INFO - PROCESS | 1859 | 1462758723085 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:52:03 INFO - PROCESS | 1859 | 1462758723087 Marionette TRACE conn3 <- [1,1934,null,{}] 18:52:03 INFO - PROCESS | 1859 | 1462758723093 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:03 INFO - PROCESS | 1859 | 1462758723231 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 18:52:03 INFO - PROCESS | 1859 | 1462758723397 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48045800 == 87 [pid = 1859] [id = 491] 18:52:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c3476b400) [pid = 1859] [serial = 1474] [outer = (nil)] 18:52:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c3a25f800) [pid = 1859] [serial = 1475] [outer = 0x7f5c3476b400] 18:52:03 INFO - PROCESS | 1859 | 1462758723460 Marionette DEBUG loaded listener.js 18:52:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c3b1e3000) [pid = 1859] [serial = 1476] [outer = 0x7f5c3476b400] 18:52:04 INFO - PROCESS | 1859 | 1462758724276 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 18:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1228ms 18:52:04 INFO - PROCESS | 1859 | 1462758724314 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 18:52:04 INFO - PROCESS | 1859 | 1462758724318 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 18:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:52:04 INFO - PROCESS | 1859 | 1462758724323 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:52:04 INFO - PROCESS | 1859 | 1462758724325 Marionette TRACE conn3 <- [1,1938,null,{}] 18:52:04 INFO - PROCESS | 1859 | 1462758724330 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:04 INFO - PROCESS | 1859 | 1462758724518 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 18:52:04 INFO - PROCESS | 1859 | 1462758724693 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c319800 == 88 [pid = 1859] [id = 492] 18:52:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c39357000) [pid = 1859] [serial = 1477] [outer = (nil)] 18:52:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f5c46df1800) [pid = 1859] [serial = 1478] [outer = 0x7f5c39357000] 18:52:04 INFO - PROCESS | 1859 | 1462758724754 Marionette DEBUG loaded listener.js 18:52:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f5c48026c00) [pid = 1859] [serial = 1479] [outer = 0x7f5c39357000] 18:52:05 INFO - PROCESS | 1859 | 1462758725549 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 18:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1278ms 18:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:52:05 INFO - PROCESS | 1859 | 1462758725601 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 18:52:05 INFO - PROCESS | 1859 | 1462758725604 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 18:52:05 INFO - PROCESS | 1859 | 1462758725609 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:52:05 INFO - PROCESS | 1859 | 1462758725612 Marionette TRACE conn3 <- [1,1942,null,{}] 18:52:05 INFO - PROCESS | 1859 | 1462758725617 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:05 INFO - PROCESS | 1859 | 1462758725756 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 18:52:05 INFO - PROCESS | 1859 | 1462758725921 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d1e2000 == 89 [pid = 1859] [id = 493] 18:52:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f5c3a002400) [pid = 1859] [serial = 1480] [outer = (nil)] 18:52:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f5c4906e800) [pid = 1859] [serial = 1481] [outer = 0x7f5c3a002400] 18:52:05 INFO - PROCESS | 1859 | 1462758725983 Marionette DEBUG loaded listener.js 18:52:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f5c4cdd4800) [pid = 1859] [serial = 1482] [outer = 0x7f5c3a002400] 18:52:06 INFO - PROCESS | 1859 | 1462758726973 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1379ms 18:52:06 INFO - PROCESS | 1859 | 1462758726988 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 18:52:06 INFO - PROCESS | 1859 | 1462758726992 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 18:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:52:07 INFO - PROCESS | 1859 | 1462758726999 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:52:07 INFO - PROCESS | 1859 | 1462758727004 Marionette TRACE conn3 <- [1,1946,null,{}] 18:52:07 INFO - PROCESS | 1859 | 1462758727026 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:07 INFO - PROCESS | 1859 | 1462758727222 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 18:52:07 INFO - PROCESS | 1859 | 1462758727345 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31eb5800 == 90 [pid = 1859] [id = 494] 18:52:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f5c29bd6800) [pid = 1859] [serial = 1483] [outer = (nil)] 18:52:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c2aed6c00) [pid = 1859] [serial = 1484] [outer = 0x7f5c29bd6800] 18:52:07 INFO - PROCESS | 1859 | 1462758727451 Marionette DEBUG loaded listener.js 18:52:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f5c2eee3400) [pid = 1859] [serial = 1485] [outer = 0x7f5c29bd6800] 18:52:08 INFO - PROCESS | 1859 | 1462758728281 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1336ms 18:52:08 INFO - PROCESS | 1859 | 1462758728336 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 18:52:08 INFO - PROCESS | 1859 | 1462758728343 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 18:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:52:08 INFO - PROCESS | 1859 | 1462758728352 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:52:08 INFO - PROCESS | 1859 | 1462758728355 Marionette TRACE conn3 <- [1,1950,null,{}] 18:52:08 INFO - PROCESS | 1859 | 1462758728360 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:08 INFO - PROCESS | 1859 | 1462758728532 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 18:52:08 INFO - PROCESS | 1859 | 1462758728709 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3115d000 == 91 [pid = 1859] [id = 495] 18:52:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f5c27dc5000) [pid = 1859] [serial = 1486] [outer = (nil)] 18:52:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f5c3054ac00) [pid = 1859] [serial = 1487] [outer = 0x7f5c27dc5000] 18:52:08 INFO - PROCESS | 1859 | 1462758728769 Marionette DEBUG loaded listener.js 18:52:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f5c30550000) [pid = 1859] [serial = 1488] [outer = 0x7f5c27dc5000] 18:52:09 INFO - PROCESS | 1859 | 1462758729567 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 18:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1230ms 18:52:09 INFO - PROCESS | 1859 | 1462758729598 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 18:52:09 INFO - PROCESS | 1859 | 1462758729602 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 18:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:52:09 INFO - PROCESS | 1859 | 1462758729609 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:52:09 INFO - PROCESS | 1859 | 1462758729613 Marionette TRACE conn3 <- [1,1954,null,{}] 18:52:09 INFO - PROCESS | 1859 | 1462758729627 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:09 INFO - PROCESS | 1859 | 1462758729777 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 18:52:09 INFO - PROCESS | 1859 | 1462758729947 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f708800 == 92 [pid = 1859] [id = 496] 18:52:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f5c30bc7000) [pid = 1859] [serial = 1489] [outer = (nil)] 18:52:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f5c30eb6800) [pid = 1859] [serial = 1490] [outer = 0x7f5c30bc7000] 18:52:10 INFO - PROCESS | 1859 | 1462758730007 Marionette DEBUG loaded listener.js 18:52:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f5c315ac800) [pid = 1859] [serial = 1491] [outer = 0x7f5c30bc7000] 18:52:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4afc8000 == 91 [pid = 1859] [id = 448] 18:52:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3aa55800 == 90 [pid = 1859] [id = 449] 18:52:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3638f000 == 89 [pid = 1859] [id = 485] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f5c2b3f5400) [pid = 1859] [serial = 1376] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f5c47bec000) [pid = 1859] [serial = 1391] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f5c3a853c00) [pid = 1859] [serial = 1385] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f5c37e50400) [pid = 1859] [serial = 1382] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f5c3caa9400) [pid = 1859] [serial = 1388] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f5c30e62c00) [pid = 1859] [serial = 1379] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f5c491d0c00) [pid = 1859] [serial = 1418] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ecc800 == 88 [pid = 1859] [id = 484] 18:52:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ec9000 == 87 [pid = 1859] [id = 483] 18:52:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b0d9000 == 86 [pid = 1859] [id = 482] 18:52:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c5200e000 == 85 [pid = 1859] [id = 477] 18:52:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c5125c800 == 84 [pid = 1859] [id = 476] 18:52:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4d1d3000 == 83 [pid = 1859] [id = 475] 18:52:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a399800 == 82 [pid = 1859] [id = 474] 18:52:10 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31d3a000 == 81 [pid = 1859] [id = 473] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f5c3631e800) [pid = 1859] [serial = 1329] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f5c39946400) [pid = 1859] [serial = 1407] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f5c48af8800) [pid = 1859] [serial = 1394] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f5c2a0d2800) [pid = 1859] [serial = 1397] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f5c2b61c800) [pid = 1859] [serial = 1398] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f5c3cb58400) [pid = 1859] [serial = 1410] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f5c31109400) [pid = 1859] [serial = 1400] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f5c3a858000) [pid = 1859] [serial = 1409] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f5c315acc00) [pid = 1859] [serial = 1401] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c346f2000) [pid = 1859] [serial = 1404] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c49066c00) [pid = 1859] [serial = 1416] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c34528800) [pid = 1859] [serial = 1200] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c46de8c00) [pid = 1859] [serial = 1415] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c3ca9d400) [pid = 1859] [serial = 1374] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c3935b400) [pid = 1859] [serial = 1406] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c47eb2000) [pid = 1859] [serial = 1413] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c47bb7c00) [pid = 1859] [serial = 1412] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c46d61800) [pid = 1859] [serial = 1281] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c33044000) [pid = 1859] [serial = 1403] [outer = (nil)] [url = about:blank] 18:52:10 INFO - PROCESS | 1859 | 1462758730907 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 18:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1332ms 18:52:10 INFO - PROCESS | 1859 | 1462758730941 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 18:52:10 INFO - PROCESS | 1859 | 1462758730945 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 18:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:52:10 INFO - PROCESS | 1859 | 1462758730950 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:52:10 INFO - PROCESS | 1859 | 1462758730953 Marionette TRACE conn3 <- [1,1958,null,{}] 18:52:10 INFO - PROCESS | 1859 | 1462758730957 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:11 INFO - PROCESS | 1859 | 1462758731084 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 18:52:11 INFO - PROCESS | 1859 | 1462758731098 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c315dc000 == 82 [pid = 1859] [id = 497] 18:52:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c30553400) [pid = 1859] [serial = 1492] [outer = (nil)] 18:52:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c3304cc00) [pid = 1859] [serial = 1493] [outer = 0x7f5c30553400] 18:52:11 INFO - PROCESS | 1859 | 1462758731151 Marionette DEBUG loaded listener.js 18:52:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c34764000) [pid = 1859] [serial = 1494] [outer = 0x7f5c30553400] 18:52:11 INFO - PROCESS | 1859 | 1462758731873 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 18:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 974ms 18:52:11 INFO - PROCESS | 1859 | 1462758731925 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 18:52:11 INFO - PROCESS | 1859 | 1462758731929 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 18:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:52:11 INFO - PROCESS | 1859 | 1462758731934 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:52:11 INFO - PROCESS | 1859 | 1462758731936 Marionette TRACE conn3 <- [1,1962,null,{}] 18:52:11 INFO - PROCESS | 1859 | 1462758731941 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:12 INFO - PROCESS | 1859 | 1462758732077 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 18:52:12 INFO - PROCESS | 1859 | 1462758732093 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b15000 == 83 [pid = 1859] [id = 498] 18:52:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c30bd3000) [pid = 1859] [serial = 1495] [outer = (nil)] 18:52:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c39273000) [pid = 1859] [serial = 1496] [outer = 0x7f5c30bd3000] 18:52:12 INFO - PROCESS | 1859 | 1462758732145 Marionette DEBUG loaded listener.js 18:52:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c3a008400) [pid = 1859] [serial = 1497] [outer = 0x7f5c30bd3000] 18:52:12 INFO - PROCESS | 1859 | 1462758732921 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 18:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1034ms 18:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:52:12 INFO - PROCESS | 1859 | 1462758732976 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 18:52:12 INFO - PROCESS | 1859 | 1462758732978 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 18:52:12 INFO - PROCESS | 1859 | 1462758732983 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:52:12 INFO - PROCESS | 1859 | 1462758732986 Marionette TRACE conn3 <- [1,1966,null,{}] 18:52:12 INFO - PROCESS | 1859 | 1462758732990 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:13 INFO - PROCESS | 1859 | 1462758733199 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 18:52:13 INFO - PROCESS | 1859 | 1462758733220 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cba7800 == 84 [pid = 1859] [id = 499] 18:52:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c3b5cd800) [pid = 1859] [serial = 1498] [outer = (nil)] 18:52:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c46de7000) [pid = 1859] [serial = 1499] [outer = 0x7f5c3b5cd800] 18:52:13 INFO - PROCESS | 1859 | 1462758733274 Marionette DEBUG loaded listener.js 18:52:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c47bb3c00) [pid = 1859] [serial = 1500] [outer = 0x7f5c3b5cd800] 18:52:13 INFO - PROCESS | 1859 | 1462758733949 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 18:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 982ms 18:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:52:13 INFO - PROCESS | 1859 | 1462758733974 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 18:52:13 INFO - PROCESS | 1859 | 1462758733976 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 18:52:13 INFO - PROCESS | 1859 | 1462758733981 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:52:13 INFO - PROCESS | 1859 | 1462758733983 Marionette TRACE conn3 <- [1,1970,null,{}] 18:52:13 INFO - PROCESS | 1859 | 1462758733988 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:14 INFO - PROCESS | 1859 | 1462758734156 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 18:52:14 INFO - PROCESS | 1859 | 1462758734180 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48e21000 == 85 [pid = 1859] [id = 500] 18:52:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c3b5d8400) [pid = 1859] [serial = 1501] [outer = (nil)] 18:52:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c47eab400) [pid = 1859] [serial = 1502] [outer = 0x7f5c3b5d8400] 18:52:14 INFO - PROCESS | 1859 | 1462758734233 Marionette DEBUG loaded listener.js 18:52:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c4af2c000) [pid = 1859] [serial = 1503] [outer = 0x7f5c3b5d8400] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f5c29239c00) [pid = 1859] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f5c29bd6c00) [pid = 1859] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c3b1e2800) [pid = 1859] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c29bda800) [pid = 1859] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c3cb4d400) [pid = 1859] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c3b68f000) [pid = 1859] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c30862800) [pid = 1859] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c2b473800) [pid = 1859] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c31107c00) [pid = 1859] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c24e3d000) [pid = 1859] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c30920800) [pid = 1859] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c29238800) [pid = 1859] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c29235800) [pid = 1859] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c30e60000) [pid = 1859] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c2aed1400) [pid = 1859] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c29bd0c00) [pid = 1859] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c32c73000) [pid = 1859] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c34768c00) [pid = 1859] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c29237c00) [pid = 1859] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c31d6ac00) [pid = 1859] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c2aedcc00) [pid = 1859] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c2eee0400) [pid = 1859] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c31d67400) [pid = 1859] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c2b352c00) [pid = 1859] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c2b354000) [pid = 1859] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c2b35b000) [pid = 1859] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c29234400) [pid = 1859] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c32c24800) [pid = 1859] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c3476b800) [pid = 1859] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c36320c00) [pid = 1859] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c2aecf800) [pid = 1859] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c30eb2400) [pid = 1859] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c2eeee800) [pid = 1859] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c2a0d0000) [pid = 1859] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c39393000) [pid = 1859] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c3110d400) [pid = 1859] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c3205cc00) [pid = 1859] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c37e5b400) [pid = 1859] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c33051c00) [pid = 1859] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c3151a400) [pid = 1859] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c39354000) [pid = 1859] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c29bd7800) [pid = 1859] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:52:15 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c29bd7c00) [pid = 1859] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:52:15 INFO - PROCESS | 1859 | 1462758735411 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 18:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1477ms 18:52:15 INFO - PROCESS | 1859 | 1462758735458 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 18:52:15 INFO - PROCESS | 1859 | 1462758735461 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 18:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:52:15 INFO - PROCESS | 1859 | 1462758735466 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:52:15 INFO - PROCESS | 1859 | 1462758735467 Marionette TRACE conn3 <- [1,1974,null,{}] 18:52:15 INFO - PROCESS | 1859 | 1462758735481 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:15 INFO - PROCESS | 1859 | 1462758735601 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 18:52:15 INFO - PROCESS | 1859 | 1462758735613 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30d95000 == 86 [pid = 1859] [id = 501] 18:52:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c29234400) [pid = 1859] [serial = 1504] [outer = (nil)] 18:52:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c29bda400) [pid = 1859] [serial = 1505] [outer = 0x7f5c29234400] 18:52:15 INFO - PROCESS | 1859 | 1462758735665 Marionette DEBUG loaded listener.js 18:52:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c2eeee800) [pid = 1859] [serial = 1506] [outer = 0x7f5c29234400] 18:52:16 INFO - PROCESS | 1859 | 1462758736349 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 18:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 926ms 18:52:16 INFO - PROCESS | 1859 | 1462758736392 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 18:52:16 INFO - PROCESS | 1859 | 1462758736395 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 18:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:52:16 INFO - PROCESS | 1859 | 1462758736400 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:52:16 INFO - PROCESS | 1859 | 1462758736401 Marionette TRACE conn3 <- [1,1978,null,{}] 18:52:16 INFO - PROCESS | 1859 | 1462758736406 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:16 INFO - PROCESS | 1859 | 1462758736573 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 18:52:16 INFO - PROCESS | 1859 | 1462758736593 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c40fd1800 == 87 [pid = 1859] [id = 502] 18:52:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c29239c00) [pid = 1859] [serial = 1507] [outer = (nil)] 18:52:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c30bcf800) [pid = 1859] [serial = 1508] [outer = 0x7f5c29239c00] 18:52:16 INFO - PROCESS | 1859 | 1462758736645 Marionette DEBUG loaded listener.js 18:52:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c31d6d400) [pid = 1859] [serial = 1509] [outer = 0x7f5c29239c00] 18:52:17 INFO - PROCESS | 1859 | 1462758737385 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1031ms 18:52:17 INFO - PROCESS | 1859 | 1462758737431 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 18:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:52:17 INFO - PROCESS | 1859 | 1462758737436 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 18:52:17 INFO - PROCESS | 1859 | 1462758737485 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:52:17 INFO - PROCESS | 1859 | 1462758737491 Marionette TRACE conn3 <- [1,1982,null,{}] 18:52:17 INFO - PROCESS | 1859 | 1462758737500 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:17 INFO - PROCESS | 1859 | 1462758737680 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 18:52:17 INFO - PROCESS | 1859 | 1462758737847 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3073e800 == 88 [pid = 1859] [id = 503] 18:52:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c27dc4000) [pid = 1859] [serial = 1510] [outer = (nil)] 18:52:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c2b35d800) [pid = 1859] [serial = 1511] [outer = 0x7f5c27dc4000] 18:52:17 INFO - PROCESS | 1859 | 1462758737913 Marionette DEBUG loaded listener.js 18:52:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c2f4f5400) [pid = 1859] [serial = 1512] [outer = 0x7f5c27dc4000] 18:52:18 INFO - PROCESS | 1859 | 1462758738674 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1280ms 18:52:18 INFO - PROCESS | 1859 | 1462758738724 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 18:52:18 INFO - PROCESS | 1859 | 1462758738731 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 18:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:52:18 INFO - PROCESS | 1859 | 1462758738740 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:52:18 INFO - PROCESS | 1859 | 1462758738744 Marionette TRACE conn3 <- [1,1986,null,{}] 18:52:18 INFO - PROCESS | 1859 | 1462758738749 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:18 INFO - PROCESS | 1859 | 1462758738903 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 18:52:19 INFO - PROCESS | 1859 | 1462758739072 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a08c000 == 89 [pid = 1859] [id = 504] 18:52:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c3054e400) [pid = 1859] [serial = 1513] [outer = (nil)] 18:52:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c3084f000) [pid = 1859] [serial = 1514] [outer = 0x7f5c3054e400] 18:52:19 INFO - PROCESS | 1859 | 1462758739142 Marionette DEBUG loaded listener.js 18:52:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c30bc6800) [pid = 1859] [serial = 1515] [outer = 0x7f5c3054e400] 18:52:19 INFO - PROCESS | 1859 | 1462758739973 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1284ms 18:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:52:20 INFO - PROCESS | 1859 | 1462758740025 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 18:52:20 INFO - PROCESS | 1859 | 1462758740028 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 18:52:20 INFO - PROCESS | 1859 | 1462758740034 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:52:20 INFO - PROCESS | 1859 | 1462758740039 Marionette TRACE conn3 <- [1,1990,null,{}] 18:52:20 INFO - PROCESS | 1859 | 1462758740053 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:20 INFO - PROCESS | 1859 | 1462758740197 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 18:52:20 INFO - PROCESS | 1859 | 1462758740379 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d1e0000 == 90 [pid = 1859] [id = 505] 18:52:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c316d6800) [pid = 1859] [serial = 1516] [outer = (nil)] 18:52:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c34524400) [pid = 1859] [serial = 1517] [outer = 0x7f5c316d6800] 18:52:20 INFO - PROCESS | 1859 | 1462758740449 Marionette DEBUG loaded listener.js 18:52:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c37991800) [pid = 1859] [serial = 1518] [outer = 0x7f5c316d6800] 18:52:21 INFO - PROCESS | 1859 | 1462758741239 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1238ms 18:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:52:21 INFO - PROCESS | 1859 | 1462758741271 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 18:52:21 INFO - PROCESS | 1859 | 1462758741274 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 18:52:21 INFO - PROCESS | 1859 | 1462758741280 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:52:21 INFO - PROCESS | 1859 | 1462758741283 Marionette TRACE conn3 <- [1,1994,null,{}] 18:52:21 INFO - PROCESS | 1859 | 1462758741288 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:21 INFO - PROCESS | 1859 | 1462758741430 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 18:52:21 INFO - PROCESS | 1859 | 1462758741598 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c5125a000 == 91 [pid = 1859] [id = 506] 18:52:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c31d6ac00) [pid = 1859] [serial = 1519] [outer = (nil)] 18:52:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c3a263400) [pid = 1859] [serial = 1520] [outer = 0x7f5c31d6ac00] 18:52:21 INFO - PROCESS | 1859 | 1462758741662 Marionette DEBUG loaded listener.js 18:52:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c3b175000) [pid = 1859] [serial = 1521] [outer = 0x7f5c31d6ac00] 18:52:22 INFO - PROCESS | 1859 | 1462758742455 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 18:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1184ms 18:52:22 INFO - PROCESS | 1859 | 1462758742464 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 18:52:22 INFO - PROCESS | 1859 | 1462758742466 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 18:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:52:22 INFO - PROCESS | 1859 | 1462758742487 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:52:22 INFO - PROCESS | 1859 | 1462758742489 Marionette TRACE conn3 <- [1,1998,null,{}] 18:52:22 INFO - PROCESS | 1859 | 1462758742494 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:22 INFO - PROCESS | 1859 | 1462758742642 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 18:52:22 INFO - PROCESS | 1859 | 1462758742810 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c52007000 == 92 [pid = 1859] [id = 507] 18:52:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c3b17e800) [pid = 1859] [serial = 1522] [outer = (nil)] 18:52:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c3caa0000) [pid = 1859] [serial = 1523] [outer = 0x7f5c3b17e800] 18:52:22 INFO - PROCESS | 1859 | 1462758742873 Marionette DEBUG loaded listener.js 18:52:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c41dd5c00) [pid = 1859] [serial = 1524] [outer = 0x7f5c3b17e800] 18:52:23 INFO - PROCESS | 1859 | 1462758743672 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 18:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1237ms 18:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:52:23 INFO - PROCESS | 1859 | 1462758743722 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 18:52:23 INFO - PROCESS | 1859 | 1462758743725 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 18:52:23 INFO - PROCESS | 1859 | 1462758743729 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:52:23 INFO - PROCESS | 1859 | 1462758743733 Marionette TRACE conn3 <- [1,2002,null,{}] 18:52:23 INFO - PROCESS | 1859 | 1462758743738 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:23 INFO - PROCESS | 1859 | 1462758743893 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 18:52:24 INFO - PROCESS | 1859 | 1462758744068 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b7a4000 == 93 [pid = 1859] [id = 508] 18:52:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c3b68f000) [pid = 1859] [serial = 1525] [outer = (nil)] 18:52:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c48e5cc00) [pid = 1859] [serial = 1526] [outer = 0x7f5c3b68f000] 18:52:24 INFO - PROCESS | 1859 | 1462758744132 Marionette DEBUG loaded listener.js 18:52:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c4cdd2400) [pid = 1859] [serial = 1527] [outer = 0x7f5c3b68f000] 18:52:24 INFO - PROCESS | 1859 | 1462758744859 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 18:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1177ms 18:52:24 INFO - PROCESS | 1859 | 1462758744907 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 18:52:24 INFO - PROCESS | 1859 | 1462758744910 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 18:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:52:24 INFO - PROCESS | 1859 | 1462758744915 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:52:24 INFO - PROCESS | 1859 | 1462758744917 Marionette TRACE conn3 <- [1,2006,null,{}] 18:52:24 INFO - PROCESS | 1859 | 1462758744923 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:25 INFO - PROCESS | 1859 | 1462758745060 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 18:52:25 INFO - PROCESS | 1859 | 1462758745228 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c25125000 == 94 [pid = 1859] [id = 509] 18:52:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c47be5800) [pid = 1859] [serial = 1528] [outer = (nil)] 18:52:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c4cddb400) [pid = 1859] [serial = 1529] [outer = 0x7f5c47be5800] 18:52:25 INFO - PROCESS | 1859 | 1462758745301 Marionette DEBUG loaded listener.js 18:52:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c4cec7000) [pid = 1859] [serial = 1530] [outer = 0x7f5c47be5800] 18:52:26 INFO - PROCESS | 1859 | 1462758746060 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 18:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 18:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1178ms 18:52:26 INFO - PROCESS | 1859 | 1462758746099 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 18:52:26 INFO - PROCESS | 1859 | 1462758746102 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 18:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:52:26 INFO - PROCESS | 1859 | 1462758746108 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:52:26 INFO - PROCESS | 1859 | 1462758746110 Marionette TRACE conn3 <- [1,2010,null,{}] 18:52:26 INFO - PROCESS | 1859 | 1462758746115 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:26 INFO - PROCESS | 1859 | 1462758746249 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 18:52:26 INFO - PROCESS | 1859 | 1462758746420 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c730000 == 95 [pid = 1859] [id = 510] 18:52:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c4b029800) [pid = 1859] [serial = 1531] [outer = (nil)] 18:52:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c4ced0000) [pid = 1859] [serial = 1532] [outer = 0x7f5c4b029800] 18:52:26 INFO - PROCESS | 1859 | 1462758746481 Marionette DEBUG loaded listener.js 18:52:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c4d00a800) [pid = 1859] [serial = 1533] [outer = 0x7f5c4b029800] 18:52:27 INFO - PROCESS | 1859 | 1462758747265 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 18:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 18:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1225ms 18:52:27 INFO - PROCESS | 1859 | 1462758747334 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 18:52:27 INFO - PROCESS | 1859 | 1462758747337 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 18:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:52:27 INFO - PROCESS | 1859 | 1462758747343 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:52:27 INFO - PROCESS | 1859 | 1462758747345 Marionette TRACE conn3 <- [1,2014,null,{}] 18:52:27 INFO - PROCESS | 1859 | 1462758747350 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:27 INFO - PROCESS | 1859 | 1462758747492 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 18:52:27 INFO - PROCESS | 1859 | 1462758747673 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c24edf000 == 96 [pid = 1859] [id = 511] 18:52:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c27ce7c00) [pid = 1859] [serial = 1534] [outer = (nil)] 18:52:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c27cedc00) [pid = 1859] [serial = 1535] [outer = 0x7f5c27ce7c00] 18:52:27 INFO - PROCESS | 1859 | 1462758747735 Marionette DEBUG loaded listener.js 18:52:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c27cf2c00) [pid = 1859] [serial = 1536] [outer = 0x7f5c27ce7c00] 18:52:28 INFO - PROCESS | 1859 | 1462758748516 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 18:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1226ms 18:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:52:28 INFO - PROCESS | 1859 | 1462758748572 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 18:52:28 INFO - PROCESS | 1859 | 1462758748574 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 18:52:28 INFO - PROCESS | 1859 | 1462758748580 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:52:28 INFO - PROCESS | 1859 | 1462758748582 Marionette TRACE conn3 <- [1,2018,null,{}] 18:52:28 INFO - PROCESS | 1859 | 1462758748587 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:28 INFO - PROCESS | 1859 | 1462758748723 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 18:52:28 INFO - PROCESS | 1859 | 1462758748901 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b489800 == 97 [pid = 1859] [id = 512] 18:52:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c27ce8400) [pid = 1859] [serial = 1537] [outer = (nil)] 18:52:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c2aed7c00) [pid = 1859] [serial = 1538] [outer = 0x7f5c27ce8400] 18:52:28 INFO - PROCESS | 1859 | 1462758748963 Marionette DEBUG loaded listener.js 18:52:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c30856400) [pid = 1859] [serial = 1539] [outer = 0x7f5c27ce8400] 18:52:29 INFO - PROCESS | 1859 | 1462758749734 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1232ms 18:52:30 INFO - PROCESS | 1859 | 1462758750123 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 18:52:30 INFO - PROCESS | 1859 | 1462758750130 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 18:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:52:30 INFO - PROCESS | 1859 | 1462758750138 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:52:30 INFO - PROCESS | 1859 | 1462758750141 Marionette TRACE conn3 <- [1,2022,null,{}] 18:52:30 INFO - PROCESS | 1859 | 1462758750148 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:30 INFO - PROCESS | 1859 | 1462758750339 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 18:52:30 INFO - PROCESS | 1859 | 1462758750564 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b7a2800 == 98 [pid = 1859] [id = 513] 18:52:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c29bd4c00) [pid = 1859] [serial = 1540] [outer = (nil)] 18:52:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c2a0d0400) [pid = 1859] [serial = 1541] [outer = 0x7f5c29bd4c00] 18:52:30 INFO - PROCESS | 1859 | 1462758750620 Marionette DEBUG loaded listener.js 18:52:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c2b35f800) [pid = 1859] [serial = 1542] [outer = 0x7f5c29bd4c00] 18:52:31 INFO - PROCESS | 1859 | 1462758751502 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47e66800 == 97 [pid = 1859] [id = 364] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c374800 == 96 [pid = 1859] [id = 378] 18:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1432ms 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4110b000 == 95 [pid = 1859] [id = 376] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47e5d000 == 94 [pid = 1859] [id = 457] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c346f2c00) [pid = 1859] [serial = 1460] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a665000 == 93 [pid = 1859] [id = 402] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c27116000 == 92 [pid = 1859] [id = 389] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39ca0000 == 91 [pid = 1859] [id = 326] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3b441800 == 90 [pid = 1859] [id = 403] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b20000 == 89 [pid = 1859] [id = 399] 18:52:31 INFO - PROCESS | 1859 | 1462758751599 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 18:52:31 INFO - PROCESS | 1859 | 1462758751603 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30d95000 == 88 [pid = 1859] [id = 501] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48e21000 == 87 [pid = 1859] [id = 500] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cba7800 == 86 [pid = 1859] [id = 499] 18:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b15000 == 85 [pid = 1859] [id = 498] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c315dc000 == 84 [pid = 1859] [id = 497] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f708800 == 83 [pid = 1859] [id = 496] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3115d000 == 82 [pid = 1859] [id = 495] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31eb5800 == 81 [pid = 1859] [id = 494] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cb91000 == 80 [pid = 1859] [id = 490] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a655000 == 79 [pid = 1859] [id = 489] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3637c800 == 78 [pid = 1859] [id = 488] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3073c000 == 77 [pid = 1859] [id = 487] 18:52:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38c28000 == 76 [pid = 1859] [id = 486] 18:52:31 INFO - PROCESS | 1859 | 1462758751630 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:52:31 INFO - PROCESS | 1859 | 1462758751635 Marionette TRACE conn3 <- [1,2026,null,{}] 18:52:31 INFO - PROCESS | 1859 | 1462758751640 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:31 INFO - PROCESS | 1859 | 1462758751776 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c3927c400) [pid = 1859] [serial = 1164] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c2f4f4000) [pid = 1859] [serial = 1173] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c2b623800) [pid = 1859] [serial = 1161] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c3927f800) [pid = 1859] [serial = 1218] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c4c39b800) [pid = 1859] [serial = 1305] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c48d3bc00) [pid = 1859] [serial = 1167] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c3b5ce400) [pid = 1859] [serial = 1350] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c4cde0400) [pid = 1859] [serial = 1170] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c3cb50800) [pid = 1859] [serial = 1257] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c3304a000) [pid = 1859] [serial = 1457] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c34525800) [pid = 1859] [serial = 1458] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c2b61d000) [pid = 1859] [serial = 1242] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c30860c00) [pid = 1859] [serial = 1284] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c34770c00) [pid = 1859] [serial = 1209] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c39394800) [pid = 1859] [serial = 1383] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c39352000) [pid = 1859] [serial = 1215] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c390af400) [pid = 1859] [serial = 1344] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c2eeeb400) [pid = 1859] [serial = 1377] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c30e59000) [pid = 1859] [serial = 1335] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c346ecc00) [pid = 1859] [serial = 1248] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c3a4b7800) [pid = 1859] [serial = 1347] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c31513400) [pid = 1859] [serial = 1380] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c2ed0fc00) [pid = 1859] [serial = 1332] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c37d93c00) [pid = 1859] [serial = 1341] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c38782400) [pid = 1859] [serial = 1212] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c3c0c8400) [pid = 1859] [serial = 1386] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c41062800) [pid = 1859] [serial = 1389] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c31108800) [pid = 1859] [serial = 1206] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c31d67000) [pid = 1859] [serial = 1287] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c30d0bc00) [pid = 1859] [serial = 1245] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c2ed07c00) [pid = 1859] [serial = 1203] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c47eaa800) [pid = 1859] [serial = 1392] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c32e7d000) [pid = 1859] [serial = 1338] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c39baa000) [pid = 1859] [serial = 1251] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c3a852800) [pid = 1859] [serial = 1254] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c3a4bf000) [pid = 1859] [serial = 1290] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c46deb800) [pid = 1859] [serial = 1293] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c47bba400) [pid = 1859] [serial = 1296] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c48eed800) [pid = 1859] [serial = 1299] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c4af32800) [pid = 1859] [serial = 1302] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c3086ac00) [pid = 1859] [serial = 1421] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c3092a400) [pid = 1859] [serial = 1451] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c2b625400) [pid = 1859] [serial = 1448] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c2eee3800) [pid = 1859] [serial = 1449] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c30d11000) [pid = 1859] [serial = 1452] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c32e73000) [pid = 1859] [serial = 1424] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c4906f000) [pid = 1859] [serial = 1430] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c4cecb800) [pid = 1859] [serial = 1436] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c3c0c8c00) [pid = 1859] [serial = 1427] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c315aa000) [pid = 1859] [serial = 1454] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c31f16000) [pid = 1859] [serial = 1455] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c4c7ea800) [pid = 1859] [serial = 1433] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f5c24e49c00) [pid = 1859] [serial = 1446] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f5c24e45000) [pid = 1859] [serial = 1445] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f5c4d0cdc00) [pid = 1859] [serial = 1439] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f5c27dce000) [pid = 1859] [serial = 1442] [outer = (nil)] [url = about:blank] 18:52:31 INFO - PROCESS | 1859 | 1462758751969 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c291b6000 == 77 [pid = 1859] [id = 514] 18:52:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f5c24e45000) [pid = 1859] [serial = 1543] [outer = (nil)] 18:52:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f5c2b472800) [pid = 1859] [serial = 1544] [outer = 0x7f5c24e45000] 18:52:32 INFO - PROCESS | 1859 | 1462758752027 Marionette DEBUG loaded listener.js 18:52:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f5c3054a800) [pid = 1859] [serial = 1545] [outer = 0x7f5c24e45000] 18:52:32 INFO - PROCESS | 1859 | 1462758752702 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 18:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1148ms 18:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:52:32 INFO - PROCESS | 1859 | 1462758752772 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 18:52:32 INFO - PROCESS | 1859 | 1462758752775 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 18:52:32 INFO - PROCESS | 1859 | 1462758752779 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:52:32 INFO - PROCESS | 1859 | 1462758752783 Marionette TRACE conn3 <- [1,2030,null,{}] 18:52:32 INFO - PROCESS | 1859 | 1462758752794 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:32 INFO - PROCESS | 1859 | 1462758752933 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 18:52:32 INFO - PROCESS | 1859 | 1462758752946 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f52000 == 78 [pid = 1859] [id = 515] 18:52:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f5c30926000) [pid = 1859] [serial = 1546] [outer = (nil)] 18:52:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c30bcc000) [pid = 1859] [serial = 1547] [outer = 0x7f5c30926000] 18:52:33 INFO - PROCESS | 1859 | 1462758753003 Marionette DEBUG loaded listener.js 18:52:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c30ea8400) [pid = 1859] [serial = 1548] [outer = 0x7f5c30926000] 18:52:33 INFO - PROCESS | 1859 | 1462758753759 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 18:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1027ms 18:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:52:33 INFO - PROCESS | 1859 | 1462758753807 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 18:52:33 INFO - PROCESS | 1859 | 1462758753810 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 18:52:33 INFO - PROCESS | 1859 | 1462758753814 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:52:33 INFO - PROCESS | 1859 | 1462758753817 Marionette TRACE conn3 <- [1,2034,null,{}] 18:52:33 INFO - PROCESS | 1859 | 1462758753821 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:34 INFO - PROCESS | 1859 | 1462758754015 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 18:52:34 INFO - PROCESS | 1859 | 1462758754033 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f22800 == 79 [pid = 1859] [id = 516] 18:52:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c2eee1800) [pid = 1859] [serial = 1549] [outer = (nil)] 18:52:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c31456800) [pid = 1859] [serial = 1550] [outer = 0x7f5c2eee1800] 18:52:34 INFO - PROCESS | 1859 | 1462758754086 Marionette DEBUG loaded listener.js 18:52:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c315aa400) [pid = 1859] [serial = 1551] [outer = 0x7f5c2eee1800] 18:52:34 INFO - PROCESS | 1859 | 1462758754831 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1078ms 18:52:34 INFO - PROCESS | 1859 | 1462758754904 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 18:52:34 INFO - PROCESS | 1859 | 1462758754907 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 18:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:52:34 INFO - PROCESS | 1859 | 1462758754912 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:52:34 INFO - PROCESS | 1859 | 1462758754914 Marionette TRACE conn3 <- [1,2038,null,{}] 18:52:34 INFO - PROCESS | 1859 | 1462758754919 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:35 INFO - PROCESS | 1859 | 1462758755096 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 18:52:35 INFO - PROCESS | 1859 | 1462758755176 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348d1000 == 80 [pid = 1859] [id = 517] 18:52:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c3054fc00) [pid = 1859] [serial = 1552] [outer = (nil)] 18:52:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c31d6c400) [pid = 1859] [serial = 1553] [outer = 0x7f5c3054fc00] 18:52:35 INFO - PROCESS | 1859 | 1462758755229 Marionette DEBUG loaded listener.js 18:52:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c32e7d000) [pid = 1859] [serial = 1554] [outer = 0x7f5c3054fc00] 18:52:35 INFO - PROCESS | 1859 | 1462758755931 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 18:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1074ms 18:52:35 INFO - PROCESS | 1859 | 1462758755990 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 18:52:35 INFO - PROCESS | 1859 | 1462758755992 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 18:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:52:36 INFO - PROCESS | 1859 | 1462758756000 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:52:36 INFO - PROCESS | 1859 | 1462758756003 Marionette TRACE conn3 <- [1,2042,null,{}] 18:52:36 INFO - PROCESS | 1859 | 1462758756007 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:36 INFO - PROCESS | 1859 | 1462758756215 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 18:52:36 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c29234400) [pid = 1859] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:52:36 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c29bd6800) [pid = 1859] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:52:36 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c3b5d8400) [pid = 1859] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:52:36 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c30553400) [pid = 1859] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:52:36 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c30bc7000) [pid = 1859] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:52:36 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c3b5cd800) [pid = 1859] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:52:36 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f5c30bd3000) [pid = 1859] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:52:36 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f5c27dc5000) [pid = 1859] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:52:36 INFO - PROCESS | 1859 | 1462758756545 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f703000 == 81 [pid = 1859] [id = 518] 18:52:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f5c24e47800) [pid = 1859] [serial = 1555] [outer = (nil)] 18:52:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f5c2f4f6c00) [pid = 1859] [serial = 1556] [outer = 0x7f5c24e47800] 18:52:36 INFO - PROCESS | 1859 | 1462758756600 Marionette DEBUG loaded listener.js 18:52:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c37860400) [pid = 1859] [serial = 1557] [outer = 0x7f5c24e47800] 18:52:37 INFO - PROCESS | 1859 | 1462758757211 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 18:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1236ms 18:52:37 INFO - PROCESS | 1859 | 1462758757234 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 18:52:37 INFO - PROCESS | 1859 | 1462758757237 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 18:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:52:37 INFO - PROCESS | 1859 | 1462758757241 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:52:37 INFO - PROCESS | 1859 | 1462758757243 Marionette TRACE conn3 <- [1,2046,null,{}] 18:52:37 INFO - PROCESS | 1859 | 1462758757248 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:37 INFO - PROCESS | 1859 | 1462758757371 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 18:52:37 INFO - PROCESS | 1859 | 1462758757500 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b0d000 == 82 [pid = 1859] [id = 519] 18:52:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c24e3f400) [pid = 1859] [serial = 1558] [outer = (nil)] 18:52:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c38cf9400) [pid = 1859] [serial = 1559] [outer = 0x7f5c24e3f400] 18:52:37 INFO - PROCESS | 1859 | 1462758757553 Marionette DEBUG loaded listener.js 18:52:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c39baa000) [pid = 1859] [serial = 1560] [outer = 0x7f5c24e3f400] 18:52:38 INFO - PROCESS | 1859 | 1462758758144 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 930ms 18:52:38 INFO - PROCESS | 1859 | 1462758758172 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 18:52:38 INFO - PROCESS | 1859 | 1462758758174 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 18:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:52:38 INFO - PROCESS | 1859 | 1462758758179 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:52:38 INFO - PROCESS | 1859 | 1462758758181 Marionette TRACE conn3 <- [1,2050,null,{}] 18:52:38 INFO - PROCESS | 1859 | 1462758758186 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:38 INFO - PROCESS | 1859 | 1462758758310 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 18:52:38 INFO - PROCESS | 1859 | 1462758758438 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a664800 == 83 [pid = 1859] [id = 520] 18:52:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c27dc5000) [pid = 1859] [serial = 1561] [outer = (nil)] 18:52:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c3a4b7800) [pid = 1859] [serial = 1562] [outer = 0x7f5c27dc5000] 18:52:38 INFO - PROCESS | 1859 | 1462758758500 Marionette DEBUG loaded listener.js 18:52:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c3b68f400) [pid = 1859] [serial = 1563] [outer = 0x7f5c27dc5000] 18:52:39 INFO - PROCESS | 1859 | 1462758759297 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1175ms 18:52:39 INFO - PROCESS | 1859 | 1462758759355 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 18:52:39 INFO - PROCESS | 1859 | 1462758759362 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 18:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:52:39 INFO - PROCESS | 1859 | 1462758759369 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:52:39 INFO - PROCESS | 1859 | 1462758759374 Marionette TRACE conn3 <- [1,2054,null,{}] 18:52:39 INFO - PROCESS | 1859 | 1462758759381 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:39 INFO - PROCESS | 1859 | 1462758759552 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 18:52:39 INFO - PROCESS | 1859 | 1462758759718 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f75f000 == 84 [pid = 1859] [id = 521] 18:52:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c2a0d6800) [pid = 1859] [serial = 1564] [outer = (nil)] 18:52:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c2b621800) [pid = 1859] [serial = 1565] [outer = 0x7f5c2a0d6800] 18:52:39 INFO - PROCESS | 1859 | 1462758759784 Marionette DEBUG loaded listener.js 18:52:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c30548c00) [pid = 1859] [serial = 1566] [outer = 0x7f5c2a0d6800] 18:52:40 INFO - PROCESS | 1859 | 1462758760622 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 18:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1280ms 18:52:40 INFO - PROCESS | 1859 | 1462758760650 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 18:52:40 INFO - PROCESS | 1859 | 1462758760657 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 18:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:52:40 INFO - PROCESS | 1859 | 1462758760667 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:52:40 INFO - PROCESS | 1859 | 1462758760671 Marionette TRACE conn3 <- [1,2058,null,{}] 18:52:40 INFO - PROCESS | 1859 | 1462758760676 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:40 INFO - PROCESS | 1859 | 1462758760827 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 18:52:41 INFO - PROCESS | 1859 | 1462758760997 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38c2b800 == 85 [pid = 1859] [id = 522] 18:52:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c30927800) [pid = 1859] [serial = 1567] [outer = (nil)] 18:52:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c30ead000) [pid = 1859] [serial = 1568] [outer = 0x7f5c30927800] 18:52:41 INFO - PROCESS | 1859 | 1462758761059 Marionette DEBUG loaded listener.js 18:52:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c31517000) [pid = 1859] [serial = 1569] [outer = 0x7f5c30927800] 18:52:41 INFO - PROCESS | 1859 | 1462758761894 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 18:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1291ms 18:52:41 INFO - PROCESS | 1859 | 1462758761959 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 18:52:41 INFO - PROCESS | 1859 | 1462758761962 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 18:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:52:41 INFO - PROCESS | 1859 | 1462758761984 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:52:41 INFO - PROCESS | 1859 | 1462758761990 Marionette TRACE conn3 <- [1,2062,null,{}] 18:52:42 INFO - PROCESS | 1859 | 1462758762005 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:42 INFO - PROCESS | 1859 | 1462758762163 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 18:52:42 INFO - PROCESS | 1859 | 1462758762329 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cbab000 == 86 [pid = 1859] [id = 523] 18:52:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c315ac400) [pid = 1859] [serial = 1570] [outer = (nil)] 18:52:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c3631bc00) [pid = 1859] [serial = 1571] [outer = 0x7f5c315ac400] 18:52:42 INFO - PROCESS | 1859 | 1462758762397 Marionette DEBUG loaded listener.js 18:52:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c3935e400) [pid = 1859] [serial = 1572] [outer = 0x7f5c315ac400] 18:52:43 INFO - PROCESS | 1859 | 1462758763206 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 18:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1298ms 18:52:43 INFO - PROCESS | 1859 | 1462758763268 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 18:52:43 INFO - PROCESS | 1859 | 1462758763272 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 18:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:52:43 INFO - PROCESS | 1859 | 1462758763277 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:52:43 INFO - PROCESS | 1859 | 1462758763280 Marionette TRACE conn3 <- [1,2066,null,{}] 18:52:43 INFO - PROCESS | 1859 | 1462758763285 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:43 INFO - PROCESS | 1859 | 1462758763430 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 18:52:43 INFO - PROCESS | 1859 | 1462758763597 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47c5b000 == 87 [pid = 1859] [id = 524] 18:52:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c3151a000) [pid = 1859] [serial = 1573] [outer = (nil)] 18:52:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c3b5d8000) [pid = 1859] [serial = 1574] [outer = 0x7f5c3151a000] 18:52:43 INFO - PROCESS | 1859 | 1462758763661 Marionette DEBUG loaded listener.js 18:52:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c3cb50800) [pid = 1859] [serial = 1575] [outer = 0x7f5c3151a000] 18:52:44 INFO - PROCESS | 1859 | 1462758764446 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 18:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1232ms 18:52:44 INFO - PROCESS | 1859 | 1462758764510 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 18:52:44 INFO - PROCESS | 1859 | 1462758764513 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 18:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:52:44 INFO - PROCESS | 1859 | 1462758764518 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:52:44 INFO - PROCESS | 1859 | 1462758764520 Marionette TRACE conn3 <- [1,2070,null,{}] 18:52:44 INFO - PROCESS | 1859 | 1462758764525 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:44 INFO - PROCESS | 1859 | 1462758764667 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 18:52:44 INFO - PROCESS | 1859 | 1462758764829 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48e25800 == 88 [pid = 1859] [id = 525] 18:52:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c3110e400) [pid = 1859] [serial = 1576] [outer = (nil)] 18:52:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c41062800) [pid = 1859] [serial = 1577] [outer = 0x7f5c3110e400] 18:52:44 INFO - PROCESS | 1859 | 1462758764901 Marionette DEBUG loaded listener.js 18:52:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c47b61c00) [pid = 1859] [serial = 1578] [outer = 0x7f5c3110e400] 18:52:45 INFO - PROCESS | 1859 | 1462758765736 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 18:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1278ms 18:52:45 INFO - PROCESS | 1859 | 1462758765805 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 18:52:45 INFO - PROCESS | 1859 | 1462758765808 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 18:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:52:45 INFO - PROCESS | 1859 | 1462758765815 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:52:45 INFO - PROCESS | 1859 | 1462758765818 Marionette TRACE conn3 <- [1,2074,null,{}] 18:52:45 INFO - PROCESS | 1859 | 1462758765822 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:45 INFO - PROCESS | 1859 | 1462758765978 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 18:52:46 INFO - PROCESS | 1859 | 1462758766144 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c79d000 == 89 [pid = 1859] [id = 526] 18:52:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c47b66800) [pid = 1859] [serial = 1579] [outer = (nil)] 18:52:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c4906f000) [pid = 1859] [serial = 1580] [outer = 0x7f5c47b66800] 18:52:46 INFO - PROCESS | 1859 | 1462758766207 Marionette DEBUG loaded listener.js 18:52:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c4c7f0c00) [pid = 1859] [serial = 1581] [outer = 0x7f5c47b66800] 18:52:46 INFO - PROCESS | 1859 | 1462758766947 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 18:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1179ms 18:52:46 INFO - PROCESS | 1859 | 1462758766995 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 18:52:46 INFO - PROCESS | 1859 | 1462758766998 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 18:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:52:47 INFO - PROCESS | 1859 | 1462758767003 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:52:47 INFO - PROCESS | 1859 | 1462758767005 Marionette TRACE conn3 <- [1,2078,null,{}] 18:52:47 INFO - PROCESS | 1859 | 1462758767011 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:47 INFO - PROCESS | 1859 | 1462758767151 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 18:52:47 INFO - PROCESS | 1859 | 1462758767318 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d1ee000 == 90 [pid = 1859] [id = 527] 18:52:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c47be3000) [pid = 1859] [serial = 1582] [outer = (nil)] 18:52:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c4cddd800) [pid = 1859] [serial = 1583] [outer = 0x7f5c47be3000] 18:52:47 INFO - PROCESS | 1859 | 1462758767380 Marionette DEBUG loaded listener.js 18:52:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c4d010c00) [pid = 1859] [serial = 1584] [outer = 0x7f5c47be3000] 18:52:48 INFO - PROCESS | 1859 | 1462758768178 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 18:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1231ms 18:52:48 INFO - PROCESS | 1859 | 1462758768236 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 18:52:48 INFO - PROCESS | 1859 | 1462758768239 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 18:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:52:48 INFO - PROCESS | 1859 | 1462758768246 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:52:48 INFO - PROCESS | 1859 | 1462758768249 Marionette TRACE conn3 <- [1,2082,null,{}] 18:52:48 INFO - PROCESS | 1859 | 1462758768254 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:48 INFO - PROCESS | 1859 | 1462758768395 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 18:52:48 INFO - PROCESS | 1859 | 1462758768564 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51090800 == 91 [pid = 1859] [id = 528] 18:52:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c30502800) [pid = 1859] [serial = 1585] [outer = (nil)] 18:52:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c3050b400) [pid = 1859] [serial = 1586] [outer = 0x7f5c30502800] 18:52:48 INFO - PROCESS | 1859 | 1462758768626 Marionette DEBUG loaded listener.js 18:52:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c30510000) [pid = 1859] [serial = 1587] [outer = 0x7f5c30502800] 18:52:49 INFO - PROCESS | 1859 | 1462758769343 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 18:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1127ms 18:52:49 INFO - PROCESS | 1859 | 1462758769373 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 18:52:49 INFO - PROCESS | 1859 | 1462758769377 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 18:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:52:49 INFO - PROCESS | 1859 | 1462758769382 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:52:49 INFO - PROCESS | 1859 | 1462758769384 Marionette TRACE conn3 <- [1,2086,null,{}] 18:52:49 INFO - PROCESS | 1859 | 1462758769405 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:49 INFO - PROCESS | 1859 | 1462758769538 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 18:52:49 INFO - PROCESS | 1859 | 1462758769709 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c52015800 == 92 [pid = 1859] [id = 529] 18:52:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c27cf3800) [pid = 1859] [serial = 1588] [outer = (nil)] 18:52:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c3b1db000) [pid = 1859] [serial = 1589] [outer = 0x7f5c27cf3800] 18:52:49 INFO - PROCESS | 1859 | 1462758769770 Marionette DEBUG loaded listener.js 18:52:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c4d0c3c00) [pid = 1859] [serial = 1590] [outer = 0x7f5c27cf3800] 18:52:50 INFO - PROCESS | 1859 | 1462758770881 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 18:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1544ms 18:52:50 INFO - PROCESS | 1859 | 1462758770926 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 18:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:52:50 INFO - PROCESS | 1859 | 1462758770931 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 18:52:50 INFO - PROCESS | 1859 | 1462758770939 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:52:50 INFO - PROCESS | 1859 | 1462758770943 Marionette TRACE conn3 <- [1,2090,null,{}] 18:52:50 INFO - PROCESS | 1859 | 1462758770951 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:51 INFO - PROCESS | 1859 | 1462758771109 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 18:52:51 INFO - PROCESS | 1859 | 1462758771332 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2512c000 == 93 [pid = 1859] [id = 530] 18:52:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c244c5400) [pid = 1859] [serial = 1591] [outer = (nil)] 18:52:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c27cef000) [pid = 1859] [serial = 1592] [outer = 0x7f5c244c5400] 18:52:51 INFO - PROCESS | 1859 | 1462758771449 Marionette DEBUG loaded listener.js 18:52:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c29236000) [pid = 1859] [serial = 1593] [outer = 0x7f5c244c5400] 18:52:52 INFO - PROCESS | 1859 | 1462758772286 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 18:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1386ms 18:52:52 INFO - PROCESS | 1859 | 1462758772323 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 18:52:52 INFO - PROCESS | 1859 | 1462758772330 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 18:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:52:52 INFO - PROCESS | 1859 | 1462758772339 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:52:52 INFO - PROCESS | 1859 | 1462758772342 Marionette TRACE conn3 <- [1,2094,null,{}] 18:52:52 INFO - PROCESS | 1859 | 1462758772347 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:52 INFO - PROCESS | 1859 | 1462758772481 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 18:52:52 INFO - PROCESS | 1859 | 1462758772688 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39507800 == 92 [pid = 1859] [id = 341] 18:52:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b0d000 == 91 [pid = 1859] [id = 519] 18:52:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f703000 == 90 [pid = 1859] [id = 518] 18:52:52 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c30bcf800) [pid = 1859] [serial = 1508] [outer = (nil)] [url = about:blank] 18:52:52 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c3a25f800) [pid = 1859] [serial = 1475] [outer = (nil)] [url = about:blank] 18:52:52 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c46df1800) [pid = 1859] [serial = 1478] [outer = (nil)] [url = about:blank] 18:52:52 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c3927fc00) [pid = 1859] [serial = 1472] [outer = (nil)] [url = about:blank] 18:52:52 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c4906e800) [pid = 1859] [serial = 1481] [outer = (nil)] [url = about:blank] 18:52:52 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c3304c400) [pid = 1859] [serial = 1469] [outer = (nil)] [url = about:blank] 18:52:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c291ab800 == 91 [pid = 1859] [id = 531] 18:52:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c27dc5800) [pid = 1859] [serial = 1594] [outer = (nil)] 18:52:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c2b625400) [pid = 1859] [serial = 1595] [outer = 0x7f5c27dc5800] 18:52:52 INFO - PROCESS | 1859 | 1462758772796 Marionette DEBUG loaded listener.js 18:52:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c3050b800) [pid = 1859] [serial = 1596] [outer = 0x7f5c27dc5800] 18:52:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348d1000 == 90 [pid = 1859] [id = 517] 18:52:52 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f22800 == 89 [pid = 1859] [id = 516] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30f52000 == 88 [pid = 1859] [id = 515] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c291b6000 == 87 [pid = 1859] [id = 514] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b7a2800 == 86 [pid = 1859] [id = 513] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c24edf000 == 85 [pid = 1859] [id = 511] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c730000 == 84 [pid = 1859] [id = 510] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c25125000 == 83 [pid = 1859] [id = 509] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b7a4000 == 82 [pid = 1859] [id = 508] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c52007000 == 81 [pid = 1859] [id = 507] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c5125a000 == 80 [pid = 1859] [id = 506] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4d1e0000 == 79 [pid = 1859] [id = 505] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a08c000 == 78 [pid = 1859] [id = 504] 18:52:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3073e800 == 77 [pid = 1859] [id = 503] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c29bda400) [pid = 1859] [serial = 1505] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c2eeee800) [pid = 1859] [serial = 1506] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c2eee3400) [pid = 1859] [serial = 1485] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c47eab400) [pid = 1859] [serial = 1502] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c2b3f4c00) [pid = 1859] [serial = 1463] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c3304cc00) [pid = 1859] [serial = 1493] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c315ac800) [pid = 1859] [serial = 1491] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c4af2c000) [pid = 1859] [serial = 1503] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c47bb3c00) [pid = 1859] [serial = 1500] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c3a008400) [pid = 1859] [serial = 1497] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c30550000) [pid = 1859] [serial = 1488] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c3054ac00) [pid = 1859] [serial = 1487] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c2aed6c00) [pid = 1859] [serial = 1484] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c34764000) [pid = 1859] [serial = 1494] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c30d18400) [pid = 1859] [serial = 1466] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c46de7000) [pid = 1859] [serial = 1499] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c30eb6800) [pid = 1859] [serial = 1490] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c39273000) [pid = 1859] [serial = 1496] [outer = (nil)] [url = about:blank] 18:52:53 INFO - PROCESS | 1859 | 1462758773483 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 18:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1187ms 18:52:53 INFO - PROCESS | 1859 | 1462758773527 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 18:52:53 INFO - PROCESS | 1859 | 1462758773530 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 18:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:52:53 INFO - PROCESS | 1859 | 1462758773535 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:52:53 INFO - PROCESS | 1859 | 1462758773540 Marionette TRACE conn3 <- [1,2098,null,{}] 18:52:53 INFO - PROCESS | 1859 | 1462758773588 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:53 INFO - PROCESS | 1859 | 1462758773725 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 18:52:53 INFO - PROCESS | 1859 | 1462758773735 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ecd000 == 78 [pid = 1859] [id = 532] 18:52:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c30857000) [pid = 1859] [serial = 1597] [outer = (nil)] 18:52:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c3092a400) [pid = 1859] [serial = 1598] [outer = 0x7f5c30857000] 18:52:53 INFO - PROCESS | 1859 | 1462758773791 Marionette DEBUG loaded listener.js 18:52:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c30e60800) [pid = 1859] [serial = 1599] [outer = 0x7f5c30857000] 18:52:54 INFO - PROCESS | 1859 | 1462758774533 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 18:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1015ms 18:52:54 INFO - PROCESS | 1859 | 1462758774551 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 18:52:54 INFO - PROCESS | 1859 | 1462758774554 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 18:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:52:54 INFO - PROCESS | 1859 | 1462758774559 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:52:54 INFO - PROCESS | 1859 | 1462758774561 Marionette TRACE conn3 <- [1,2102,null,{}] 18:52:54 INFO - PROCESS | 1859 | 1462758774566 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:54 INFO - PROCESS | 1859 | 1462758774738 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 18:52:54 INFO - PROCESS | 1859 | 1462758774759 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f22800 == 79 [pid = 1859] [id = 533] 18:52:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c30547000) [pid = 1859] [serial = 1600] [outer = (nil)] 18:52:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c315a0800) [pid = 1859] [serial = 1601] [outer = 0x7f5c30547000] 18:52:54 INFO - PROCESS | 1859 | 1462758774812 Marionette DEBUG loaded listener.js 18:52:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c31d6bc00) [pid = 1859] [serial = 1602] [outer = 0x7f5c30547000] 18:52:55 INFO - PROCESS | 1859 | 1462758775518 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 18:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 974ms 18:52:55 INFO - PROCESS | 1859 | 1462758775545 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 18:52:55 INFO - PROCESS | 1859 | 1462758775547 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 18:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:52:55 INFO - PROCESS | 1859 | 1462758775552 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:52:55 INFO - PROCESS | 1859 | 1462758775554 Marionette TRACE conn3 <- [1,2106,null,{}] 18:52:55 INFO - PROCESS | 1859 | 1462758775559 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:55 INFO - PROCESS | 1859 | 1462758775723 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 18:52:55 INFO - PROCESS | 1859 | 1462758775747 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348cd000 == 80 [pid = 1859] [id = 534] 18:52:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c30bc4400) [pid = 1859] [serial = 1603] [outer = (nil)] 18:52:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c32e78800) [pid = 1859] [serial = 1604] [outer = 0x7f5c30bc4400] 18:52:55 INFO - PROCESS | 1859 | 1462758775798 Marionette DEBUG loaded listener.js 18:52:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c34764000) [pid = 1859] [serial = 1605] [outer = 0x7f5c30bc4400] 18:52:56 INFO - PROCESS | 1859 | 1462758776493 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 18:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 974ms 18:52:56 INFO - PROCESS | 1859 | 1462758776527 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 18:52:56 INFO - PROCESS | 1859 | 1462758776529 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 18:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:52:56 INFO - PROCESS | 1859 | 1462758776534 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:52:56 INFO - PROCESS | 1859 | 1462758776536 Marionette TRACE conn3 <- [1,2110,null,{}] 18:52:56 INFO - PROCESS | 1859 | 1462758776547 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:56 INFO - PROCESS | 1859 | 1462758776735 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 18:52:56 INFO - PROCESS | 1859 | 1462758776771 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b10800 == 81 [pid = 1859] [id = 535] 18:52:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c34766000) [pid = 1859] [serial = 1606] [outer = (nil)] 18:52:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c39bb5400) [pid = 1859] [serial = 1607] [outer = 0x7f5c34766000] 18:52:56 INFO - PROCESS | 1859 | 1462758776824 Marionette DEBUG loaded listener.js 18:52:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c46dee000) [pid = 1859] [serial = 1608] [outer = 0x7f5c34766000] 18:52:57 INFO - PROCESS | 1859 | 1462758777794 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c3caa7400) [pid = 1859] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c32e75400) [pid = 1859] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c3054fc00) [pid = 1859] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c24e47800) [pid = 1859] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c29bd4c00) [pid = 1859] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c29239c00) [pid = 1859] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c24e3f400) [pid = 1859] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c24e45000) [pid = 1859] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c2eee1800) [pid = 1859] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c30926000) [pid = 1859] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c29235c00) [pid = 1859] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c27dc3000) [pid = 1859] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c32c27400) [pid = 1859] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c386f0000) [pid = 1859] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c30ea7800) [pid = 1859] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c4cdd4400) [pid = 1859] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c2b620800) [pid = 1859] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:52:57 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c4cdd4c00) [pid = 1859] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1326ms 18:52:57 INFO - PROCESS | 1859 | 1462758777861 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 18:52:57 INFO - PROCESS | 1859 | 1462758777864 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 18:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:52:57 INFO - PROCESS | 1859 | 1462758777869 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:52:57 INFO - PROCESS | 1859 | 1462758777871 Marionette TRACE conn3 <- [1,2114,null,{}] 18:52:57 INFO - PROCESS | 1859 | 1462758777876 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:58 INFO - PROCESS | 1859 | 1462758777999 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 18:52:58 INFO - PROCESS | 1859 | 1462758778123 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f716800 == 82 [pid = 1859] [id = 536] 18:52:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c27dc6000) [pid = 1859] [serial = 1609] [outer = (nil)] 18:52:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c3054cc00) [pid = 1859] [serial = 1610] [outer = 0x7f5c27dc6000] 18:52:58 INFO - PROCESS | 1859 | 1462758778180 Marionette DEBUG loaded listener.js 18:52:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c316e0000) [pid = 1859] [serial = 1611] [outer = 0x7f5c27dc6000] 18:52:58 INFO - PROCESS | 1859 | 1462758778756 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 18:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 930ms 18:52:58 INFO - PROCESS | 1859 | 1462758778800 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 18:52:58 INFO - PROCESS | 1859 | 1462758778803 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 18:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:52:58 INFO - PROCESS | 1859 | 1462758778808 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:52:58 INFO - PROCESS | 1859 | 1462758778810 Marionette TRACE conn3 <- [1,2118,null,{}] 18:52:58 INFO - PROCESS | 1859 | 1462758778815 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:58 INFO - PROCESS | 1859 | 1462758778940 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 18:52:58 INFO - PROCESS | 1859 | 1462758778955 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb8f800 == 83 [pid = 1859] [id = 537] 18:52:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c29235c00) [pid = 1859] [serial = 1612] [outer = (nil)] 18:52:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c3a25c400) [pid = 1859] [serial = 1613] [outer = 0x7f5c29235c00] 18:52:59 INFO - PROCESS | 1859 | 1462758779009 Marionette DEBUG loaded listener.js 18:52:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c47bba400) [pid = 1859] [serial = 1614] [outer = 0x7f5c29235c00] 18:52:59 INFO - PROCESS | 1859 | 1462758779710 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 18:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 925ms 18:52:59 INFO - PROCESS | 1859 | 1462758779733 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 18:52:59 INFO - PROCESS | 1859 | 1462758779736 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 18:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:52:59 INFO - PROCESS | 1859 | 1462758779743 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:52:59 INFO - PROCESS | 1859 | 1462758779746 Marionette TRACE conn3 <- [1,2122,null,{}] 18:52:59 INFO - PROCESS | 1859 | 1462758779759 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:00 INFO - PROCESS | 1859 | 1462758780058 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 18:53:00 INFO - PROCESS | 1859 | 1462758780184 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c272e0800 == 84 [pid = 1859] [id = 538] 18:53:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c244c8000) [pid = 1859] [serial = 1615] [outer = (nil)] 18:53:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c27ce6800) [pid = 1859] [serial = 1616] [outer = 0x7f5c244c8000] 18:53:00 INFO - PROCESS | 1859 | 1462758780250 Marionette DEBUG loaded listener.js 18:53:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c29238800) [pid = 1859] [serial = 1617] [outer = 0x7f5c244c8000] 18:53:01 INFO - PROCESS | 1859 | 1462758781076 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 18:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1379ms 18:53:01 INFO - PROCESS | 1859 | 1462758781122 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 18:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:53:01 INFO - PROCESS | 1859 | 1462758781128 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 18:53:01 INFO - PROCESS | 1859 | 1462758781135 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:53:01 INFO - PROCESS | 1859 | 1462758781138 Marionette TRACE conn3 <- [1,2126,null,{}] 18:53:01 INFO - PROCESS | 1859 | 1462758781164 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:01 INFO - PROCESS | 1859 | 1462758781325 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 18:53:01 INFO - PROCESS | 1859 | 1462758781496 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f2b800 == 85 [pid = 1859] [id = 539] 18:53:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c29bda400) [pid = 1859] [serial = 1618] [outer = (nil)] 18:53:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c30504000) [pid = 1859] [serial = 1619] [outer = 0x7f5c29bda400] 18:53:01 INFO - PROCESS | 1859 | 1462758781562 Marionette DEBUG loaded listener.js 18:53:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c30553000) [pid = 1859] [serial = 1620] [outer = 0x7f5c29bda400] 18:53:02 INFO - PROCESS | 1859 | 1462758782354 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 18:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1247ms 18:53:02 INFO - PROCESS | 1859 | 1462758782384 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 18:53:02 INFO - PROCESS | 1859 | 1462758782388 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 18:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:53:02 INFO - PROCESS | 1859 | 1462758782395 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:53:02 INFO - PROCESS | 1859 | 1462758782398 Marionette TRACE conn3 <- [1,2130,null,{}] 18:53:02 INFO - PROCESS | 1859 | 1462758782404 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:02 INFO - PROCESS | 1859 | 1462758782551 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 18:53:02 INFO - PROCESS | 1859 | 1462758782724 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48e16800 == 86 [pid = 1859] [id = 540] 18:53:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c3054b800) [pid = 1859] [serial = 1621] [outer = (nil)] 18:53:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c31109000) [pid = 1859] [serial = 1622] [outer = 0x7f5c3054b800] 18:53:02 INFO - PROCESS | 1859 | 1462758782790 Marionette DEBUG loaded listener.js 18:53:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c32c76000) [pid = 1859] [serial = 1623] [outer = 0x7f5c3054b800] 18:53:03 INFO - PROCESS | 1859 | 1462758783665 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 18:53:03 INFO - PROCESS | 1859 | 1462758783734 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 18:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:53:03 INFO - PROCESS | 1859 | 1462758783749 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:53:03 INFO - PROCESS | 1859 | 1462758783755 Marionette TRACE conn3 <- [1,2134,null,{}] 18:53:03 INFO - PROCESS | 1859 | 1462758783760 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:03 INFO - PROCESS | 1859 | 1462758783905 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 18:53:04 INFO - PROCESS | 1859 | 1462758784073 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c9c5800 == 87 [pid = 1859] [id = 541] 18:53:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c30863800) [pid = 1859] [serial = 1624] [outer = (nil)] 18:53:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c3a261400) [pid = 1859] [serial = 1625] [outer = 0x7f5c30863800] 18:53:04 INFO - PROCESS | 1859 | 1462758784137 Marionette DEBUG loaded listener.js 18:53:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c4798b000) [pid = 1859] [serial = 1626] [outer = 0x7f5c30863800] 18:53:04 INFO - PROCESS | 1859 | 1462758784912 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 18:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1238ms 18:53:04 INFO - PROCESS | 1859 | 1462758784981 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 18:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:53:04 INFO - PROCESS | 1859 | 1462758784984 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 18:53:04 INFO - PROCESS | 1859 | 1462758784989 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:53:04 INFO - PROCESS | 1859 | 1462758784992 Marionette TRACE conn3 <- [1,2138,null,{}] 18:53:05 INFO - PROCESS | 1859 | 1462758784997 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:05 INFO - PROCESS | 1859 | 1462758785146 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 18:53:05 INFO - PROCESS | 1859 | 1462758785344 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51f18000 == 88 [pid = 1859] [id = 542] 18:53:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c47eb0c00) [pid = 1859] [serial = 1627] [outer = (nil)] 18:53:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c49069400) [pid = 1859] [serial = 1628] [outer = 0x7f5c47eb0c00] 18:53:05 INFO - PROCESS | 1859 | 1462758785411 Marionette DEBUG loaded listener.js 18:53:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c4c39c400) [pid = 1859] [serial = 1629] [outer = 0x7f5c47eb0c00] 18:53:06 INFO - PROCESS | 1859 | 1462758786150 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 18:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1228ms 18:53:06 INFO - PROCESS | 1859 | 1462758786217 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 18:53:06 INFO - PROCESS | 1859 | 1462758786221 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 18:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:53:06 INFO - PROCESS | 1859 | 1462758786227 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:53:06 INFO - PROCESS | 1859 | 1462758786229 Marionette TRACE conn3 <- [1,2142,null,{}] 18:53:06 INFO - PROCESS | 1859 | 1462758786233 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:06 INFO - PROCESS | 1859 | 1462758786401 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 18:53:06 INFO - PROCESS | 1859 | 1462758786574 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31bd6000 == 89 [pid = 1859] [id = 543] 18:53:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c4d00ac00) [pid = 1859] [serial = 1630] [outer = (nil)] 18:53:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c4d11e800) [pid = 1859] [serial = 1631] [outer = 0x7f5c4d00ac00] 18:53:06 INFO - PROCESS | 1859 | 1462758786641 Marionette DEBUG loaded listener.js 18:53:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c4ec9b800) [pid = 1859] [serial = 1632] [outer = 0x7f5c4d00ac00] 18:53:07 INFO - PROCESS | 1859 | 1462758787428 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 18:53:07 INFO - PROCESS | 1859 | 1462758787508 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 18:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:53:07 INFO - PROCESS | 1859 | 1462758787513 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:53:07 INFO - PROCESS | 1859 | 1462758787516 Marionette TRACE conn3 <- [1,2146,null,{}] 18:53:07 INFO - PROCESS | 1859 | 1462758787521 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:07 INFO - PROCESS | 1859 | 1462758787667 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 18:53:07 INFO - PROCESS | 1859 | 1462758787847 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f891000 == 90 [pid = 1859] [id = 544] 18:53:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c29be4c00) [pid = 1859] [serial = 1633] [outer = (nil)] 18:53:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c29bed800) [pid = 1859] [serial = 1634] [outer = 0x7f5c29be4c00] 18:53:07 INFO - PROCESS | 1859 | 1462758787910 Marionette DEBUG loaded listener.js 18:53:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c4d0d2400) [pid = 1859] [serial = 1635] [outer = 0x7f5c29be4c00] 18:53:08 INFO - PROCESS | 1859 | 1462758788641 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 18:53:08 INFO - PROCESS | 1859 | 1462758788702 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 18:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:53:08 INFO - PROCESS | 1859 | 1462758788708 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:53:08 INFO - PROCESS | 1859 | 1462758788710 Marionette TRACE conn3 <- [1,2150,null,{}] 18:53:08 INFO - PROCESS | 1859 | 1462758788715 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:08 INFO - PROCESS | 1859 | 1462758788856 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 18:53:09 INFO - PROCESS | 1859 | 1462758789027 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c5201f800 == 91 [pid = 1859] [id = 545] 18:53:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c292dac00) [pid = 1859] [serial = 1636] [outer = (nil)] 18:53:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c292e4000) [pid = 1859] [serial = 1637] [outer = 0x7f5c292dac00] 18:53:09 INFO - PROCESS | 1859 | 1462758789087 Marionette DEBUG loaded listener.js 18:53:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c29bed000) [pid = 1859] [serial = 1638] [outer = 0x7f5c292dac00] 18:53:09 INFO - PROCESS | 1859 | 1462758789893 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 18:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1228ms 18:53:09 INFO - PROCESS | 1859 | 1462758789937 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 18:53:09 INFO - PROCESS | 1859 | 1462758789941 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 18:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:53:09 INFO - PROCESS | 1859 | 1462758789947 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:53:09 INFO - PROCESS | 1859 | 1462758789949 Marionette TRACE conn3 <- [1,2154,null,{}] 18:53:09 INFO - PROCESS | 1859 | 1462758789954 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:10 INFO - PROCESS | 1859 | 1462758790095 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 18:53:10 INFO - PROCESS | 1859 | 1462758790287 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2796d800 == 92 [pid = 1859] [id = 546] 18:53:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c24e3f800) [pid = 1859] [serial = 1639] [outer = (nil)] 18:53:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c252c7800) [pid = 1859] [serial = 1640] [outer = 0x7f5c24e3f800] 18:53:10 INFO - PROCESS | 1859 | 1462758790349 Marionette DEBUG loaded listener.js 18:53:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c252ce800) [pid = 1859] [serial = 1641] [outer = 0x7f5c24e3f800] 18:53:11 INFO - PROCESS | 1859 | 1462758791547 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1629ms 18:53:11 INFO - PROCESS | 1859 | 1462758791576 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 18:53:11 INFO - PROCESS | 1859 | 1462758791582 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 18:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:53:11 INFO - PROCESS | 1859 | 1462758791590 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:53:11 INFO - PROCESS | 1859 | 1462758791593 Marionette TRACE conn3 <- [1,2158,null,{}] 18:53:11 INFO - PROCESS | 1859 | 1462758791600 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:11 INFO - PROCESS | 1859 | 1462758791748 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 18:53:11 INFO - PROCESS | 1859 | 1462758791925 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b7ac000 == 93 [pid = 1859] [id = 547] 18:53:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c27cf1400) [pid = 1859] [serial = 1642] [outer = (nil)] 18:53:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c27dce400) [pid = 1859] [serial = 1643] [outer = 0x7f5c27cf1400] 18:53:11 INFO - PROCESS | 1859 | 1462758791985 Marionette DEBUG loaded listener.js 18:53:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c292e6000) [pid = 1859] [serial = 1644] [outer = 0x7f5c27cf1400] 18:53:13 INFO - PROCESS | 1859 | 1462758793233 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48a9e000 == 92 [pid = 1859] [id = 472] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48045800 == 91 [pid = 1859] [id = 491] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4d1e2000 == 90 [pid = 1859] [id = 493] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c319800 == 89 [pid = 1859] [id = 492] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4d1d9800 == 88 [pid = 1859] [id = 370] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f716800 == 87 [pid = 1859] [id = 536] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b10800 == 86 [pid = 1859] [id = 535] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348cd000 == 85 [pid = 1859] [id = 534] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f22800 == 84 [pid = 1859] [id = 533] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ecd000 == 83 [pid = 1859] [id = 532] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c291ab800 == 82 [pid = 1859] [id = 531] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2512c000 == 81 [pid = 1859] [id = 530] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48e25800 == 80 [pid = 1859] [id = 525] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47c5b000 == 79 [pid = 1859] [id = 524] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cbab000 == 78 [pid = 1859] [id = 523] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38c2b800 == 77 [pid = 1859] [id = 522] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f75f000 == 76 [pid = 1859] [id = 521] 18:53:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a664800 == 75 [pid = 1859] [id = 520] 18:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1737ms 18:53:13 INFO - PROCESS | 1859 | 1462758793329 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 18:53:13 INFO - PROCESS | 1859 | 1462758793336 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 18:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:53:13 INFO - PROCESS | 1859 | 1462758793345 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:53:13 INFO - PROCESS | 1859 | 1462758793348 Marionette TRACE conn3 <- [1,2162,null,{}] 18:53:13 INFO - PROCESS | 1859 | 1462758793368 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:13 INFO - PROCESS | 1859 | 1462758793528 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 18:53:13 INFO - PROCESS | 1859 | 1462758793541 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c291b3800 == 76 [pid = 1859] [id = 548] 18:53:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c29bf2400) [pid = 1859] [serial = 1645] [outer = (nil)] 18:53:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c2b46a000) [pid = 1859] [serial = 1646] [outer = 0x7f5c29bf2400] 18:53:13 INFO - PROCESS | 1859 | 1462758793595 Marionette DEBUG loaded listener.js 18:53:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c2b625c00) [pid = 1859] [serial = 1647] [outer = 0x7f5c29bf2400] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c48eef400) [pid = 1859] [serial = 1395] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c30bcc000) [pid = 1859] [serial = 1547] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c39baa000) [pid = 1859] [serial = 1560] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c315aa400) [pid = 1859] [serial = 1551] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c37860400) [pid = 1859] [serial = 1557] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c4c8e8800) [pid = 1859] [serial = 1434] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c2aed8800) [pid = 1859] [serial = 1443] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c4b093800) [pid = 1859] [serial = 1431] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c47be1800) [pid = 1859] [serial = 1428] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c3631dc00) [pid = 1859] [serial = 1425] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c4d00b000) [pid = 1859] [serial = 1437] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c30e63c00) [pid = 1859] [serial = 1422] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c4d120c00) [pid = 1859] [serial = 1440] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c36f29400) [pid = 1859] [serial = 1461] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c31d6c400) [pid = 1859] [serial = 1553] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c3084f000) [pid = 1859] [serial = 1514] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c34524400) [pid = 1859] [serial = 1517] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c3caa0000) [pid = 1859] [serial = 1523] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c2f4f6c00) [pid = 1859] [serial = 1556] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c27cedc00) [pid = 1859] [serial = 1535] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c32e7d000) [pid = 1859] [serial = 1554] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c2b35f800) [pid = 1859] [serial = 1542] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c2a0d0400) [pid = 1859] [serial = 1541] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c31d6d400) [pid = 1859] [serial = 1509] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c38cf9400) [pid = 1859] [serial = 1559] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c48e5cc00) [pid = 1859] [serial = 1526] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c2b35d800) [pid = 1859] [serial = 1511] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c2b472800) [pid = 1859] [serial = 1544] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c4cddb400) [pid = 1859] [serial = 1529] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c4ced0000) [pid = 1859] [serial = 1532] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c3a263400) [pid = 1859] [serial = 1520] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c2aed7c00) [pid = 1859] [serial = 1538] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c31456800) [pid = 1859] [serial = 1550] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c3054a800) [pid = 1859] [serial = 1545] [outer = (nil)] [url = about:blank] 18:53:13 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c30ea8400) [pid = 1859] [serial = 1548] [outer = (nil)] [url = about:blank] 18:53:14 INFO - PROCESS | 1859 | 1462758794440 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 18:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1131ms 18:53:14 INFO - PROCESS | 1859 | 1462758794476 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 18:53:14 INFO - PROCESS | 1859 | 1462758794479 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 18:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:53:14 INFO - PROCESS | 1859 | 1462758794485 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:53:14 INFO - PROCESS | 1859 | 1462758794489 Marionette TRACE conn3 <- [1,2166,null,{}] 18:53:14 INFO - PROCESS | 1859 | 1462758794503 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:14 INFO - PROCESS | 1859 | 1462758794671 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 18:53:14 INFO - PROCESS | 1859 | 1462758794802 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f892000 == 77 [pid = 1859] [id = 549] 18:53:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c2a0d5800) [pid = 1859] [serial = 1648] [outer = (nil)] 18:53:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c30503400) [pid = 1859] [serial = 1649] [outer = 0x7f5c2a0d5800] 18:53:14 INFO - PROCESS | 1859 | 1462758794860 Marionette DEBUG loaded listener.js 18:53:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c30551c00) [pid = 1859] [serial = 1650] [outer = 0x7f5c2a0d5800] 18:53:15 INFO - PROCESS | 1859 | 1462758795492 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 18:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1030ms 18:53:15 INFO - PROCESS | 1859 | 1462758795515 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 18:53:15 INFO - PROCESS | 1859 | 1462758795519 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 18:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:53:15 INFO - PROCESS | 1859 | 1462758795525 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:53:15 INFO - PROCESS | 1859 | 1462758795527 Marionette TRACE conn3 <- [1,2170,null,{}] 18:53:15 INFO - PROCESS | 1859 | 1462758795540 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:15 INFO - PROCESS | 1859 | 1462758795728 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 18:53:15 INFO - PROCESS | 1859 | 1462758795762 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ecd000 == 78 [pid = 1859] [id = 550] 18:53:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c2aed9800) [pid = 1859] [serial = 1651] [outer = (nil)] 18:53:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c3084f000) [pid = 1859] [serial = 1652] [outer = 0x7f5c2aed9800] 18:53:15 INFO - PROCESS | 1859 | 1462758795815 Marionette DEBUG loaded listener.js 18:53:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c30929800) [pid = 1859] [serial = 1653] [outer = 0x7f5c2aed9800] 18:53:16 INFO - PROCESS | 1859 | 1462758796557 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 18:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1079ms 18:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:53:16 INFO - PROCESS | 1859 | 1462758796612 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 18:53:16 INFO - PROCESS | 1859 | 1462758796614 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 18:53:16 INFO - PROCESS | 1859 | 1462758796620 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:53:16 INFO - PROCESS | 1859 | 1462758796622 Marionette TRACE conn3 <- [1,2174,null,{}] 18:53:16 INFO - PROCESS | 1859 | 1462758796627 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:16 INFO - PROCESS | 1859 | 1462758796792 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 18:53:16 INFO - PROCESS | 1859 | 1462758796817 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c317e4800 == 79 [pid = 1859] [id = 551] 18:53:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c30855800) [pid = 1859] [serial = 1654] [outer = (nil)] 18:53:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c30d0e400) [pid = 1859] [serial = 1655] [outer = 0x7f5c30855800] 18:53:16 INFO - PROCESS | 1859 | 1462758796870 Marionette DEBUG loaded listener.js 18:53:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c30e61400) [pid = 1859] [serial = 1656] [outer = 0x7f5c30855800] 18:53:17 INFO - PROCESS | 1859 | 1462758797620 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 18:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1026ms 18:53:17 INFO - PROCESS | 1859 | 1462758797647 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 18:53:17 INFO - PROCESS | 1859 | 1462758797649 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 18:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:53:17 INFO - PROCESS | 1859 | 1462758797654 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:53:17 INFO - PROCESS | 1859 | 1462758797656 Marionette TRACE conn3 <- [1,2178,null,{}] 18:53:17 INFO - PROCESS | 1859 | 1462758797661 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:18 INFO - PROCESS | 1859 | 1462758798161 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 18:53:18 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c30857000) [pid = 1859] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:53:18 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c34766000) [pid = 1859] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:53:18 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c27dc6000) [pid = 1859] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:53:18 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c27dc5800) [pid = 1859] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:53:18 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c244c5400) [pid = 1859] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:53:18 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c30547000) [pid = 1859] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:53:18 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c30bc4400) [pid = 1859] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:53:18 INFO - PROCESS | 1859 | 1462758798254 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3116e000 == 80 [pid = 1859] [id = 552] 18:53:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c27dc5800) [pid = 1859] [serial = 1657] [outer = (nil)] 18:53:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c30545400) [pid = 1859] [serial = 1658] [outer = 0x7f5c27dc5800] 18:53:18 INFO - PROCESS | 1859 | 1462758798309 Marionette DEBUG loaded listener.js 18:53:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c315aac00) [pid = 1859] [serial = 1659] [outer = 0x7f5c27dc5800] 18:53:18 INFO - PROCESS | 1859 | 1462758798892 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1279ms 18:53:18 INFO - PROCESS | 1859 | 1462758798933 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 18:53:18 INFO - PROCESS | 1859 | 1462758798935 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 18:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:53:18 INFO - PROCESS | 1859 | 1462758798940 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:53:18 INFO - PROCESS | 1859 | 1462758798942 Marionette TRACE conn3 <- [1,2182,null,{}] 18:53:18 INFO - PROCESS | 1859 | 1462758798946 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:19 INFO - PROCESS | 1859 | 1462758799114 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 18:53:19 INFO - PROCESS | 1859 | 1462758799134 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32b6d000 == 81 [pid = 1859] [id = 553] 18:53:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c27dc6000) [pid = 1859] [serial = 1660] [outer = (nil)] 18:53:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c31d65000) [pid = 1859] [serial = 1661] [outer = 0x7f5c27dc6000] 18:53:19 INFO - PROCESS | 1859 | 1462758799186 Marionette DEBUG loaded listener.js 18:53:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c32c21000) [pid = 1859] [serial = 1662] [outer = 0x7f5c27dc6000] 18:53:19 INFO - PROCESS | 1859 | 1462758799830 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 923ms 18:53:19 INFO - PROCESS | 1859 | 1462758799865 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 18:53:19 INFO - PROCESS | 1859 | 1462758799867 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 18:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:53:19 INFO - PROCESS | 1859 | 1462758799872 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:53:19 INFO - PROCESS | 1859 | 1462758799874 Marionette TRACE conn3 <- [1,2186,null,{}] 18:53:19 INFO - PROCESS | 1859 | 1462758799879 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:20 INFO - PROCESS | 1859 | 1462758800001 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 18:53:20 INFO - PROCESS | 1859 | 1462758800017 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348c3000 == 82 [pid = 1859] [id = 554] 18:53:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c252cd800) [pid = 1859] [serial = 1663] [outer = (nil)] 18:53:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c33051000) [pid = 1859] [serial = 1664] [outer = 0x7f5c252cd800] 18:53:20 INFO - PROCESS | 1859 | 1462758800078 Marionette DEBUG loaded listener.js 18:53:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c346eec00) [pid = 1859] [serial = 1665] [outer = 0x7f5c252cd800] 18:53:21 INFO - PROCESS | 1859 | 1462758801087 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 18:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1275ms 18:53:21 INFO - PROCESS | 1859 | 1462758801149 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 18:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:53:21 INFO - PROCESS | 1859 | 1462758801154 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 18:53:21 INFO - PROCESS | 1859 | 1462758801161 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:53:21 INFO - PROCESS | 1859 | 1462758801165 Marionette TRACE conn3 <- [1,2190,null,{}] 18:53:21 INFO - PROCESS | 1859 | 1462758801171 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:21 INFO - PROCESS | 1859 | 1462758801339 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 18:53:21 INFO - PROCESS | 1859 | 1462758801506 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4c3800 == 83 [pid = 1859] [id = 555] 18:53:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c27dc4c00) [pid = 1859] [serial = 1666] [outer = (nil)] 18:53:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c292e7c00) [pid = 1859] [serial = 1667] [outer = 0x7f5c27dc4c00] 18:53:21 INFO - PROCESS | 1859 | 1462758801572 Marionette DEBUG loaded listener.js 18:53:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c2a0d0400) [pid = 1859] [serial = 1668] [outer = 0x7f5c27dc4c00] 18:53:22 INFO - PROCESS | 1859 | 1462758802365 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 18:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1249ms 18:53:22 INFO - PROCESS | 1859 | 1462758802410 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 18:53:22 INFO - PROCESS | 1859 | 1462758802418 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 18:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:53:22 INFO - PROCESS | 1859 | 1462758802427 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:53:22 INFO - PROCESS | 1859 | 1462758802430 Marionette TRACE conn3 <- [1,2194,null,{}] 18:53:22 INFO - PROCESS | 1859 | 1462758802436 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:22 INFO - PROCESS | 1859 | 1462758802585 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 18:53:22 INFO - PROCESS | 1859 | 1462758802760 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32b5b800 == 84 [pid = 1859] [id = 556] 18:53:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c2ed05000) [pid = 1859] [serial = 1669] [outer = (nil)] 18:53:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c30505000) [pid = 1859] [serial = 1670] [outer = 0x7f5c2ed05000] 18:53:22 INFO - PROCESS | 1859 | 1462758802823 Marionette DEBUG loaded listener.js 18:53:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c307ef800) [pid = 1859] [serial = 1671] [outer = 0x7f5c2ed05000] 18:53:23 INFO - PROCESS | 1859 | 1462758803615 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 18:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1230ms 18:53:23 INFO - PROCESS | 1859 | 1462758803672 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 18:53:23 INFO - PROCESS | 1859 | 1462758803675 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 18:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:53:23 INFO - PROCESS | 1859 | 1462758803682 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:53:23 INFO - PROCESS | 1859 | 1462758803687 Marionette TRACE conn3 <- [1,2198,null,{}] 18:53:23 INFO - PROCESS | 1859 | 1462758803702 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:23 INFO - PROCESS | 1859 | 1462758803855 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 18:53:24 INFO - PROCESS | 1859 | 1462758804025 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38e3b000 == 85 [pid = 1859] [id = 557] 18:53:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c30bc5000) [pid = 1859] [serial = 1672] [outer = (nil)] 18:53:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c3145c000) [pid = 1859] [serial = 1673] [outer = 0x7f5c30bc5000] 18:53:24 INFO - PROCESS | 1859 | 1462758804091 Marionette DEBUG loaded listener.js 18:53:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c31d60400) [pid = 1859] [serial = 1674] [outer = 0x7f5c30bc5000] 18:53:24 INFO - PROCESS | 1859 | 1462758804832 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1181ms 18:53:24 INFO - PROCESS | 1859 | 1462758804864 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 18:53:24 INFO - PROCESS | 1859 | 1462758804867 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 18:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:53:24 INFO - PROCESS | 1859 | 1462758804890 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:53:24 INFO - PROCESS | 1859 | 1462758804893 Marionette TRACE conn3 <- [1,2202,null,{}] 18:53:24 INFO - PROCESS | 1859 | 1462758804897 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:25 INFO - PROCESS | 1859 | 1462758805047 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 18:53:25 INFO - PROCESS | 1859 | 1462758805203 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b18000 == 86 [pid = 1859] [id = 558] 18:53:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c31103400) [pid = 1859] [serial = 1675] [outer = (nil)] 18:53:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c346f1c00) [pid = 1859] [serial = 1676] [outer = 0x7f5c31103400] 18:53:25 INFO - PROCESS | 1859 | 1462758805265 Marionette DEBUG loaded listener.js 18:53:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c3631c400) [pid = 1859] [serial = 1677] [outer = 0x7f5c31103400] 18:53:26 INFO - PROCESS | 1859 | 1462758806041 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 18:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1180ms 18:53:26 INFO - PROCESS | 1859 | 1462758806068 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 18:53:26 INFO - PROCESS | 1859 | 1462758806072 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 18:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:53:26 INFO - PROCESS | 1859 | 1462758806077 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:53:26 INFO - PROCESS | 1859 | 1462758806079 Marionette TRACE conn3 <- [1,2206,null,{}] 18:53:26 INFO - PROCESS | 1859 | 1462758806084 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:26 INFO - PROCESS | 1859 | 1462758806222 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 18:53:26 INFO - PROCESS | 1859 | 1462758806392 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a397800 == 87 [pid = 1859] [id = 559] 18:53:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c32c22000) [pid = 1859] [serial = 1678] [outer = (nil)] 18:53:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c37860400) [pid = 1859] [serial = 1679] [outer = 0x7f5c32c22000] 18:53:26 INFO - PROCESS | 1859 | 1462758806455 Marionette DEBUG loaded listener.js 18:53:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c386f1800) [pid = 1859] [serial = 1680] [outer = 0x7f5c32c22000] 18:53:27 INFO - PROCESS | 1859 | 1462758807273 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 18:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1226ms 18:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:53:27 INFO - PROCESS | 1859 | 1462758807303 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 18:53:27 INFO - PROCESS | 1859 | 1462758807306 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 18:53:27 INFO - PROCESS | 1859 | 1462758807310 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:53:27 INFO - PROCESS | 1859 | 1462758807314 Marionette TRACE conn3 <- [1,2210,null,{}] 18:53:27 INFO - PROCESS | 1859 | 1462758807319 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:27 INFO - PROCESS | 1859 | 1462758807473 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 18:53:27 INFO - PROCESS | 1859 | 1462758807648 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4110b800 == 88 [pid = 1859] [id = 560] 18:53:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c36313400) [pid = 1859] [serial = 1681] [outer = (nil)] 18:53:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c39523c00) [pid = 1859] [serial = 1682] [outer = 0x7f5c36313400] 18:53:27 INFO - PROCESS | 1859 | 1462758807718 Marionette DEBUG loaded listener.js 18:53:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c3a008400) [pid = 1859] [serial = 1683] [outer = 0x7f5c36313400] 18:53:28 INFO - PROCESS | 1859 | 1462758808502 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 18:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1227ms 18:53:28 INFO - PROCESS | 1859 | 1462758808538 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 18:53:28 INFO - PROCESS | 1859 | 1462758808541 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 18:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:53:28 INFO - PROCESS | 1859 | 1462758808547 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:53:28 INFO - PROCESS | 1859 | 1462758808549 Marionette TRACE conn3 <- [1,2214,null,{}] 18:53:28 INFO - PROCESS | 1859 | 1462758808554 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:28 INFO - PROCESS | 1859 | 1462758808693 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 18:53:28 INFO - PROCESS | 1859 | 1462758808865 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4804b800 == 89 [pid = 1859] [id = 561] 18:53:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c39351000) [pid = 1859] [serial = 1684] [outer = (nil)] 18:53:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c3a4bbc00) [pid = 1859] [serial = 1685] [outer = 0x7f5c39351000] 18:53:28 INFO - PROCESS | 1859 | 1462758808931 Marionette DEBUG loaded listener.js 18:53:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c3b68ec00) [pid = 1859] [serial = 1686] [outer = 0x7f5c39351000] 18:53:29 INFO - PROCESS | 1859 | 1462758809700 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 18:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1176ms 18:53:29 INFO - PROCESS | 1859 | 1462758809723 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 18:53:29 INFO - PROCESS | 1859 | 1462758809726 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 18:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:53:29 INFO - PROCESS | 1859 | 1462758809745 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:53:29 INFO - PROCESS | 1859 | 1462758809747 Marionette TRACE conn3 <- [1,2218,null,{}] 18:53:29 INFO - PROCESS | 1859 | 1462758809756 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:29 INFO - PROCESS | 1859 | 1462758809896 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 18:53:30 INFO - PROCESS | 1859 | 1462758810068 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48e93800 == 90 [pid = 1859] [id = 562] 18:53:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c3960b000) [pid = 1859] [serial = 1687] [outer = (nil)] 18:53:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c3caa8800) [pid = 1859] [serial = 1688] [outer = 0x7f5c3960b000] 18:53:30 INFO - PROCESS | 1859 | 1462758810130 Marionette DEBUG loaded listener.js 18:53:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c46d69c00) [pid = 1859] [serial = 1689] [outer = 0x7f5c3960b000] 18:53:30 INFO - PROCESS | 1859 | 1462758810938 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 18:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1245ms 18:53:30 INFO - PROCESS | 1859 | 1462758810980 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 18:53:30 INFO - PROCESS | 1859 | 1462758810983 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 18:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:53:30 INFO - PROCESS | 1859 | 1462758810990 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:53:30 INFO - PROCESS | 1859 | 1462758810993 Marionette TRACE conn3 <- [1,2222,null,{}] 18:53:30 INFO - PROCESS | 1859 | 1462758810998 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:31 INFO - PROCESS | 1859 | 1462758811140 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 18:53:31 INFO - PROCESS | 1859 | 1462758811319 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c72b000 == 91 [pid = 1859] [id = 563] 18:53:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c3ca9f400) [pid = 1859] [serial = 1690] [outer = (nil)] 18:53:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c47bb9400) [pid = 1859] [serial = 1691] [outer = 0x7f5c3ca9f400] 18:53:31 INFO - PROCESS | 1859 | 1462758811380 Marionette DEBUG loaded listener.js 18:53:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c48025c00) [pid = 1859] [serial = 1692] [outer = 0x7f5c3ca9f400] 18:53:32 INFO - PROCESS | 1859 | 1462758812156 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1179ms 18:53:32 INFO - PROCESS | 1859 | 1462758812170 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 18:53:32 INFO - PROCESS | 1859 | 1462758812172 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 18:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:53:32 INFO - PROCESS | 1859 | 1462758812177 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:53:32 INFO - PROCESS | 1859 | 1462758812179 Marionette TRACE conn3 <- [1,2226,null,{}] 18:53:32 INFO - PROCESS | 1859 | 1462758812184 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:32 INFO - PROCESS | 1859 | 1462758812327 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 18:53:32 INFO - PROCESS | 1859 | 1462758812502 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ec59800 == 92 [pid = 1859] [id = 564] 18:53:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c252d0c00) [pid = 1859] [serial = 1693] [outer = (nil)] 18:53:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c46deb800) [pid = 1859] [serial = 1694] [outer = 0x7f5c252d0c00] 18:53:32 INFO - PROCESS | 1859 | 1462758812566 Marionette DEBUG loaded listener.js 18:53:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c4b092400) [pid = 1859] [serial = 1695] [outer = 0x7f5c252d0c00] 18:53:33 INFO - PROCESS | 1859 | 1462758813368 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 18:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1225ms 18:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:53:33 INFO - PROCESS | 1859 | 1462758813403 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 18:53:33 INFO - PROCESS | 1859 | 1462758813406 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 18:53:33 INFO - PROCESS | 1859 | 1462758813412 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:53:33 INFO - PROCESS | 1859 | 1462758813415 Marionette TRACE conn3 <- [1,2230,null,{}] 18:53:33 INFO - PROCESS | 1859 | 1462758813420 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:33 INFO - PROCESS | 1859 | 1462758813588 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 18:53:33 INFO - PROCESS | 1859 | 1462758813768 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a089000 == 93 [pid = 1859] [id = 565] 18:53:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f5c27dc2c00) [pid = 1859] [serial = 1696] [outer = (nil)] 18:53:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f5c4cdd5000) [pid = 1859] [serial = 1697] [outer = 0x7f5c27dc2c00] 18:53:33 INFO - PROCESS | 1859 | 1462758813835 Marionette DEBUG loaded listener.js 18:53:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f5c4d11d000) [pid = 1859] [serial = 1698] [outer = 0x7f5c27dc2c00] 18:53:34 INFO - PROCESS | 1859 | 1462758814908 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 18:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1530ms 18:53:34 INFO - PROCESS | 1859 | 1462758814941 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 18:53:34 INFO - PROCESS | 1859 | 1462758814946 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 18:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:53:34 INFO - PROCESS | 1859 | 1462758814953 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:53:34 INFO - PROCESS | 1859 | 1462758814958 Marionette TRACE conn3 <- [1,2234,null,{}] 18:53:34 INFO - PROCESS | 1859 | 1462758814964 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:35 INFO - PROCESS | 1859 | 1462758815185 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 18:53:35 INFO - PROCESS | 1859 | 1462758815382 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c25134000 == 94 [pid = 1859] [id = 566] 18:53:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f5c292e1c00) [pid = 1859] [serial = 1699] [outer = (nil)] 18:53:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f5c29bd6800) [pid = 1859] [serial = 1700] [outer = 0x7f5c292e1c00] 18:53:35 INFO - PROCESS | 1859 | 1462758815489 Marionette DEBUG loaded listener.js 18:53:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f5c29bf2800) [pid = 1859] [serial = 1701] [outer = 0x7f5c292e1c00] 18:53:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c291a9000 == 93 [pid = 1859] [id = 481] 18:53:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32b6d000 == 92 [pid = 1859] [id = 553] 18:53:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3116e000 == 91 [pid = 1859] [id = 552] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f5c3a25c400) [pid = 1859] [serial = 1613] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f5c41062800) [pid = 1859] [serial = 1577] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f5c3b5d8000) [pid = 1859] [serial = 1574] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f5c3050b400) [pid = 1859] [serial = 1586] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f5c4906f000) [pid = 1859] [serial = 1580] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f5c4cddd800) [pid = 1859] [serial = 1583] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c317e4800 == 90 [pid = 1859] [id = 551] 18:53:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ecd000 == 89 [pid = 1859] [id = 550] 18:53:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f892000 == 88 [pid = 1859] [id = 549] 18:53:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c291b3800 == 87 [pid = 1859] [id = 548] 18:53:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b7ac000 == 86 [pid = 1859] [id = 547] 18:53:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48e16800 == 85 [pid = 1859] [id = 540] 18:53:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f2b800 == 84 [pid = 1859] [id = 539] 18:53:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c272e0800 == 83 [pid = 1859] [id = 538] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f5c3092a400) [pid = 1859] [serial = 1598] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f5c2b621800) [pid = 1859] [serial = 1565] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c46dee000) [pid = 1859] [serial = 1608] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c316e0000) [pid = 1859] [serial = 1611] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c3050b800) [pid = 1859] [serial = 1596] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c3b1db000) [pid = 1859] [serial = 1589] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c29236000) [pid = 1859] [serial = 1593] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c3a4b7800) [pid = 1859] [serial = 1562] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c31d6bc00) [pid = 1859] [serial = 1602] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c32e78800) [pid = 1859] [serial = 1604] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c30e60800) [pid = 1859] [serial = 1599] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c34764000) [pid = 1859] [serial = 1605] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c39bb5400) [pid = 1859] [serial = 1607] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c315a0800) [pid = 1859] [serial = 1601] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c3054cc00) [pid = 1859] [serial = 1610] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c30ead000) [pid = 1859] [serial = 1568] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c27cef000) [pid = 1859] [serial = 1592] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c2b625400) [pid = 1859] [serial = 1595] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c3631bc00) [pid = 1859] [serial = 1571] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1859 | 1462758816405 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 18:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1483ms 18:53:36 INFO - PROCESS | 1859 | 1462758816437 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 18:53:36 INFO - PROCESS | 1859 | 1462758816443 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 18:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:53:36 INFO - PROCESS | 1859 | 1462758816452 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:53:36 INFO - PROCESS | 1859 | 1462758816455 Marionette TRACE conn3 <- [1,2238,null,{}] 18:53:36 INFO - PROCESS | 1859 | 1462758816460 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:36 INFO - PROCESS | 1859 | 1462758816593 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 18:53:36 INFO - PROCESS | 1859 | 1462758816727 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b7a1000 == 84 [pid = 1859] [id = 567] 18:53:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c29240000) [pid = 1859] [serial = 1702] [outer = (nil)] 18:53:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c2eedfc00) [pid = 1859] [serial = 1703] [outer = 0x7f5c29240000] 18:53:36 INFO - PROCESS | 1859 | 1462758816786 Marionette DEBUG loaded listener.js 18:53:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c3050a800) [pid = 1859] [serial = 1704] [outer = 0x7f5c29240000] 18:53:37 INFO - PROCESS | 1859 | 1462758817430 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1030ms 18:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:53:37 INFO - PROCESS | 1859 | 1462758817482 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 18:53:37 INFO - PROCESS | 1859 | 1462758817484 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 18:53:37 INFO - PROCESS | 1859 | 1462758817490 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:53:37 INFO - PROCESS | 1859 | 1462758817495 Marionette TRACE conn3 <- [1,2242,null,{}] 18:53:37 INFO - PROCESS | 1859 | 1462758817523 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:37 INFO - PROCESS | 1859 | 1462758817719 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 18:53:37 INFO - PROCESS | 1859 | 1462758817734 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c315e0800 == 85 [pid = 1859] [id = 568] 18:53:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c3084dc00) [pid = 1859] [serial = 1705] [outer = (nil)] 18:53:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c3092a400) [pid = 1859] [serial = 1706] [outer = 0x7f5c3084dc00] 18:53:37 INFO - PROCESS | 1859 | 1462758817793 Marionette DEBUG loaded listener.js 18:53:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c30ea7400) [pid = 1859] [serial = 1707] [outer = 0x7f5c3084dc00] 18:53:38 INFO - PROCESS | 1859 | 1462758818465 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 988ms 18:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:53:38 INFO - PROCESS | 1859 | 1462758818477 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 18:53:38 INFO - PROCESS | 1859 | 1462758818480 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 18:53:38 INFO - PROCESS | 1859 | 1462758818484 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:53:38 INFO - PROCESS | 1859 | 1462758818495 Marionette TRACE conn3 <- [1,2246,null,{}] 18:53:38 INFO - PROCESS | 1859 | 1462758818499 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:38 INFO - PROCESS | 1859 | 1462758818628 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 18:53:38 INFO - PROCESS | 1859 | 1462758818785 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ec8000 == 86 [pid = 1859] [id = 569] 18:53:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c244c2400) [pid = 1859] [serial = 1708] [outer = (nil)] 18:53:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c3110a800) [pid = 1859] [serial = 1709] [outer = 0x7f5c244c2400] 18:53:38 INFO - PROCESS | 1859 | 1462758818839 Marionette DEBUG loaded listener.js 18:53:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c31d6d400) [pid = 1859] [serial = 1710] [outer = 0x7f5c244c2400] 18:53:39 INFO - PROCESS | 1859 | 1462758819507 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 18:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1033ms 18:53:39 INFO - PROCESS | 1859 | 1462758819528 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 18:53:39 INFO - PROCESS | 1859 | 1462758819531 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 18:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:53:39 INFO - PROCESS | 1859 | 1462758819537 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:53:39 INFO - PROCESS | 1859 | 1462758819539 Marionette TRACE conn3 <- [1,2250,null,{}] 18:53:39 INFO - PROCESS | 1859 | 1462758819564 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:39 INFO - PROCESS | 1859 | 1462758819738 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 18:53:39 INFO - PROCESS | 1859 | 1462758819759 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348d1000 == 87 [pid = 1859] [id = 570] 18:53:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c2b470c00) [pid = 1859] [serial = 1711] [outer = (nil)] 18:53:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c34565400) [pid = 1859] [serial = 1712] [outer = 0x7f5c2b470c00] 18:53:39 INFO - PROCESS | 1859 | 1462758819812 Marionette DEBUG loaded listener.js 18:53:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c3631bc00) [pid = 1859] [serial = 1713] [outer = 0x7f5c2b470c00] 18:53:40 INFO - PROCESS | 1859 | 1462758820495 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 18:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 996ms 18:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:53:40 INFO - PROCESS | 1859 | 1462758820533 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 18:53:40 INFO - PROCESS | 1859 | 1462758820536 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 18:53:40 INFO - PROCESS | 1859 | 1462758820541 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:53:40 INFO - PROCESS | 1859 | 1462758820543 Marionette TRACE conn3 <- [1,2254,null,{}] 18:53:40 INFO - PROCESS | 1859 | 1462758820548 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:40 INFO - PROCESS | 1859 | 1462758820852 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 18:53:40 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c30855800) [pid = 1859] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:53:40 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c27dc5800) [pid = 1859] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:53:40 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c27dc6000) [pid = 1859] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:53:40 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c27cf1400) [pid = 1859] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:53:40 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c29bf2400) [pid = 1859] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:53:40 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c2a0d5800) [pid = 1859] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:53:40 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c29235c00) [pid = 1859] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:53:40 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c2aed9800) [pid = 1859] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:53:40 INFO - PROCESS | 1859 | 1462758820957 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f70f800 == 88 [pid = 1859] [id = 571] 18:53:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c27dc5800) [pid = 1859] [serial = 1714] [outer = (nil)] 18:53:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c2aed6c00) [pid = 1859] [serial = 1715] [outer = 0x7f5c27dc5800] 18:53:41 INFO - PROCESS | 1859 | 1462758821010 Marionette DEBUG loaded listener.js 18:53:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c30e5b400) [pid = 1859] [serial = 1716] [outer = 0x7f5c27dc5800] 18:53:41 INFO - PROCESS | 1859 | 1462758821592 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 18:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1077ms 18:53:41 INFO - PROCESS | 1859 | 1462758821616 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 18:53:41 INFO - PROCESS | 1859 | 1462758821619 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 18:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:53:41 INFO - PROCESS | 1859 | 1462758821638 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:53:41 INFO - PROCESS | 1859 | 1462758821640 Marionette TRACE conn3 <- [1,2258,null,{}] 18:53:41 INFO - PROCESS | 1859 | 1462758821644 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:41 INFO - PROCESS | 1859 | 1462758821815 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 18:53:41 INFO - PROCESS | 1859 | 1462758821831 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a399800 == 89 [pid = 1859] [id = 572] 18:53:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c27dc6000) [pid = 1859] [serial = 1717] [outer = (nil)] 18:53:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c39351800) [pid = 1859] [serial = 1718] [outer = 0x7f5c27dc6000] 18:53:41 INFO - PROCESS | 1859 | 1462758821884 Marionette DEBUG loaded listener.js 18:53:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c3c0cfc00) [pid = 1859] [serial = 1719] [outer = 0x7f5c27dc6000] 18:53:42 INFO - PROCESS | 1859 | 1462758822550 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 923ms 18:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:53:42 INFO - PROCESS | 1859 | 1462758822562 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 18:53:42 INFO - PROCESS | 1859 | 1462758822564 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 18:53:42 INFO - PROCESS | 1859 | 1462758822569 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:53:42 INFO - PROCESS | 1859 | 1462758822572 Marionette TRACE conn3 <- [1,2262,null,{}] 18:53:42 INFO - PROCESS | 1859 | 1462758822576 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:42 INFO - PROCESS | 1859 | 1462758822700 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 18:53:42 INFO - PROCESS | 1859 | 1462758822929 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c272e0800 == 90 [pid = 1859] [id = 573] 18:53:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c244c4000) [pid = 1859] [serial = 1720] [outer = (nil)] 18:53:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c24e3ec00) [pid = 1859] [serial = 1721] [outer = 0x7f5c244c4000] 18:53:42 INFO - PROCESS | 1859 | 1462758822997 Marionette DEBUG loaded listener.js 18:53:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c27cea000) [pid = 1859] [serial = 1722] [outer = 0x7f5c244c4000] 18:53:43 INFO - PROCESS | 1859 | 1462758823827 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 18:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1277ms 18:53:43 INFO - PROCESS | 1859 | 1462758823850 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 18:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:53:43 INFO - PROCESS | 1859 | 1462758823855 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 18:53:43 INFO - PROCESS | 1859 | 1462758823863 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:53:43 INFO - PROCESS | 1859 | 1462758823868 Marionette TRACE conn3 <- [1,2266,null,{}] 18:53:43 INFO - PROCESS | 1859 | 1462758823874 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:44 INFO - PROCESS | 1859 | 1462758824032 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 18:53:44 INFO - PROCESS | 1859 | 1462758824210 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c315dd800 == 91 [pid = 1859] [id = 574] 18:53:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c244c6c00) [pid = 1859] [serial = 1723] [outer = (nil)] 18:53:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c2b620800) [pid = 1859] [serial = 1724] [outer = 0x7f5c244c6c00] 18:53:44 INFO - PROCESS | 1859 | 1462758824273 Marionette DEBUG loaded listener.js 18:53:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c3050a400) [pid = 1859] [serial = 1725] [outer = 0x7f5c244c6c00] 18:53:45 INFO - PROCESS | 1859 | 1462758825085 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 18:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1234ms 18:53:45 INFO - PROCESS | 1859 | 1462758825112 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 18:53:45 INFO - PROCESS | 1859 | 1462758825118 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 18:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:53:45 INFO - PROCESS | 1859 | 1462758825126 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:53:45 INFO - PROCESS | 1859 | 1462758825130 Marionette TRACE conn3 <- [1,2270,null,{}] 18:53:45 INFO - PROCESS | 1859 | 1462758825135 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:45 INFO - PROCESS | 1859 | 1462758825279 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 18:53:45 INFO - PROCESS | 1859 | 1462758825455 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41d09800 == 92 [pid = 1859] [id = 575] 18:53:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c30926800) [pid = 1859] [serial = 1726] [outer = (nil)] 18:53:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c30e63000) [pid = 1859] [serial = 1727] [outer = 0x7f5c30926800] 18:53:45 INFO - PROCESS | 1859 | 1462758825518 Marionette DEBUG loaded listener.js 18:53:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c32c24800) [pid = 1859] [serial = 1728] [outer = 0x7f5c30926800] 18:53:46 INFO - PROCESS | 1859 | 1462758826380 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 18:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1280ms 18:53:46 INFO - PROCESS | 1859 | 1462758826407 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 18:53:46 INFO - PROCESS | 1859 | 1462758826410 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 18:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:53:46 INFO - PROCESS | 1859 | 1462758826418 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:53:46 INFO - PROCESS | 1859 | 1462758826426 Marionette TRACE conn3 <- [1,2274,null,{}] 18:53:46 INFO - PROCESS | 1859 | 1462758826438 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:46 INFO - PROCESS | 1859 | 1462758826588 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 18:53:46 INFO - PROCESS | 1859 | 1462758826767 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ecd0800 == 93 [pid = 1859] [id = 576] 18:53:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f5c36d2f400) [pid = 1859] [serial = 1729] [outer = (nil)] 18:53:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f5c39604400) [pid = 1859] [serial = 1730] [outer = 0x7f5c36d2f400] 18:53:46 INFO - PROCESS | 1859 | 1462758826828 Marionette DEBUG loaded listener.js 18:53:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f5c3cbb3c00) [pid = 1859] [serial = 1731] [outer = 0x7f5c36d2f400] 18:53:47 INFO - PROCESS | 1859 | 1462758827629 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 18:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1236ms 18:53:47 INFO - PROCESS | 1859 | 1462758827652 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 18:53:47 INFO - PROCESS | 1859 | 1462758827656 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 18:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:53:47 INFO - PROCESS | 1859 | 1462758827661 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:53:47 INFO - PROCESS | 1859 | 1462758827663 Marionette TRACE conn3 <- [1,2278,null,{}] 18:53:47 INFO - PROCESS | 1859 | 1462758827668 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:47 INFO - PROCESS | 1859 | 1462758827817 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 18:53:48 INFO - PROCESS | 1859 | 1462758828004 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51f25000 == 94 [pid = 1859] [id = 577] 18:53:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f5c38a97800) [pid = 1859] [serial = 1732] [outer = (nil)] 18:53:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f5c4906e800) [pid = 1859] [serial = 1733] [outer = 0x7f5c38a97800] 18:53:48 INFO - PROCESS | 1859 | 1462758828069 Marionette DEBUG loaded listener.js 18:53:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f5c4cddb000) [pid = 1859] [serial = 1734] [outer = 0x7f5c38a97800] 18:53:48 INFO - PROCESS | 1859 | 1462758828797 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 18:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1189ms 18:53:48 INFO - PROCESS | 1859 | 1462758828852 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 18:53:48 INFO - PROCESS | 1859 | 1462758828854 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 18:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:53:48 INFO - PROCESS | 1859 | 1462758828861 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:53:48 INFO - PROCESS | 1859 | 1462758828864 Marionette TRACE conn3 <- [1,2282,null,{}] 18:53:48 INFO - PROCESS | 1859 | 1462758828868 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:49 INFO - PROCESS | 1859 | 1462758829006 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 18:53:49 INFO - PROCESS | 1859 | 1462758829182 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38d7c000 == 95 [pid = 1859] [id = 578] 18:53:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c2914bc00) [pid = 1859] [serial = 1735] [outer = (nil)] 18:53:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f5c2914e000) [pid = 1859] [serial = 1736] [outer = 0x7f5c2914bc00] 18:53:49 INFO - PROCESS | 1859 | 1462758829253 Marionette DEBUG loaded listener.js 18:53:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f5c48e4f400) [pid = 1859] [serial = 1737] [outer = 0x7f5c2914bc00] 18:53:50 INFO - PROCESS | 1859 | 1462758830029 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 18:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1226ms 18:53:50 INFO - PROCESS | 1859 | 1462758830087 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 18:53:50 INFO - PROCESS | 1859 | 1462758830090 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 18:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:53:50 INFO - PROCESS | 1859 | 1462758830095 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:53:50 INFO - PROCESS | 1859 | 1462758830097 Marionette TRACE conn3 <- [1,2286,null,{}] 18:53:50 INFO - PROCESS | 1859 | 1462758830103 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:50 INFO - PROCESS | 1859 | 1462758830248 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 18:53:50 INFO - PROCESS | 1859 | 1462758830420 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c270da000 == 96 [pid = 1859] [id = 579] 18:53:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f5c2724c400) [pid = 1859] [serial = 1738] [outer = (nil)] 18:53:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f5c2724fc00) [pid = 1859] [serial = 1739] [outer = 0x7f5c2724c400] 18:53:50 INFO - PROCESS | 1859 | 1462758830482 Marionette DEBUG loaded listener.js 18:53:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f5c4c39b800) [pid = 1859] [serial = 1740] [outer = 0x7f5c2724c400] 18:53:51 INFO - PROCESS | 1859 | 1462758831262 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 18:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 18:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1177ms 18:53:51 INFO - PROCESS | 1859 | 1462758831273 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 18:53:51 INFO - PROCESS | 1859 | 1462758831275 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 18:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:53:51 INFO - PROCESS | 1859 | 1462758831281 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:53:51 INFO - PROCESS | 1859 | 1462758831283 Marionette TRACE conn3 <- [1,2290,null,{}] 18:53:51 INFO - PROCESS | 1859 | 1462758831288 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:51 INFO - PROCESS | 1859 | 1462758831425 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 18:53:51 INFO - PROCESS | 1859 | 1462758831602 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c52018800 == 97 [pid = 1859] [id = 580] 18:53:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f5c24653000) [pid = 1859] [serial = 1741] [outer = (nil)] 18:53:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f5c2465e000) [pid = 1859] [serial = 1742] [outer = 0x7f5c24653000] 18:53:51 INFO - PROCESS | 1859 | 1462758831665 Marionette DEBUG loaded listener.js 18:53:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f5c2724cc00) [pid = 1859] [serial = 1743] [outer = 0x7f5c24653000] 18:53:52 INFO - PROCESS | 1859 | 1462758832374 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 18:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1130ms 18:53:52 INFO - PROCESS | 1859 | 1462758832411 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 18:53:52 INFO - PROCESS | 1859 | 1462758832414 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 18:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:53:52 INFO - PROCESS | 1859 | 1462758832432 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:53:52 INFO - PROCESS | 1859 | 1462758832434 Marionette TRACE conn3 <- [1,2294,null,{}] 18:53:52 INFO - PROCESS | 1859 | 1462758832442 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:52 INFO - PROCESS | 1859 | 1462758832584 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 18:53:52 INFO - PROCESS | 1859 | 1462758832761 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27ada800 == 98 [pid = 1859] [id = 581] 18:53:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f5c24654800) [pid = 1859] [serial = 1744] [outer = (nil)] 18:53:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f5c2b3a1400) [pid = 1859] [serial = 1745] [outer = 0x7f5c24654800] 18:53:52 INFO - PROCESS | 1859 | 1462758832822 Marionette DEBUG loaded listener.js 18:53:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f5c2b3a6000) [pid = 1859] [serial = 1746] [outer = 0x7f5c24654800] 18:53:53 INFO - PROCESS | 1859 | 1462758833604 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 18:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1199ms 18:53:53 INFO - PROCESS | 1859 | 1462758833631 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 18:53:53 INFO - PROCESS | 1859 | 1462758833635 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 18:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:53:53 INFO - PROCESS | 1859 | 1462758833642 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:53:53 INFO - PROCESS | 1859 | 1462758833645 Marionette TRACE conn3 <- [1,2298,null,{}] 18:53:53 INFO - PROCESS | 1859 | 1462758833650 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:53 INFO - PROCESS | 1859 | 1462758833799 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 18:53:53 INFO - PROCESS | 1859 | 1462758833982 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31a52800 == 99 [pid = 1859] [id = 582] 18:53:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f5c2465cc00) [pid = 1859] [serial = 1747] [outer = (nil)] 18:53:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f5c2b3aa800) [pid = 1859] [serial = 1748] [outer = 0x7f5c2465cc00] 18:53:54 INFO - PROCESS | 1859 | 1462758834043 Marionette DEBUG loaded listener.js 18:53:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f5c2b3af000) [pid = 1859] [serial = 1749] [outer = 0x7f5c2465cc00] 18:53:55 INFO - PROCESS | 1859 | 1462758835158 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 18:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1579ms 18:53:55 INFO - PROCESS | 1859 | 1462758835221 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 18:53:55 INFO - PROCESS | 1859 | 1462758835226 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 18:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:53:55 INFO - PROCESS | 1859 | 1462758835233 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:53:55 INFO - PROCESS | 1859 | 1462758835237 Marionette TRACE conn3 <- [1,2302,null,{}] 18:53:55 INFO - PROCESS | 1859 | 1462758835244 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:55 INFO - PROCESS | 1859 | 1462758835401 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 18:53:55 INFO - PROCESS | 1859 | 1462758835590 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c315e0000 == 100 [pid = 1859] [id = 583] 18:53:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f5c29145800) [pid = 1859] [serial = 1750] [outer = (nil)] 18:53:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f5c29149800) [pid = 1859] [serial = 1751] [outer = 0x7f5c29145800] 18:53:55 INFO - PROCESS | 1859 | 1462758835658 Marionette DEBUG loaded listener.js 18:53:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f5c292e0000) [pid = 1859] [serial = 1752] [outer = 0x7f5c29145800] 18:53:56 INFO - PROCESS | 1859 | 1462758836527 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1329ms 18:53:56 INFO - PROCESS | 1859 | 1462758836562 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 18:53:56 INFO - PROCESS | 1859 | 1462758836569 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 18:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:53:56 INFO - PROCESS | 1859 | 1462758836577 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:53:56 INFO - PROCESS | 1859 | 1462758836581 Marionette TRACE conn3 <- [1,2306,null,{}] 18:53:56 INFO - PROCESS | 1859 | 1462758836585 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:56 INFO - PROCESS | 1859 | 1462758836719 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 18:53:56 INFO - PROCESS | 1859 | 1462758836902 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b7a0800 == 101 [pid = 1859] [id = 584] 18:53:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f5c29be6800) [pid = 1859] [serial = 1753] [outer = (nil)] 18:53:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f5c2aedc000) [pid = 1859] [serial = 1754] [outer = 0x7f5c29be6800] 18:53:56 INFO - PROCESS | 1859 | 1462758836960 Marionette DEBUG loaded listener.js 18:53:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f5c2b3ab000) [pid = 1859] [serial = 1755] [outer = 0x7f5c29be6800] 18:53:57 INFO - PROCESS | 1859 | 1462758837816 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 18:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1278ms 18:53:57 INFO - PROCESS | 1859 | 1462758837855 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 18:53:57 INFO - PROCESS | 1859 | 1462758837863 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 18:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:53:57 INFO - PROCESS | 1859 | 1462758837871 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:53:57 INFO - PROCESS | 1859 | 1462758837877 Marionette TRACE conn3 <- [1,2310,null,{}] 18:53:57 INFO - PROCESS | 1859 | 1462758837891 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:58 INFO - PROCESS | 1859 | 1462758838034 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 18:53:58 INFO - PROCESS | 1859 | 1462758838227 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ec9000 == 102 [pid = 1859] [id = 585] 18:53:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f5c30509c00) [pid = 1859] [serial = 1756] [outer = (nil)] 18:53:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f5c30551800) [pid = 1859] [serial = 1757] [outer = 0x7f5c30509c00] 18:53:58 INFO - PROCESS | 1859 | 1462758838284 Marionette DEBUG loaded listener.js 18:53:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f5c3086a000) [pid = 1859] [serial = 1758] [outer = 0x7f5c30509c00] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30f57000 == 101 [pid = 1859] [id = 352] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b49000 == 100 [pid = 1859] [id = 412] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f5c31109000) [pid = 1859] [serial = 1622] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f5c252c7800) [pid = 1859] [serial = 1640] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f5c30504000) [pid = 1859] [serial = 1619] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f5c27ce6800) [pid = 1859] [serial = 1616] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f5c3a261400) [pid = 1859] [serial = 1625] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f5c4d11e800) [pid = 1859] [serial = 1631] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f5c49069400) [pid = 1859] [serial = 1628] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f5c29bed800) [pid = 1859] [serial = 1634] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f5c292e4000) [pid = 1859] [serial = 1637] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a399800 == 99 [pid = 1859] [id = 572] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f70f800 == 98 [pid = 1859] [id = 571] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348d1000 == 97 [pid = 1859] [id = 570] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ec8000 == 96 [pid = 1859] [id = 569] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c315e0800 == 95 [pid = 1859] [id = 568] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b7a1000 == 94 [pid = 1859] [id = 567] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c25134000 == 93 [pid = 1859] [id = 566] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4110b800 == 92 [pid = 1859] [id = 560] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a397800 == 91 [pid = 1859] [id = 559] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b18000 == 90 [pid = 1859] [id = 558] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38e3b000 == 89 [pid = 1859] [id = 557] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32b5b800 == 88 [pid = 1859] [id = 556] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f4c3800 == 87 [pid = 1859] [id = 555] 18:53:58 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348c3000 == 86 [pid = 1859] [id = 554] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f5c30d0e400) [pid = 1859] [serial = 1655] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f5c30545400) [pid = 1859] [serial = 1658] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f5c31d65000) [pid = 1859] [serial = 1661] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f5c27dce400) [pid = 1859] [serial = 1643] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f5c2b46a000) [pid = 1859] [serial = 1646] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f5c2b625c00) [pid = 1859] [serial = 1647] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f5c30503400) [pid = 1859] [serial = 1649] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f5c30551c00) [pid = 1859] [serial = 1650] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f5c292e6000) [pid = 1859] [serial = 1644] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f5c47bba400) [pid = 1859] [serial = 1614] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f5c3084f000) [pid = 1859] [serial = 1652] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f5c32c21000) [pid = 1859] [serial = 1662] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f5c30929800) [pid = 1859] [serial = 1653] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f5c30e61400) [pid = 1859] [serial = 1656] [outer = (nil)] [url = about:blank] 18:53:58 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f5c315aac00) [pid = 1859] [serial = 1659] [outer = (nil)] [url = about:blank] 18:53:59 INFO - PROCESS | 1859 | 1462758839046 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1242ms 18:53:59 INFO - PROCESS | 1859 | 1462758839114 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 18:53:59 INFO - PROCESS | 1859 | 1462758839117 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 18:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:53:59 INFO - PROCESS | 1859 | 1462758839122 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:53:59 INFO - PROCESS | 1859 | 1462758839124 Marionette TRACE conn3 <- [1,2314,null,{}] 18:53:59 INFO - PROCESS | 1859 | 1462758839129 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:59 INFO - PROCESS | 1859 | 1462758839311 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 18:53:59 INFO - PROCESS | 1859 | 1462758839320 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b6c8000 == 87 [pid = 1859] [id = 586] 18:53:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c292e6000) [pid = 1859] [serial = 1759] [outer = (nil)] 18:53:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f5c30d17c00) [pid = 1859] [serial = 1760] [outer = 0x7f5c292e6000] 18:53:59 INFO - PROCESS | 1859 | 1462758839372 Marionette DEBUG loaded listener.js 18:53:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f5c31108800) [pid = 1859] [serial = 1761] [outer = 0x7f5c292e6000] 18:54:00 INFO - PROCESS | 1859 | 1462758840107 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 18:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1024ms 18:54:00 INFO - PROCESS | 1859 | 1462758840147 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 18:54:00 INFO - PROCESS | 1859 | 1462758840149 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 18:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:54:00 INFO - PROCESS | 1859 | 1462758840155 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:54:00 INFO - PROCESS | 1859 | 1462758840157 Marionette TRACE conn3 <- [1,2318,null,{}] 18:54:00 INFO - PROCESS | 1859 | 1462758840162 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:00 INFO - PROCESS | 1859 | 1462758840292 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 18:54:00 INFO - PROCESS | 1859 | 1462758840307 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31bcf800 == 88 [pid = 1859] [id = 587] 18:54:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f5c30503400) [pid = 1859] [serial = 1762] [outer = (nil)] 18:54:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f5c31516c00) [pid = 1859] [serial = 1763] [outer = 0x7f5c30503400] 18:54:00 INFO - PROCESS | 1859 | 1462758840361 Marionette DEBUG loaded listener.js 18:54:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f5c316da000) [pid = 1859] [serial = 1764] [outer = 0x7f5c30503400] 18:54:01 INFO - PROCESS | 1859 | 1462758841165 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 18:54:01 INFO - PROCESS | 1859 | 1462758841236 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 18:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:54:01 INFO - PROCESS | 1859 | 1462758841241 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:54:01 INFO - PROCESS | 1859 | 1462758841244 Marionette TRACE conn3 <- [1,2322,null,{}] 18:54:01 INFO - PROCESS | 1859 | 1462758841248 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:01 INFO - PROCESS | 1859 | 1462758841455 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 18:54:01 INFO - PROCESS | 1859 | 1462758841474 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38d7a000 == 89 [pid = 1859] [id = 588] 18:54:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f5c31f16000) [pid = 1859] [serial = 1765] [outer = (nil)] 18:54:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f5c37d94400) [pid = 1859] [serial = 1766] [outer = 0x7f5c31f16000] 18:54:01 INFO - PROCESS | 1859 | 1462758841528 Marionette DEBUG loaded listener.js 18:54:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f5c3935b800) [pid = 1859] [serial = 1767] [outer = 0x7f5c31f16000] 18:54:02 INFO - PROCESS | 1859 | 1462758842212 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 18:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 980ms 18:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:54:02 INFO - PROCESS | 1859 | 1462758842222 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 18:54:02 INFO - PROCESS | 1859 | 1462758842224 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 18:54:02 INFO - PROCESS | 1859 | 1462758842228 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:54:02 INFO - PROCESS | 1859 | 1462758842231 Marionette TRACE conn3 <- [1,2326,null,{}] 18:54:02 INFO - PROCESS | 1859 | 1462758842260 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:02 INFO - PROCESS | 1859 | 1462758842437 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 18:54:02 INFO - PROCESS | 1859 | 1462758842464 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b15800 == 90 [pid = 1859] [id = 589] 18:54:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f5c29be9800) [pid = 1859] [serial = 1768] [outer = (nil)] 18:54:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f5c3a25d400) [pid = 1859] [serial = 1769] [outer = 0x7f5c29be9800] 18:54:02 INFO - PROCESS | 1859 | 1462758842515 Marionette DEBUG loaded listener.js 18:54:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f5c3b1e3800) [pid = 1859] [serial = 1770] [outer = 0x7f5c29be9800] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f5c47b66800) [pid = 1859] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f5c30927800) [pid = 1859] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f5c3084dc00) [pid = 1859] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f5c39357000) [pid = 1859] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f5c3151a000) [pid = 1859] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f5c47be5800) [pid = 1859] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f5c29bda400) [pid = 1859] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f5c3110e000) [pid = 1859] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f5c3110e400) [pid = 1859] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f5c31103400) [pid = 1859] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f5c27dc4c00) [pid = 1859] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f5c29be4c00) [pid = 1859] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f5c316d6800) [pid = 1859] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f5c244c2400) [pid = 1859] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f5c315ac400) [pid = 1859] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f5c244c8000) [pid = 1859] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f5c2ed05000) [pid = 1859] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f5c30bc5000) [pid = 1859] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f5c27ce8400) [pid = 1859] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f5c27ce7c00) [pid = 1859] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c3054e400) [pid = 1859] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c3a002400) [pid = 1859] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c3b17e800) [pid = 1859] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c47eb0c00) [pid = 1859] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c27cf3800) [pid = 1859] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c30863800) [pid = 1859] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c27dc2c00) [pid = 1859] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c24e3f800) [pid = 1859] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c315a9400) [pid = 1859] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c3476b400) [pid = 1859] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c31d6ac00) [pid = 1859] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c3b68f000) [pid = 1859] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c32c22000) [pid = 1859] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c3084ec00) [pid = 1859] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c4d00ac00) [pid = 1859] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c27dcbc00) [pid = 1859] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c30502800) [pid = 1859] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c27dc4000) [pid = 1859] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c3054b800) [pid = 1859] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c307eac00) [pid = 1859] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c4b029800) [pid = 1859] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c252cd800) [pid = 1859] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c292dac00) [pid = 1859] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c27dc5800) [pid = 1859] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c292e1c00) [pid = 1859] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c29240000) [pid = 1859] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c2b470c00) [pid = 1859] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c2a0d6800) [pid = 1859] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c47be3000) [pid = 1859] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:54:03 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c27dc5000) [pid = 1859] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:54:03 INFO - PROCESS | 1859 | 1462758843764 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 18:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1585ms 18:54:03 INFO - PROCESS | 1859 | 1462758843814 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 18:54:03 INFO - PROCESS | 1859 | 1462758843817 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 18:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:54:03 INFO - PROCESS | 1859 | 1462758843830 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:54:03 INFO - PROCESS | 1859 | 1462758843832 Marionette TRACE conn3 <- [1,2330,null,{}] 18:54:03 INFO - PROCESS | 1859 | 1462758843837 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:03 INFO - PROCESS | 1859 | 1462758843961 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 18:54:03 INFO - PROCESS | 1859 | 1462758843973 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2798a000 == 91 [pid = 1859] [id = 590] 18:54:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c244ca400) [pid = 1859] [serial = 1771] [outer = (nil)] 18:54:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c27ce5800) [pid = 1859] [serial = 1772] [outer = 0x7f5c244ca400] 18:54:04 INFO - PROCESS | 1859 | 1462758844026 Marionette DEBUG loaded listener.js 18:54:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c292e8000) [pid = 1859] [serial = 1773] [outer = 0x7f5c244ca400] 18:54:04 INFO - PROCESS | 1859 | 1462758844718 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 18:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 923ms 18:54:04 INFO - PROCESS | 1859 | 1462758844754 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 18:54:04 INFO - PROCESS | 1859 | 1462758844757 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 18:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:54:04 INFO - PROCESS | 1859 | 1462758844762 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:54:04 INFO - PROCESS | 1859 | 1462758844763 Marionette TRACE conn3 <- [1,2334,null,{}] 18:54:04 INFO - PROCESS | 1859 | 1462758844768 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:04 INFO - PROCESS | 1859 | 1462758844891 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 18:54:05 INFO - PROCESS | 1859 | 1462758845033 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c399ea800 == 92 [pid = 1859] [id = 591] 18:54:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c244c6400) [pid = 1859] [serial = 1774] [outer = (nil)] 18:54:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c2b3ed400) [pid = 1859] [serial = 1775] [outer = 0x7f5c244c6400] 18:54:05 INFO - PROCESS | 1859 | 1462758845086 Marionette DEBUG loaded listener.js 18:54:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c30546400) [pid = 1859] [serial = 1776] [outer = 0x7f5c244c6400] 18:54:05 INFO - PROCESS | 1859 | 1462758845793 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 18:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1077ms 18:54:05 INFO - PROCESS | 1859 | 1462758845845 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 18:54:05 INFO - PROCESS | 1859 | 1462758845850 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 18:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:54:05 INFO - PROCESS | 1859 | 1462758845857 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:54:05 INFO - PROCESS | 1859 | 1462758845863 Marionette TRACE conn3 <- [1,2338,null,{}] 18:54:05 INFO - PROCESS | 1859 | 1462758845871 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:06 INFO - PROCESS | 1859 | 1462758846062 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 18:54:06 INFO - PROCESS | 1859 | 1462758846269 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b7ad000 == 93 [pid = 1859] [id = 592] 18:54:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c27249400) [pid = 1859] [serial = 1777] [outer = (nil)] 18:54:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c27ceb000) [pid = 1859] [serial = 1778] [outer = 0x7f5c27249400] 18:54:06 INFO - PROCESS | 1859 | 1462758846338 Marionette DEBUG loaded listener.js 18:54:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c2914ac00) [pid = 1859] [serial = 1779] [outer = 0x7f5c27249400] 18:54:07 INFO - PROCESS | 1859 | 1462758847159 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 18:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1333ms 18:54:07 INFO - PROCESS | 1859 | 1462758847190 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 18:54:07 INFO - PROCESS | 1859 | 1462758847197 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 18:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:54:07 INFO - PROCESS | 1859 | 1462758847206 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:54:07 INFO - PROCESS | 1859 | 1462758847210 Marionette TRACE conn3 <- [1,2342,null,{}] 18:54:07 INFO - PROCESS | 1859 | 1462758847215 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:07 INFO - PROCESS | 1859 | 1462758847369 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 18:54:07 INFO - PROCESS | 1859 | 1462758847553 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348bd800 == 94 [pid = 1859] [id = 593] 18:54:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c2914b800) [pid = 1859] [serial = 1780] [outer = (nil)] 18:54:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c2b3abc00) [pid = 1859] [serial = 1781] [outer = 0x7f5c2914b800] 18:54:07 INFO - PROCESS | 1859 | 1462758847617 Marionette DEBUG loaded listener.js 18:54:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c2b61d400) [pid = 1859] [serial = 1782] [outer = 0x7f5c2914b800] 18:54:08 INFO - PROCESS | 1859 | 1462758848490 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 18:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1333ms 18:54:08 INFO - PROCESS | 1859 | 1462758848539 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 18:54:08 INFO - PROCESS | 1859 | 1462758848543 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 18:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:54:08 INFO - PROCESS | 1859 | 1462758848548 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:54:08 INFO - PROCESS | 1859 | 1462758848554 Marionette TRACE conn3 <- [1,2346,null,{}] 18:54:08 INFO - PROCESS | 1859 | 1462758848569 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:08 INFO - PROCESS | 1859 | 1462758848721 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 18:54:08 INFO - PROCESS | 1859 | 1462758848904 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47e66800 == 95 [pid = 1859] [id = 594] 18:54:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c3050b400) [pid = 1859] [serial = 1783] [outer = (nil)] 18:54:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c3085ac00) [pid = 1859] [serial = 1784] [outer = 0x7f5c3050b400] 18:54:08 INFO - PROCESS | 1859 | 1462758848971 Marionette DEBUG loaded listener.js 18:54:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c30e64400) [pid = 1859] [serial = 1785] [outer = 0x7f5c3050b400] 18:54:09 INFO - PROCESS | 1859 | 1462758849760 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 18:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1283ms 18:54:09 INFO - PROCESS | 1859 | 1462758849831 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 18:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:54:09 INFO - PROCESS | 1859 | 1462758849835 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 18:54:09 INFO - PROCESS | 1859 | 1462758849841 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:54:09 INFO - PROCESS | 1859 | 1462758849843 Marionette TRACE conn3 <- [1,2350,null,{}] 18:54:09 INFO - PROCESS | 1859 | 1462758849848 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:10 INFO - PROCESS | 1859 | 1462758849999 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 18:54:10 INFO - PROCESS | 1859 | 1462758850175 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c38e000 == 96 [pid = 1859] [id = 595] 18:54:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c30545400) [pid = 1859] [serial = 1786] [outer = (nil)] 18:54:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c31f21c00) [pid = 1859] [serial = 1787] [outer = 0x7f5c30545400] 18:54:10 INFO - PROCESS | 1859 | 1462758850239 Marionette DEBUG loaded listener.js 18:54:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c34377000) [pid = 1859] [serial = 1788] [outer = 0x7f5c30545400] 18:54:11 INFO - PROCESS | 1859 | 1462758851025 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 18:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1227ms 18:54:11 INFO - PROCESS | 1859 | 1462758851067 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 18:54:11 INFO - PROCESS | 1859 | 1462758851071 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 18:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:54:11 INFO - PROCESS | 1859 | 1462758851076 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:54:11 INFO - PROCESS | 1859 | 1462758851078 Marionette TRACE conn3 <- [1,2354,null,{}] 18:54:11 INFO - PROCESS | 1859 | 1462758851083 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:11 INFO - PROCESS | 1859 | 1462758851243 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 18:54:11 INFO - PROCESS | 1859 | 1462758851424 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51f14000 == 97 [pid = 1859] [id = 596] 18:54:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c3110f800) [pid = 1859] [serial = 1789] [outer = (nil)] 18:54:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c3476b400) [pid = 1859] [serial = 1790] [outer = 0x7f5c3110f800] 18:54:11 INFO - PROCESS | 1859 | 1462758851485 Marionette DEBUG loaded listener.js 18:54:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c386f4c00) [pid = 1859] [serial = 1791] [outer = 0x7f5c3110f800] 18:54:12 INFO - PROCESS | 1859 | 1462758852306 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 18:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1276ms 18:54:12 INFO - PROCESS | 1859 | 1462758852354 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 18:54:12 INFO - PROCESS | 1859 | 1462758852357 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 18:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:54:12 INFO - PROCESS | 1859 | 1462758852379 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:54:12 INFO - PROCESS | 1859 | 1462758852382 Marionette TRACE conn3 <- [1,2358,null,{}] 18:54:12 INFO - PROCESS | 1859 | 1462758852387 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:12 INFO - PROCESS | 1859 | 1462758852554 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 18:54:12 INFO - PROCESS | 1859 | 1462758852737 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2ecb7800 == 98 [pid = 1859] [id = 597] 18:54:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c39272400) [pid = 1859] [serial = 1792] [outer = (nil)] 18:54:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c3b1d7800) [pid = 1859] [serial = 1793] [outer = 0x7f5c39272400] 18:54:12 INFO - PROCESS | 1859 | 1462758852802 Marionette DEBUG loaded listener.js 18:54:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c47cdbc00) [pid = 1859] [serial = 1794] [outer = 0x7f5c39272400] 18:54:13 INFO - PROCESS | 1859 | 1462758853601 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 18:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1280ms 18:54:13 INFO - PROCESS | 1859 | 1462758853657 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 18:54:13 INFO - PROCESS | 1859 | 1462758853660 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 18:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:54:13 INFO - PROCESS | 1859 | 1462758853665 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:54:13 INFO - PROCESS | 1859 | 1462758853668 Marionette TRACE conn3 <- [1,2362,null,{}] 18:54:13 INFO - PROCESS | 1859 | 1462758853673 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:13 INFO - PROCESS | 1859 | 1462758853873 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 18:54:14 INFO - PROCESS | 1859 | 1462758854007 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c247d2800 == 99 [pid = 1859] [id = 598] 18:54:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c39351c00) [pid = 1859] [serial = 1795] [outer = (nil)] 18:54:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c491cc400) [pid = 1859] [serial = 1796] [outer = 0x7f5c39351c00] 18:54:14 INFO - PROCESS | 1859 | 1462758854069 Marionette DEBUG loaded listener.js 18:54:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c4cdd8400) [pid = 1859] [serial = 1797] [outer = 0x7f5c39351c00] 18:54:14 INFO - PROCESS | 1859 | 1462758854887 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 18:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1276ms 18:54:14 INFO - PROCESS | 1859 | 1462758854942 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 18:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:54:14 INFO - PROCESS | 1859 | 1462758854946 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 18:54:14 INFO - PROCESS | 1859 | 1462758854951 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:54:14 INFO - PROCESS | 1859 | 1462758854954 Marionette TRACE conn3 <- [1,2366,null,{}] 18:54:14 INFO - PROCESS | 1859 | 1462758854958 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:15 INFO - PROCESS | 1859 | 1462758855103 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 18:54:15 INFO - PROCESS | 1859 | 1462758855291 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c22dde000 == 100 [pid = 1859] [id = 599] 18:54:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c29bd1c00) [pid = 1859] [serial = 1798] [outer = (nil)] 18:54:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c4afe5000) [pid = 1859] [serial = 1799] [outer = 0x7f5c29bd1c00] 18:54:15 INFO - PROCESS | 1859 | 1462758855351 Marionette DEBUG loaded listener.js 18:54:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c4cecf800) [pid = 1859] [serial = 1800] [outer = 0x7f5c29bd1c00] 18:54:16 INFO - PROCESS | 1859 | 1462758856132 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 18:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1236ms 18:54:16 INFO - PROCESS | 1859 | 1462758856199 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 18:54:16 INFO - PROCESS | 1859 | 1462758856202 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 18:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:54:16 INFO - PROCESS | 1859 | 1462758856210 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:54:16 INFO - PROCESS | 1859 | 1462758856213 Marionette TRACE conn3 <- [1,2370,null,{}] 18:54:16 INFO - PROCESS | 1859 | 1462758856217 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:16 INFO - PROCESS | 1859 | 1462758856360 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 18:54:16 INFO - PROCESS | 1859 | 1462758856544 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c247e2000 == 101 [pid = 1859] [id = 600] 18:54:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c23a56800) [pid = 1859] [serial = 1801] [outer = (nil)] 18:54:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c23a5d800) [pid = 1859] [serial = 1802] [outer = 0x7f5c23a56800] 18:54:16 INFO - PROCESS | 1859 | 1462758856605 Marionette DEBUG loaded listener.js 18:54:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f5c23a62800) [pid = 1859] [serial = 1803] [outer = 0x7f5c23a56800] 18:54:17 INFO - PROCESS | 1859 | 1462758857350 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 18:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1176ms 18:54:17 INFO - PROCESS | 1859 | 1462758857386 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 18:54:17 INFO - PROCESS | 1859 | 1462758857389 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 18:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:54:17 INFO - PROCESS | 1859 | 1462758857411 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:54:17 INFO - PROCESS | 1859 | 1462758857414 Marionette TRACE conn3 <- [1,2374,null,{}] 18:54:17 INFO - PROCESS | 1859 | 1462758857418 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:17 INFO - PROCESS | 1859 | 1462758857562 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 18:54:17 INFO - PROCESS | 1859 | 1462758857747 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c238d8000 == 102 [pid = 1859] [id = 601] 18:54:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f5c23a59400) [pid = 1859] [serial = 1804] [outer = (nil)] 18:54:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f5c4cddf400) [pid = 1859] [serial = 1805] [outer = 0x7f5c23a59400] 18:54:17 INFO - PROCESS | 1859 | 1462758857810 Marionette DEBUG loaded listener.js 18:54:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f5c4d0cf000) [pid = 1859] [serial = 1806] [outer = 0x7f5c23a59400] 18:54:18 INFO - PROCESS | 1859 | 1462758858613 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 18:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1278ms 18:54:18 INFO - PROCESS | 1859 | 1462758858687 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 18:54:18 INFO - PROCESS | 1859 | 1462758858691 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 18:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:54:18 INFO - PROCESS | 1859 | 1462758858696 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:54:18 INFO - PROCESS | 1859 | 1462758858700 Marionette TRACE conn3 <- [1,2378,null,{}] 18:54:18 INFO - PROCESS | 1859 | 1462758858705 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:18 INFO - PROCESS | 1859 | 1462758858918 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 18:54:19 INFO - PROCESS | 1859 | 1462758859099 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2348f800 == 103 [pid = 1859] [id = 602] 18:54:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f5c23455000) [pid = 1859] [serial = 1807] [outer = (nil)] 18:54:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f5c2345e400) [pid = 1859] [serial = 1808] [outer = 0x7f5c23455000] 18:54:19 INFO - PROCESS | 1859 | 1462758859169 Marionette DEBUG loaded listener.js 18:54:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c292df000) [pid = 1859] [serial = 1809] [outer = 0x7f5c23455000] 18:54:20 INFO - PROCESS | 1859 | 1462758860014 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 18:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1382ms 18:54:20 INFO - PROCESS | 1859 | 1462758860079 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 18:54:20 INFO - PROCESS | 1859 | 1462758860082 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 18:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:54:20 INFO - PROCESS | 1859 | 1462758860087 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:54:20 INFO - PROCESS | 1859 | 1462758860089 Marionette TRACE conn3 <- [1,2382,null,{}] 18:54:20 INFO - PROCESS | 1859 | 1462758860094 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:20 INFO - PROCESS | 1859 | 1462758860242 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 18:54:20 INFO - PROCESS | 1859 | 1462758860428 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27115800 == 104 [pid = 1859] [id = 603] 18:54:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f5c23454c00) [pid = 1859] [serial = 1810] [outer = (nil)] 18:54:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f5c27cf1800) [pid = 1859] [serial = 1811] [outer = 0x7f5c23454c00] 18:54:20 INFO - PROCESS | 1859 | 1462758860491 Marionette DEBUG loaded listener.js 18:54:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f5c2aeda400) [pid = 1859] [serial = 1812] [outer = 0x7f5c23454c00] 18:54:21 INFO - PROCESS | 1859 | 1462758861566 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 18:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1532ms 18:54:21 INFO - PROCESS | 1859 | 1462758861620 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 18:54:21 INFO - PROCESS | 1859 | 1462758861625 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 18:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:54:21 INFO - PROCESS | 1859 | 1462758861632 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:54:21 INFO - PROCESS | 1859 | 1462758861635 Marionette TRACE conn3 <- [1,2386,null,{}] 18:54:21 INFO - PROCESS | 1859 | 1462758861642 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:21 INFO - PROCESS | 1859 | 1462758861798 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 18:54:22 INFO - PROCESS | 1859 | 1462758862091 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27984000 == 105 [pid = 1859] [id = 604] 18:54:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f5c244cfc00) [pid = 1859] [serial = 1813] [outer = (nil)] 18:54:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f5c24e44c00) [pid = 1859] [serial = 1814] [outer = 0x7f5c244cfc00] 18:54:22 INFO - PROCESS | 1859 | 1462758862154 Marionette DEBUG loaded listener.js 18:54:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f5c27248400) [pid = 1859] [serial = 1815] [outer = 0x7f5c244cfc00] 18:54:22 INFO - PROCESS | 1859 | 1462758862992 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 18:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1435ms 18:54:23 INFO - PROCESS | 1859 | 1462758863067 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 18:54:23 INFO - PROCESS | 1859 | 1462758863074 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 18:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:54:23 INFO - PROCESS | 1859 | 1462758863082 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:54:23 INFO - PROCESS | 1859 | 1462758863085 Marionette TRACE conn3 <- [1,2390,null,{}] 18:54:23 INFO - PROCESS | 1859 | 1462758863090 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:23 INFO - PROCESS | 1859 | 1462758863245 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 18:54:23 INFO - PROCESS | 1859 | 1462758863432 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c270e9800 == 106 [pid = 1859] [id = 605] 18:54:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f5c2724a400) [pid = 1859] [serial = 1816] [outer = (nil)] 18:54:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f5c29236000) [pid = 1859] [serial = 1817] [outer = 0x7f5c2724a400] 18:54:23 INFO - PROCESS | 1859 | 1462758863487 Marionette DEBUG loaded listener.js 18:54:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f5c29be5c00) [pid = 1859] [serial = 1818] [outer = 0x7f5c2724a400] 18:54:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2798a000 == 105 [pid = 1859] [id = 590] 18:54:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b15800 == 104 [pid = 1859] [id = 589] 18:54:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38d7a000 == 103 [pid = 1859] [id = 588] 18:54:23 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f5c3caa8800) [pid = 1859] [serial = 1688] [outer = (nil)] [url = about:blank] 18:54:23 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f5c3a4bbc00) [pid = 1859] [serial = 1685] [outer = (nil)] [url = about:blank] 18:54:23 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f5c46deb800) [pid = 1859] [serial = 1694] [outer = (nil)] [url = about:blank] 18:54:23 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f5c39523c00) [pid = 1859] [serial = 1682] [outer = (nil)] [url = about:blank] 18:54:23 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f5c39351800) [pid = 1859] [serial = 1718] [outer = (nil)] [url = about:blank] 18:54:23 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f5c47bb9400) [pid = 1859] [serial = 1691] [outer = (nil)] [url = about:blank] 18:54:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31bcf800 == 102 [pid = 1859] [id = 587] 18:54:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b6c8000 == 101 [pid = 1859] [id = 586] 18:54:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ec9000 == 100 [pid = 1859] [id = 585] 18:54:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b7a0800 == 99 [pid = 1859] [id = 584] 18:54:23 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c315e0000 == 98 [pid = 1859] [id = 583] 18:54:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4ecd0800 == 97 [pid = 1859] [id = 576] 18:54:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c41d09800 == 96 [pid = 1859] [id = 575] 18:54:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c315dd800 == 95 [pid = 1859] [id = 574] 18:54:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c272e0800 == 94 [pid = 1859] [id = 573] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f5c292e7c00) [pid = 1859] [serial = 1667] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f5c4d0d2400) [pid = 1859] [serial = 1635] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f5c37991800) [pid = 1859] [serial = 1518] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f5c3110a800) [pid = 1859] [serial = 1709] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f5c3935e400) [pid = 1859] [serial = 1572] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f5c346eec00) [pid = 1859] [serial = 1665] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f5c29238800) [pid = 1859] [serial = 1617] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f5c30505000) [pid = 1859] [serial = 1670] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f5c3145c000) [pid = 1859] [serial = 1673] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f5c30856400) [pid = 1859] [serial = 1539] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f5c3631c400) [pid = 1859] [serial = 1677] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f5c27cf2c00) [pid = 1859] [serial = 1536] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c3092a400) [pid = 1859] [serial = 1706] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c31d60400) [pid = 1859] [serial = 1674] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c2a0d0400) [pid = 1859] [serial = 1668] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c30bc6800) [pid = 1859] [serial = 1515] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c4cdd4800) [pid = 1859] [serial = 1482] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c41dd5c00) [pid = 1859] [serial = 1524] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c4c39c400) [pid = 1859] [serial = 1629] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c307ef800) [pid = 1859] [serial = 1671] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c3050a800) [pid = 1859] [serial = 1704] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c4d0c3c00) [pid = 1859] [serial = 1590] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c4798b000) [pid = 1859] [serial = 1626] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c4cdd5000) [pid = 1859] [serial = 1697] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c31d6d400) [pid = 1859] [serial = 1710] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c30e5b400) [pid = 1859] [serial = 1716] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c252ce800) [pid = 1859] [serial = 1641] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c39943400) [pid = 1859] [serial = 1473] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c3b1e3000) [pid = 1859] [serial = 1476] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c4d11d000) [pid = 1859] [serial = 1698] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c3b175000) [pid = 1859] [serial = 1521] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c4cdd2400) [pid = 1859] [serial = 1527] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c37860400) [pid = 1859] [serial = 1679] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c4b092c00) [pid = 1859] [serial = 1419] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c29bf2800) [pid = 1859] [serial = 1701] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c4ec9b800) [pid = 1859] [serial = 1632] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c386f1800) [pid = 1859] [serial = 1680] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c3631bc00) [pid = 1859] [serial = 1713] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c2f4efc00) [pid = 1859] [serial = 1464] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c30510000) [pid = 1859] [serial = 1587] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c2f4f5400) [pid = 1859] [serial = 1512] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c32c76000) [pid = 1859] [serial = 1623] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c31109800) [pid = 1859] [serial = 1467] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c4d00a800) [pid = 1859] [serial = 1533] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c33051000) [pid = 1859] [serial = 1664] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c29bed000) [pid = 1859] [serial = 1638] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c2aed6c00) [pid = 1859] [serial = 1715] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c29bd6800) [pid = 1859] [serial = 1700] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c2eedfc00) [pid = 1859] [serial = 1703] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c34565400) [pid = 1859] [serial = 1712] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f5c30548c00) [pid = 1859] [serial = 1566] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c4d010c00) [pid = 1859] [serial = 1584] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c3b68f400) [pid = 1859] [serial = 1563] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c4c7f0c00) [pid = 1859] [serial = 1581] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c31517000) [pid = 1859] [serial = 1569] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c30ea7400) [pid = 1859] [serial = 1707] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c48026c00) [pid = 1859] [serial = 1479] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c3cb50800) [pid = 1859] [serial = 1575] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c4cec7000) [pid = 1859] [serial = 1530] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c30553000) [pid = 1859] [serial = 1620] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c37d9ac00) [pid = 1859] [serial = 1470] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c47b61c00) [pid = 1859] [serial = 1578] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c346f1c00) [pid = 1859] [serial = 1676] [outer = (nil)] [url = about:blank] 18:54:24 INFO - PROCESS | 1859 | 1462758864403 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 18:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1380ms 18:54:24 INFO - PROCESS | 1859 | 1462758864463 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 18:54:24 INFO - PROCESS | 1859 | 1462758864466 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 18:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:54:24 INFO - PROCESS | 1859 | 1462758864471 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:54:24 INFO - PROCESS | 1859 | 1462758864476 Marionette TRACE conn3 <- [1,2394,null,{}] 18:54:24 INFO - PROCESS | 1859 | 1462758864489 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:24 INFO - PROCESS | 1859 | 1462758864629 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 18:54:24 INFO - PROCESS | 1859 | 1462758864639 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b5a3000 == 95 [pid = 1859] [id = 606] 18:54:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c2a0c8800) [pid = 1859] [serial = 1819] [outer = (nil)] 18:54:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c2b3af800) [pid = 1859] [serial = 1820] [outer = 0x7f5c2a0c8800] 18:54:24 INFO - PROCESS | 1859 | 1462758864695 Marionette DEBUG loaded listener.js 18:54:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c2b625000) [pid = 1859] [serial = 1821] [outer = 0x7f5c2a0c8800] 18:54:25 INFO - PROCESS | 1859 | 1462758865457 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1034ms 18:54:25 INFO - PROCESS | 1859 | 1462758865506 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 18:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:54:25 INFO - PROCESS | 1859 | 1462758865510 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 18:54:25 INFO - PROCESS | 1859 | 1462758865515 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:54:25 INFO - PROCESS | 1859 | 1462758865517 Marionette TRACE conn3 <- [1,2398,null,{}] 18:54:25 INFO - PROCESS | 1859 | 1462758865522 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:25 INFO - PROCESS | 1859 | 1462758865657 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 18:54:25 INFO - PROCESS | 1859 | 1462758865670 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f758000 == 96 [pid = 1859] [id = 607] 18:54:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c2b3adc00) [pid = 1859] [serial = 1822] [outer = (nil)] 18:54:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c30505000) [pid = 1859] [serial = 1823] [outer = 0x7f5c2b3adc00] 18:54:25 INFO - PROCESS | 1859 | 1462758865722 Marionette DEBUG loaded listener.js 18:54:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c3054cc00) [pid = 1859] [serial = 1824] [outer = 0x7f5c2b3adc00] 18:54:26 INFO - PROCESS | 1859 | 1462758866509 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 18:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1030ms 18:54:26 INFO - PROCESS | 1859 | 1462758866545 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 18:54:26 INFO - PROCESS | 1859 | 1462758866547 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 18:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:54:26 INFO - PROCESS | 1859 | 1462758866552 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:54:26 INFO - PROCESS | 1859 | 1462758866555 Marionette TRACE conn3 <- [1,2402,null,{}] 18:54:26 INFO - PROCESS | 1859 | 1462758866618 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:26 INFO - PROCESS | 1859 | 1462758866795 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 18:54:26 INFO - PROCESS | 1859 | 1462758866813 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30d8e000 == 97 [pid = 1859] [id = 608] 18:54:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c2eee3400) [pid = 1859] [serial = 1825] [outer = (nil)] 18:54:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c307f1000) [pid = 1859] [serial = 1826] [outer = 0x7f5c2eee3400] 18:54:26 INFO - PROCESS | 1859 | 1462758866865 Marionette DEBUG loaded listener.js 18:54:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c30863c00) [pid = 1859] [serial = 1827] [outer = 0x7f5c2eee3400] 18:54:27 INFO - PROCESS | 1859 | 1462758867608 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 18:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1089ms 18:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:54:27 INFO - PROCESS | 1859 | 1462758867642 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 18:54:27 INFO - PROCESS | 1859 | 1462758867644 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 18:54:27 INFO - PROCESS | 1859 | 1462758867648 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:54:27 INFO - PROCESS | 1859 | 1462758867652 Marionette TRACE conn3 <- [1,2406,null,{}] 18:54:27 INFO - PROCESS | 1859 | 1462758867679 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:27 INFO - PROCESS | 1859 | 1462758867962 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 18:54:27 INFO - PROCESS | 1859 | 1462758867987 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31a4b800 == 98 [pid = 1859] [id = 609] 18:54:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c30924400) [pid = 1859] [serial = 1828] [outer = (nil)] 18:54:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c31456400) [pid = 1859] [serial = 1829] [outer = 0x7f5c30924400] 18:54:28 INFO - PROCESS | 1859 | 1462758868043 Marionette DEBUG loaded listener.js 18:54:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c33043400) [pid = 1859] [serial = 1830] [outer = 0x7f5c30924400] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f5c31f16000) [pid = 1859] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f5c30503400) [pid = 1859] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f5c30509c00) [pid = 1859] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f5c29145800) [pid = 1859] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f5c292e6000) [pid = 1859] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f5c29be9800) [pid = 1859] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f5c29be6800) [pid = 1859] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f5c244ca400) [pid = 1859] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f5c252d0c00) [pid = 1859] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f5c3ca9f400) [pid = 1859] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f5c3960b000) [pid = 1859] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f5c39351000) [pid = 1859] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f5c36313400) [pid = 1859] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:54:28 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f5c27dc6000) [pid = 1859] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:54:28 INFO - PROCESS | 1859 | 1462758868908 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 18:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1288ms 18:54:28 INFO - PROCESS | 1859 | 1462758868937 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 18:54:28 INFO - PROCESS | 1859 | 1462758868940 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 18:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:54:28 INFO - PROCESS | 1859 | 1462758868954 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:54:28 INFO - PROCESS | 1859 | 1462758868956 Marionette TRACE conn3 <- [1,2410,null,{}] 18:54:28 INFO - PROCESS | 1859 | 1462758868961 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:29 INFO - PROCESS | 1859 | 1462758869089 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 18:54:29 INFO - PROCESS | 1859 | 1462758869105 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31bcf800 == 99 [pid = 1859] [id = 610] 18:54:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f5c27dc4c00) [pid = 1859] [serial = 1831] [outer = (nil)] 18:54:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f5c31d6bc00) [pid = 1859] [serial = 1832] [outer = 0x7f5c27dc4c00] 18:54:29 INFO - PROCESS | 1859 | 1462758869158 Marionette DEBUG loaded listener.js 18:54:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f5c346f2c00) [pid = 1859] [serial = 1833] [outer = 0x7f5c27dc4c00] 18:54:29 INFO - PROCESS | 1859 | 1462758869891 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 18:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 977ms 18:54:29 INFO - PROCESS | 1859 | 1462758869932 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 18:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:54:29 INFO - PROCESS | 1859 | 1462758869935 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 18:54:29 INFO - PROCESS | 1859 | 1462758869940 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:54:29 INFO - PROCESS | 1859 | 1462758869942 Marionette TRACE conn3 <- [1,2414,null,{}] 18:54:29 INFO - PROCESS | 1859 | 1462758869947 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:30 INFO - PROCESS | 1859 | 1462758870132 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 18:54:30 INFO - PROCESS | 1859 | 1462758870149 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c46000 == 100 [pid = 1859] [id = 611] 18:54:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f5c29be9800) [pid = 1859] [serial = 1834] [outer = (nil)] 18:54:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f5c3631b800) [pid = 1859] [serial = 1835] [outer = 0x7f5c29be9800] 18:54:30 INFO - PROCESS | 1859 | 1462758870201 Marionette DEBUG loaded listener.js 18:54:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f5c390ac800) [pid = 1859] [serial = 1836] [outer = 0x7f5c29be9800] 18:54:31 INFO - PROCESS | 1859 | 1462758871116 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 18:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1226ms 18:54:31 INFO - PROCESS | 1859 | 1462758871166 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 18:54:31 INFO - PROCESS | 1859 | 1462758871171 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 18:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:54:31 INFO - PROCESS | 1859 | 1462758871179 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:54:31 INFO - PROCESS | 1859 | 1462758871184 Marionette TRACE conn3 <- [1,2418,null,{}] 18:54:31 INFO - PROCESS | 1859 | 1462758871193 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:31 INFO - PROCESS | 1859 | 1462758871371 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 18:54:31 INFO - PROCESS | 1859 | 1462758871558 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c272f4000 == 101 [pid = 1859] [id = 612] 18:54:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f5c23459800) [pid = 1859] [serial = 1837] [outer = (nil)] 18:54:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f5c27244000) [pid = 1859] [serial = 1838] [outer = 0x7f5c23459800] 18:54:31 INFO - PROCESS | 1859 | 1462758871624 Marionette DEBUG loaded listener.js 18:54:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f5c29145c00) [pid = 1859] [serial = 1839] [outer = 0x7f5c23459800] 18:54:32 INFO - PROCESS | 1859 | 1462758872388 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1284ms 18:54:32 INFO - PROCESS | 1859 | 1462758872463 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 18:54:32 INFO - PROCESS | 1859 | 1462758872471 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 18:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:54:32 INFO - PROCESS | 1859 | 1462758872480 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:54:32 INFO - PROCESS | 1859 | 1462758872484 Marionette TRACE conn3 <- [1,2422,null,{}] 18:54:32 INFO - PROCESS | 1859 | 1462758872489 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:32 INFO - PROCESS | 1859 | 1462758872650 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 18:54:32 INFO - PROCESS | 1859 | 1462758872825 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3074f800 == 102 [pid = 1859] [id = 613] 18:54:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f5c29241c00) [pid = 1859] [serial = 1840] [outer = (nil)] 18:54:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f5c29bf1c00) [pid = 1859] [serial = 1841] [outer = 0x7f5c29241c00] 18:54:32 INFO - PROCESS | 1859 | 1462758872889 Marionette DEBUG loaded listener.js 18:54:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f5c2b3ac000) [pid = 1859] [serial = 1842] [outer = 0x7f5c29241c00] 18:54:33 INFO - PROCESS | 1859 | 1462758873718 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1288ms 18:54:33 INFO - PROCESS | 1859 | 1462758873768 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 18:54:33 INFO - PROCESS | 1859 | 1462758873772 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 18:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:54:33 INFO - PROCESS | 1859 | 1462758873777 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:54:33 INFO - PROCESS | 1859 | 1462758873782 Marionette TRACE conn3 <- [1,2426,null,{}] 18:54:33 INFO - PROCESS | 1859 | 1462758873797 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:33 INFO - PROCESS | 1859 | 1462758873952 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 18:54:34 INFO - PROCESS | 1859 | 1462758874140 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c379d2800 == 103 [pid = 1859] [id = 614] 18:54:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f5c2ed0e000) [pid = 1859] [serial = 1843] [outer = (nil)] 18:54:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f5c307ebc00) [pid = 1859] [serial = 1844] [outer = 0x7f5c2ed0e000] 18:54:34 INFO - PROCESS | 1859 | 1462758874207 Marionette DEBUG loaded listener.js 18:54:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f5c30eaf400) [pid = 1859] [serial = 1845] [outer = 0x7f5c2ed0e000] 18:54:34 INFO - PROCESS | 1859 | 1462758874952 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 18:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1231ms 18:54:35 INFO - PROCESS | 1859 | 1462758875010 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 18:54:35 INFO - PROCESS | 1859 | 1462758875013 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 18:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:54:35 INFO - PROCESS | 1859 | 1462758875018 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:54:35 INFO - PROCESS | 1859 | 1462758875021 Marionette TRACE conn3 <- [1,2430,null,{}] 18:54:35 INFO - PROCESS | 1859 | 1462758875026 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:35 INFO - PROCESS | 1859 | 1462758875182 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 18:54:35 INFO - PROCESS | 1859 | 1462758875359 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39066000 == 104 [pid = 1859] [id = 615] 18:54:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c2f4f6800) [pid = 1859] [serial = 1846] [outer = (nil)] 18:54:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c31f16000) [pid = 1859] [serial = 1847] [outer = 0x7f5c2f4f6800] 18:54:35 INFO - PROCESS | 1859 | 1462758875422 Marionette DEBUG loaded listener.js 18:54:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c37e4c400) [pid = 1859] [serial = 1848] [outer = 0x7f5c2f4f6800] 18:54:36 INFO - PROCESS | 1859 | 1462758876197 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 18:54:36 INFO - PROCESS | 1859 | ************************* 18:54:36 INFO - PROCESS | 1859 | A coding exception was thrown and uncaught in a Task. 18:54:36 INFO - PROCESS | 1859 | 18:54:36 INFO - PROCESS | 1859 | Full message: TypeError: NetworkError when attempting to fetch resource. 18:54:36 INFO - PROCESS | 1859 | Full stack: 18:54:36 INFO - PROCESS | 1859 | ************************* 18:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1280ms 18:54:36 INFO - PROCESS | 1859 | 1462758876300 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 18:54:36 INFO - PROCESS | 1859 | 1462758876302 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 18:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:54:36 INFO - PROCESS | 1859 | 1462758876308 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:54:36 INFO - PROCESS | 1859 | 1462758876310 Marionette TRACE conn3 <- [1,2434,null,{}] 18:54:36 INFO - PROCESS | 1859 | 1462758876316 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:36 INFO - PROCESS | 1859 | 1462758876473 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 18:54:36 INFO - PROCESS | 1859 | 1462758876680 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a664000 == 105 [pid = 1859] [id = 616] 18:54:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c24e3f800) [pid = 1859] [serial = 1849] [outer = (nil)] 18:54:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c3a002400) [pid = 1859] [serial = 1850] [outer = 0x7f5c24e3f800] 18:54:36 INFO - PROCESS | 1859 | 1462758876742 Marionette DEBUG loaded listener.js 18:54:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c3c0d0000) [pid = 1859] [serial = 1851] [outer = 0x7f5c24e3f800] 18:54:37 INFO - PROCESS | 1859 | 1462758877513 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 18:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1225ms 18:54:37 INFO - PROCESS | 1859 | 1462758877539 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 18:54:37 INFO - PROCESS | 1859 | 1462758877542 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 18:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:54:37 INFO - PROCESS | 1859 | 1462758877549 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:54:37 INFO - PROCESS | 1859 | 1462758877551 Marionette TRACE conn3 <- [1,2438,null,{}] 18:54:37 INFO - PROCESS | 1859 | 1462758877556 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:37 INFO - PROCESS | 1859 | 1462758877724 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 18:54:37 INFO - PROCESS | 1859 | 1462758877909 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c41d22800 == 106 [pid = 1859] [id = 617] 18:54:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c3ca9f000) [pid = 1859] [serial = 1852] [outer = (nil)] 18:54:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c47e06800) [pid = 1859] [serial = 1853] [outer = 0x7f5c3ca9f000] 18:54:37 INFO - PROCESS | 1859 | 1462758877970 Marionette DEBUG loaded listener.js 18:54:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c4cddd800) [pid = 1859] [serial = 1854] [outer = 0x7f5c3ca9f000] 18:54:38 INFO - PROCESS | 1859 | 1462758878781 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 18:54:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:54:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1275ms 18:54:38 INFO - PROCESS | 1859 | 1462758878826 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 18:54:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:54:38 INFO - PROCESS | 1859 | 1462758878829 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 18:54:38 INFO - PROCESS | 1859 | 1462758878834 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:54:38 INFO - PROCESS | 1859 | 1462758878837 Marionette TRACE conn3 <- [1,2442,null,{}] 18:54:38 INFO - PROCESS | 1859 | 1462758878841 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:38 INFO - PROCESS | 1859 | 1462758878984 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 18:54:39 INFO - PROCESS | 1859 | 1462758879166 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c346d7000 == 107 [pid = 1859] [id = 618] 18:54:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c2f4fe800) [pid = 1859] [serial = 1855] [outer = (nil)] 18:54:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c36d31000) [pid = 1859] [serial = 1856] [outer = 0x7f5c2f4fe800] 18:54:39 INFO - PROCESS | 1859 | 1462758879252 Marionette DEBUG loaded listener.js 18:54:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c4d0c3c00) [pid = 1859] [serial = 1857] [outer = 0x7f5c2f4fe800] 18:54:40 INFO - PROCESS | 1859 | 1462758880026 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 18:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1228ms 18:54:40 INFO - PROCESS | 1859 | 1462758880062 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 18:54:40 INFO - PROCESS | 1859 | 1462758880066 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 18:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:54:40 INFO - PROCESS | 1859 | 1462758880071 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:54:40 INFO - PROCESS | 1859 | 1462758880073 Marionette TRACE conn3 <- [1,2446,null,{}] 18:54:40 INFO - PROCESS | 1859 | 1462758880078 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:40 INFO - PROCESS | 1859 | 1462758880223 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 18:54:40 INFO - PROCESS | 1859 | 1462758880404 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c31f000 == 108 [pid = 1859] [id = 619] 18:54:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c245eb800) [pid = 1859] [serial = 1858] [outer = (nil)] 18:54:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c245f4800) [pid = 1859] [serial = 1859] [outer = 0x7f5c245eb800] 18:54:40 INFO - PROCESS | 1859 | 1462758880464 Marionette DEBUG loaded listener.js 18:54:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c245f8c00) [pid = 1859] [serial = 1860] [outer = 0x7f5c245eb800] 18:54:41 INFO - PROCESS | 1859 | 1462758881261 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 18:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1230ms 18:54:41 INFO - PROCESS | 1859 | 1462758881300 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 18:54:41 INFO - PROCESS | 1859 | 1462758881303 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 18:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:54:41 INFO - PROCESS | 1859 | 1462758881308 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:54:41 INFO - PROCESS | 1859 | 1462758881310 Marionette TRACE conn3 <- [1,2450,null,{}] 18:54:41 INFO - PROCESS | 1859 | 1462758881315 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:41 INFO - PROCESS | 1859 | 1462758881463 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 18:54:41 INFO - PROCESS | 1859 | 1462758881653 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ecd2800 == 109 [pid = 1859] [id = 620] 18:54:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c245ecc00) [pid = 1859] [serial = 1861] [outer = (nil)] 18:54:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c24666000) [pid = 1859] [serial = 1862] [outer = 0x7f5c245ecc00] 18:54:41 INFO - PROCESS | 1859 | 1462758881716 Marionette DEBUG loaded listener.js 18:54:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c2466a400) [pid = 1859] [serial = 1863] [outer = 0x7f5c245ecc00] 18:54:42 INFO - PROCESS | 1859 | 1462758882459 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 18:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1175ms 18:54:42 INFO - PROCESS | 1859 | 1462758882486 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 18:54:42 INFO - PROCESS | 1859 | 1462758882488 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 18:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:54:42 INFO - PROCESS | 1859 | 1462758882495 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:54:42 INFO - PROCESS | 1859 | 1462758882497 Marionette TRACE conn3 <- [1,2454,null,{}] 18:54:42 INFO - PROCESS | 1859 | 1462758882503 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:42 INFO - PROCESS | 1859 | 1462758882645 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 18:54:42 INFO - PROCESS | 1859 | 1462758882827 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51f0f000 == 110 [pid = 1859] [id = 621] 18:54:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c245f3800) [pid = 1859] [serial = 1864] [outer = (nil)] 18:54:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c2466e800) [pid = 1859] [serial = 1865] [outer = 0x7f5c245f3800] 18:54:42 INFO - PROCESS | 1859 | 1462758882887 Marionette DEBUG loaded listener.js 18:54:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c34566c00) [pid = 1859] [serial = 1866] [outer = 0x7f5c245f3800] 18:54:43 INFO - PROCESS | 1859 | 1462758883692 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 18:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1225ms 18:54:43 INFO - PROCESS | 1859 | 1462758883721 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 18:54:43 INFO - PROCESS | 1859 | 1462758883724 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 18:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:54:43 INFO - PROCESS | 1859 | 1462758883729 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:54:43 INFO - PROCESS | 1859 | 1462758883732 Marionette TRACE conn3 <- [1,2458,null,{}] 18:54:43 INFO - PROCESS | 1859 | 1462758883737 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:43 INFO - PROCESS | 1859 | 1462758883967 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 18:54:44 INFO - PROCESS | 1859 | 1462758884117 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c24616800 == 111 [pid = 1859] [id = 622] 18:54:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c23a5c400) [pid = 1859] [serial = 1867] [outer = (nil)] 18:54:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c2ad36400) [pid = 1859] [serial = 1868] [outer = 0x7f5c23a5c400] 18:54:44 INFO - PROCESS | 1859 | 1462758884184 Marionette DEBUG loaded listener.js 18:54:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c3a264400) [pid = 1859] [serial = 1869] [outer = 0x7f5c23a5c400] 18:54:45 INFO - PROCESS | 1859 | 1462758885390 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 18:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1727ms 18:54:45 INFO - PROCESS | 1859 | 1462758885457 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 18:54:45 INFO - PROCESS | 1859 | 1462758885462 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 18:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:54:45 INFO - PROCESS | 1859 | 1462758885476 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:54:45 INFO - PROCESS | 1859 | 1462758885480 Marionette TRACE conn3 <- [1,2462,null,{}] 18:54:45 INFO - PROCESS | 1859 | 1462758885487 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:45 INFO - PROCESS | 1859 | 1462758885682 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 18:54:45 INFO - PROCESS | 1859 | 1462758885904 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27971800 == 112 [pid = 1859] [id = 623] 18:54:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c24662800) [pid = 1859] [serial = 1870] [outer = (nil)] 18:54:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c2466cc00) [pid = 1859] [serial = 1871] [outer = 0x7f5c24662800] 18:54:45 INFO - PROCESS | 1859 | 1462758885963 Marionette DEBUG loaded listener.js 18:54:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c2724d800) [pid = 1859] [serial = 1872] [outer = 0x7f5c24662800] 18:54:46 INFO - PROCESS | 1859 | 1462758886748 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 18:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1333ms 18:54:46 INFO - PROCESS | 1859 | 1462758886808 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 18:54:46 INFO - PROCESS | 1859 | 1462758886815 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 18:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:54:46 INFO - PROCESS | 1859 | 1462758886824 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:54:46 INFO - PROCESS | 1859 | 1462758886826 Marionette TRACE conn3 <- [1,2466,null,{}] 18:54:46 INFO - PROCESS | 1859 | 1462758886830 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:46 INFO - PROCESS | 1859 | 1462758886972 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 18:54:47 INFO - PROCESS | 1859 | 1462758887288 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c22deb000 == 113 [pid = 1859] [id = 624] 18:54:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c27dc9400) [pid = 1859] [serial = 1873] [outer = (nil)] 18:54:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c29147800) [pid = 1859] [serial = 1874] [outer = 0x7f5c27dc9400] 18:54:47 INFO - PROCESS | 1859 | 1462758887349 Marionette DEBUG loaded listener.js 18:54:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c292e1c00) [pid = 1859] [serial = 1875] [outer = 0x7f5c27dc9400] 18:54:48 INFO - PROCESS | 1859 | 1462758888120 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4ec59800 == 112 [pid = 1859] [id = 564] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48e93800 == 111 [pid = 1859] [id = 562] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c72b000 == 110 [pid = 1859] [id = 563] 18:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1380ms 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c4906e800) [pid = 1859] [serial = 1733] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c2914e000) [pid = 1859] [serial = 1736] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c2465e000) [pid = 1859] [serial = 1742] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c2724fc00) [pid = 1859] [serial = 1739] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c2b3a1400) [pid = 1859] [serial = 1745] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c2b3ed400) [pid = 1859] [serial = 1775] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31bcf800 == 109 [pid = 1859] [id = 610] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31a4b800 == 108 [pid = 1859] [id = 609] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30d8e000 == 107 [pid = 1859] [id = 608] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f758000 == 106 [pid = 1859] [id = 607] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b5a3000 == 105 [pid = 1859] [id = 606] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c270e9800 == 104 [pid = 1859] [id = 605] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c27984000 == 103 [pid = 1859] [id = 604] 18:54:48 INFO - PROCESS | 1859 | 1462758888255 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 18:54:48 INFO - PROCESS | 1859 | 1462758888259 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c238d8000 == 102 [pid = 1859] [id = 601] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c247e2000 == 101 [pid = 1859] [id = 600] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c22dde000 == 100 [pid = 1859] [id = 599] 18:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c247d2800 == 99 [pid = 1859] [id = 598] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2ecb7800 == 98 [pid = 1859] [id = 597] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c51f14000 == 97 [pid = 1859] [id = 596] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4c38e000 == 96 [pid = 1859] [id = 595] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47e66800 == 95 [pid = 1859] [id = 594] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348bd800 == 94 [pid = 1859] [id = 593] 18:54:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b7ad000 == 93 [pid = 1859] [id = 592] 18:54:48 INFO - PROCESS | 1859 | 1462758888290 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:54:48 INFO - PROCESS | 1859 | 1462758888294 Marionette TRACE conn3 <- [1,2470,null,{}] 18:54:48 INFO - PROCESS | 1859 | 1462758888308 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:48 INFO - PROCESS | 1859 | 1462758888445 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 18:54:48 INFO - PROCESS | 1859 | 1462758888463 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c25128800 == 94 [pid = 1859] [id = 625] 18:54:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c2ad33800) [pid = 1859] [serial = 1876] [outer = (nil)] 18:54:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c2ad36c00) [pid = 1859] [serial = 1877] [outer = 0x7f5c2ad33800] 18:54:48 INFO - PROCESS | 1859 | 1462758888521 Marionette DEBUG loaded listener.js 18:54:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c2ad3d400) [pid = 1859] [serial = 1878] [outer = 0x7f5c2ad33800] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c4b092400) [pid = 1859] [serial = 1695] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c48025c00) [pid = 1859] [serial = 1692] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c46d69c00) [pid = 1859] [serial = 1689] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c3b68ec00) [pid = 1859] [serial = 1686] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c3a008400) [pid = 1859] [serial = 1683] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c3c0cfc00) [pid = 1859] [serial = 1719] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c37d94400) [pid = 1859] [serial = 1766] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c31516c00) [pid = 1859] [serial = 1763] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c3086a000) [pid = 1859] [serial = 1758] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c30551800) [pid = 1859] [serial = 1757] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c292e0000) [pid = 1859] [serial = 1752] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c29149800) [pid = 1859] [serial = 1751] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c30d17c00) [pid = 1859] [serial = 1760] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c31108800) [pid = 1859] [serial = 1761] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c3a25d400) [pid = 1859] [serial = 1769] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c2b3ab000) [pid = 1859] [serial = 1755] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c2aedc000) [pid = 1859] [serial = 1754] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c39604400) [pid = 1859] [serial = 1730] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c24e3ec00) [pid = 1859] [serial = 1721] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c2b3aa800) [pid = 1859] [serial = 1748] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c30e63000) [pid = 1859] [serial = 1727] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c2b620800) [pid = 1859] [serial = 1724] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c3b1e3800) [pid = 1859] [serial = 1770] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c27ce5800) [pid = 1859] [serial = 1772] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c292e8000) [pid = 1859] [serial = 1773] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f5c3935b800) [pid = 1859] [serial = 1767] [outer = (nil)] [url = about:blank] 18:54:48 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f5c316da000) [pid = 1859] [serial = 1764] [outer = (nil)] [url = about:blank] 18:54:49 INFO - PROCESS | 1859 | 1462758889341 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 18:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1100ms 18:54:49 INFO - PROCESS | 1859 | 1462758889375 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 18:54:49 INFO - PROCESS | 1859 | 1462758889379 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 18:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:54:49 INFO - PROCESS | 1859 | 1462758889385 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:54:49 INFO - PROCESS | 1859 | 1462758889386 Marionette TRACE conn3 <- [1,2474,null,{}] 18:54:49 INFO - PROCESS | 1859 | 1462758889391 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:49 INFO - PROCESS | 1859 | 1462758889532 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 18:54:49 INFO - PROCESS | 1859 | 1462758889548 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2a01b000 == 95 [pid = 1859] [id = 626] 18:54:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f5c2ad36000) [pid = 1859] [serial = 1879] [outer = (nil)] 18:54:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f5c2b3ec000) [pid = 1859] [serial = 1880] [outer = 0x7f5c2ad36000] 18:54:49 INFO - PROCESS | 1859 | 1462758889603 Marionette DEBUG loaded listener.js 18:54:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c2b61d000) [pid = 1859] [serial = 1881] [outer = 0x7f5c2ad36000] 18:54:50 INFO - PROCESS | 1859 | 1462758890366 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 18:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1030ms 18:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:54:50 INFO - PROCESS | 1859 | 1462758890416 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 18:54:50 INFO - PROCESS | 1859 | 1462758890418 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 18:54:50 INFO - PROCESS | 1859 | 1462758890422 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:54:50 INFO - PROCESS | 1859 | 1462758890425 Marionette TRACE conn3 <- [1,2478,null,{}] 18:54:50 INFO - PROCESS | 1859 | 1462758890444 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:50 INFO - PROCESS | 1859 | 1462758890588 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 18:54:50 INFO - PROCESS | 1859 | 1462758890597 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f751800 == 96 [pid = 1859] [id = 627] 18:54:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c2b3a7c00) [pid = 1859] [serial = 1882] [outer = (nil)] 18:54:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c2ed0d800) [pid = 1859] [serial = 1883] [outer = 0x7f5c2b3a7c00] 18:54:50 INFO - PROCESS | 1859 | 1462758890651 Marionette DEBUG loaded listener.js 18:54:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c2f838800) [pid = 1859] [serial = 1884] [outer = 0x7f5c2b3a7c00] 18:54:51 INFO - PROCESS | 1859 | 1462758891474 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 18:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1086ms 18:54:51 INFO - PROCESS | 1859 | 1462758891511 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 18:54:51 INFO - PROCESS | 1859 | 1462758891514 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 18:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:54:51 INFO - PROCESS | 1859 | 1462758891519 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:54:51 INFO - PROCESS | 1859 | 1462758891521 Marionette TRACE conn3 <- [1,2482,null,{}] 18:54:51 INFO - PROCESS | 1859 | 1462758891531 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:51 INFO - PROCESS | 1859 | 1462758891744 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 18:54:51 INFO - PROCESS | 1859 | 1462758891798 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ecd800 == 97 [pid = 1859] [id = 628] 18:54:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c2f844400) [pid = 1859] [serial = 1885] [outer = (nil)] 18:54:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c30547000) [pid = 1859] [serial = 1886] [outer = 0x7f5c2f844400] 18:54:51 INFO - PROCESS | 1859 | 1462758891852 Marionette DEBUG loaded listener.js 18:54:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c30855400) [pid = 1859] [serial = 1887] [outer = 0x7f5c2f844400] 18:54:52 INFO - PROCESS | 1859 | 1462758892603 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 18:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1123ms 18:54:52 INFO - PROCESS | 1859 | 1462758892646 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 18:54:52 INFO - PROCESS | 1859 | 1462758892649 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 18:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:54:52 INFO - PROCESS | 1859 | 1462758892654 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:54:52 INFO - PROCESS | 1859 | 1462758892657 Marionette TRACE conn3 <- [1,2486,null,{}] 18:54:52 INFO - PROCESS | 1859 | 1462758892667 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:52 INFO - PROCESS | 1859 | 1462758892854 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 18:54:53 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c2eee3400) [pid = 1859] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:54:53 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c27dc4c00) [pid = 1859] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:54:53 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c30924400) [pid = 1859] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:54:53 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c2724a400) [pid = 1859] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:54:53 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c2b3adc00) [pid = 1859] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:54:53 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c244cfc00) [pid = 1859] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:54:53 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c2a0c8800) [pid = 1859] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:54:53 INFO - PROCESS | 1859 | 1462758893212 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c24ed1800 == 98 [pid = 1859] [id = 629] 18:54:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c23a58800) [pid = 1859] [serial = 1888] [outer = (nil)] 18:54:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c27dc6000) [pid = 1859] [serial = 1889] [outer = 0x7f5c23a58800] 18:54:53 INFO - PROCESS | 1859 | 1462758893266 Marionette DEBUG loaded listener.js 18:54:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c30553400) [pid = 1859] [serial = 1890] [outer = 0x7f5c23a58800] 18:54:53 INFO - PROCESS | 1859 | 1462758893873 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 18:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1278ms 18:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:54:53 INFO - PROCESS | 1859 | 1462758893933 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 18:54:53 INFO - PROCESS | 1859 | 1462758893935 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 18:54:53 INFO - PROCESS | 1859 | 1462758893940 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:54:53 INFO - PROCESS | 1859 | 1462758893943 Marionette TRACE conn3 <- [1,2490,null,{}] 18:54:53 INFO - PROCESS | 1859 | 1462758893947 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:54 INFO - PROCESS | 1859 | 1462758894075 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 18:54:54 INFO - PROCESS | 1859 | 1462758894216 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31bdd800 == 99 [pid = 1859] [id = 630] 18:54:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c244c2c00) [pid = 1859] [serial = 1891] [outer = (nil)] 18:54:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c30e59000) [pid = 1859] [serial = 1892] [outer = 0x7f5c244c2c00] 18:54:54 INFO - PROCESS | 1859 | 1462758894268 Marionette DEBUG loaded listener.js 18:54:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c3151b800) [pid = 1859] [serial = 1893] [outer = 0x7f5c244c2c00] 18:54:54 INFO - PROCESS | 1859 | 1462758894866 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 979ms 18:54:54 INFO - PROCESS | 1859 | 1462758894919 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 18:54:54 INFO - PROCESS | 1859 | 1462758894921 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 18:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:54:54 INFO - PROCESS | 1859 | 1462758894927 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:54:54 INFO - PROCESS | 1859 | 1462758894929 Marionette TRACE conn3 <- [1,2494,null,{}] 18:54:54 INFO - PROCESS | 1859 | 1462758894934 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:55 INFO - PROCESS | 1859 | 1462758895189 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 18:54:55 INFO - PROCESS | 1859 | 1462758895369 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2349b800 == 100 [pid = 1859] [id = 631] 18:54:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c23452400) [pid = 1859] [serial = 1894] [outer = (nil)] 18:54:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c23458400) [pid = 1859] [serial = 1895] [outer = 0x7f5c23452400] 18:54:55 INFO - PROCESS | 1859 | 1462758895436 Marionette DEBUG loaded listener.js 18:54:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c244cb400) [pid = 1859] [serial = 1896] [outer = 0x7f5c23452400] 18:54:56 INFO - PROCESS | 1859 | 1462758896339 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 18:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1477ms 18:54:56 INFO - PROCESS | 1859 | 1462758896407 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 18:54:56 INFO - PROCESS | 1859 | 1462758896412 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 18:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:54:56 INFO - PROCESS | 1859 | 1462758896419 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:54:56 INFO - PROCESS | 1859 | 1462758896424 Marionette TRACE conn3 <- [1,2498,null,{}] 18:54:56 INFO - PROCESS | 1859 | 1462758896430 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:56 INFO - PROCESS | 1859 | 1462758896601 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 18:54:56 INFO - PROCESS | 1859 | 1462758896784 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2eca5000 == 101 [pid = 1859] [id = 632] 18:54:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c245f9c00) [pid = 1859] [serial = 1897] [outer = (nil)] 18:54:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c29241800) [pid = 1859] [serial = 1898] [outer = 0x7f5c245f9c00] 18:54:56 INFO - PROCESS | 1859 | 1462758896859 Marionette DEBUG loaded listener.js 18:54:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c29bef800) [pid = 1859] [serial = 1899] [outer = 0x7f5c245f9c00] 18:54:57 INFO - PROCESS | 1859 | 1462758897698 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1331ms 18:54:57 INFO - PROCESS | 1859 | 1462758897753 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 18:54:57 INFO - PROCESS | 1859 | 1462758897759 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 18:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:54:57 INFO - PROCESS | 1859 | 1462758897765 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:54:57 INFO - PROCESS | 1859 | 1462758897767 Marionette TRACE conn3 <- [1,2502,null,{}] 18:54:57 INFO - PROCESS | 1859 | 1462758897772 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:57 INFO - PROCESS | 1859 | 1462758897926 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 18:54:58 INFO - PROCESS | 1859 | 1462758898122 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c32c4a800 == 102 [pid = 1859] [id = 633] 18:54:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c2aedd400) [pid = 1859] [serial = 1900] [outer = (nil)] 18:54:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c2b621800) [pid = 1859] [serial = 1901] [outer = 0x7f5c2aedd400] 18:54:58 INFO - PROCESS | 1859 | 1462758898191 Marionette DEBUG loaded listener.js 18:54:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c2f83cc00) [pid = 1859] [serial = 1902] [outer = 0x7f5c2aedd400] 18:54:59 INFO - PROCESS | 1859 | 1462758899041 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1334ms 18:54:59 INFO - PROCESS | 1859 | 1462758899099 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 18:54:59 INFO - PROCESS | 1859 | 1462758899103 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 18:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:54:59 INFO - PROCESS | 1859 | 1462758899116 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:54:59 INFO - PROCESS | 1859 | 1462758899124 Marionette TRACE conn3 <- [1,2506,null,{}] 18:54:59 INFO - PROCESS | 1859 | 1462758899131 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:59 INFO - PROCESS | 1859 | 1462758899289 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 18:54:59 INFO - PROCESS | 1859 | 1462758899467 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38d70000 == 103 [pid = 1859] [id = 634] 18:54:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c2b3a3c00) [pid = 1859] [serial = 1903] [outer = (nil)] 18:54:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c3084dc00) [pid = 1859] [serial = 1904] [outer = 0x7f5c2b3a3c00] 18:54:59 INFO - PROCESS | 1859 | 1462758899529 Marionette DEBUG loaded listener.js 18:54:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c3110c000) [pid = 1859] [serial = 1905] [outer = 0x7f5c2b3a3c00] 18:55:00 INFO - PROCESS | 1859 | 1462758900347 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1294ms 18:55:00 INFO - PROCESS | 1859 | 1462758900404 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 18:55:00 INFO - PROCESS | 1859 | 1462758900407 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 18:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:55:00 INFO - PROCESS | 1859 | 1462758900413 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:55:00 INFO - PROCESS | 1859 | 1462758900415 Marionette TRACE conn3 <- [1,2510,null,{}] 18:55:00 INFO - PROCESS | 1859 | 1462758900420 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:00 INFO - PROCESS | 1859 | 1462758900566 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 18:55:00 INFO - PROCESS | 1859 | 1462758900749 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b15800 == 104 [pid = 1859] [id = 635] 18:55:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c2b3f0400) [pid = 1859] [serial = 1906] [outer = (nil)] 18:55:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c32c21c00) [pid = 1859] [serial = 1907] [outer = 0x7f5c2b3f0400] 18:55:00 INFO - PROCESS | 1859 | 1462758900810 Marionette DEBUG loaded listener.js 18:55:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c34565400) [pid = 1859] [serial = 1908] [outer = 0x7f5c2b3f0400] 18:55:01 INFO - PROCESS | 1859 | 1462758901654 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 18:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1279ms 18:55:01 INFO - PROCESS | 1859 | 1462758901696 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 18:55:01 INFO - PROCESS | 1859 | 1462758901699 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 18:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:55:01 INFO - PROCESS | 1859 | 1462758901705 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:55:01 INFO - PROCESS | 1859 | 1462758901707 Marionette TRACE conn3 <- [1,2514,null,{}] 18:55:01 INFO - PROCESS | 1859 | 1462758901712 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:01 INFO - PROCESS | 1859 | 1462758901867 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 18:55:02 INFO - PROCESS | 1859 | 1462758902052 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb49800 == 105 [pid = 1859] [id = 636] 18:55:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c36321800) [pid = 1859] [serial = 1909] [outer = (nil)] 18:55:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c37d94400) [pid = 1859] [serial = 1910] [outer = 0x7f5c36321800] 18:55:02 INFO - PROCESS | 1859 | 1462758902122 Marionette DEBUG loaded listener.js 18:55:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c39604400) [pid = 1859] [serial = 1911] [outer = 0x7f5c36321800] 18:55:02 INFO - PROCESS | 1859 | 1462758902935 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 18:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1279ms 18:55:02 INFO - PROCESS | 1859 | 1462758902984 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 18:55:02 INFO - PROCESS | 1859 | 1462758902988 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 18:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:55:02 INFO - PROCESS | 1859 | 1462758902993 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:55:02 INFO - PROCESS | 1859 | 1462758902995 Marionette TRACE conn3 <- [1,2518,null,{}] 18:55:03 INFO - PROCESS | 1859 | 1462758903000 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:03 INFO - PROCESS | 1859 | 1462758903168 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 18:55:03 INFO - PROCESS | 1859 | 1462758903354 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48e12800 == 106 [pid = 1859] [id = 637] 18:55:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c36322400) [pid = 1859] [serial = 1912] [outer = (nil)] 18:55:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c3cbb1000) [pid = 1859] [serial = 1913] [outer = 0x7f5c36322400] 18:55:03 INFO - PROCESS | 1859 | 1462758903415 Marionette DEBUG loaded listener.js 18:55:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c47993c00) [pid = 1859] [serial = 1914] [outer = 0x7f5c36322400] 18:55:04 INFO - PROCESS | 1859 | 1462758904196 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1229ms 18:55:04 INFO - PROCESS | 1859 | 1462758904224 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 18:55:04 INFO - PROCESS | 1859 | 1462758904226 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 18:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:55:04 INFO - PROCESS | 1859 | 1462758904232 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:55:04 INFO - PROCESS | 1859 | 1462758904234 Marionette TRACE conn3 <- [1,2522,null,{}] 18:55:04 INFO - PROCESS | 1859 | 1462758904239 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:04 INFO - PROCESS | 1859 | 1462758904388 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 18:55:04 INFO - PROCESS | 1859 | 1462758904572 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d0a6000 == 107 [pid = 1859] [id = 638] 18:55:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c39606800) [pid = 1859] [serial = 1915] [outer = (nil)] 18:55:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c47cd7400) [pid = 1859] [serial = 1916] [outer = 0x7f5c39606800] 18:55:04 INFO - PROCESS | 1859 | 1462758904635 Marionette DEBUG loaded listener.js 18:55:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c48d3d400) [pid = 1859] [serial = 1917] [outer = 0x7f5c39606800] 18:55:05 INFO - PROCESS | 1859 | 1462758905382 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1177ms 18:55:05 INFO - PROCESS | 1859 | 1462758905409 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 18:55:05 INFO - PROCESS | 1859 | 1462758905413 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 18:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:55:05 INFO - PROCESS | 1859 | 1462758905418 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:55:05 INFO - PROCESS | 1859 | 1462758905420 Marionette TRACE conn3 <- [1,2526,null,{}] 18:55:05 INFO - PROCESS | 1859 | 1462758905443 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:05 INFO - PROCESS | 1859 | 1462758905599 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 18:55:05 INFO - PROCESS | 1859 | 1462758905781 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51f11000 == 108 [pid = 1859] [id = 639] 18:55:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c3caa4800) [pid = 1859] [serial = 1918] [outer = (nil)] 18:55:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c491cc800) [pid = 1859] [serial = 1919] [outer = 0x7f5c3caa4800] 18:55:05 INFO - PROCESS | 1859 | 1462758905843 Marionette DEBUG loaded listener.js 18:55:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c4cdd2400) [pid = 1859] [serial = 1920] [outer = 0x7f5c3caa4800] 18:55:06 INFO - PROCESS | 1859 | 1462758906648 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 18:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1285ms 18:55:06 INFO - PROCESS | 1859 | 1462758906703 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 18:55:06 INFO - PROCESS | 1859 | 1462758906706 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 18:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:55:06 INFO - PROCESS | 1859 | 1462758906729 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:55:06 INFO - PROCESS | 1859 | 1462758906732 Marionette TRACE conn3 <- [1,2530,null,{}] 18:55:06 INFO - PROCESS | 1859 | 1462758906737 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:06 INFO - PROCESS | 1859 | 1462758906917 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 18:55:07 INFO - PROCESS | 1859 | 1462758907115 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c25072800 == 109 [pid = 1859] [id = 640] 18:55:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c23372400) [pid = 1859] [serial = 1921] [outer = (nil)] 18:55:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c23378c00) [pid = 1859] [serial = 1922] [outer = 0x7f5c23372400] 18:55:07 INFO - PROCESS | 1859 | 1462758907177 Marionette DEBUG loaded listener.js 18:55:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c2337d000) [pid = 1859] [serial = 1923] [outer = 0x7f5c23372400] 18:55:07 INFO - PROCESS | 1859 | 1462758907923 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 18:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1228ms 18:55:07 INFO - PROCESS | 1859 | 1462758907961 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 18:55:07 INFO - PROCESS | 1859 | 1462758907965 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 18:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:55:07 INFO - PROCESS | 1859 | 1462758907970 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:55:07 INFO - PROCESS | 1859 | 1462758907972 Marionette TRACE conn3 <- [1,2534,null,{}] 18:55:07 INFO - PROCESS | 1859 | 1462758907977 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:08 INFO - PROCESS | 1859 | 1462758908141 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 18:55:08 INFO - PROCESS | 1859 | 1462758908327 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31c84000 == 110 [pid = 1859] [id = 641] 18:55:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c23372800) [pid = 1859] [serial = 1924] [outer = (nil)] 18:55:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c4b08c800) [pid = 1859] [serial = 1925] [outer = 0x7f5c23372800] 18:55:08 INFO - PROCESS | 1859 | 1462758908394 Marionette DEBUG loaded listener.js 18:55:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f5c4d009c00) [pid = 1859] [serial = 1926] [outer = 0x7f5c23372800] 18:55:09 INFO - PROCESS | 1859 | 1462758909216 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 18:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1279ms 18:55:09 INFO - PROCESS | 1859 | 1462758909248 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 18:55:09 INFO - PROCESS | 1859 | 1462758909251 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 18:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:55:09 INFO - PROCESS | 1859 | 1462758909256 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:55:09 INFO - PROCESS | 1859 | 1462758909260 Marionette TRACE conn3 <- [1,2538,null,{}] 18:55:09 INFO - PROCESS | 1859 | 1462758909264 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:09 INFO - PROCESS | 1859 | 1462758909446 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 18:55:09 INFO - PROCESS | 1859 | 1462758909637 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c20912800 == 111 [pid = 1859] [id = 642] 18:55:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f5c22ccd800) [pid = 1859] [serial = 1927] [outer = (nil)] 18:55:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f5c22cd2800) [pid = 1859] [serial = 1928] [outer = 0x7f5c22ccd800] 18:55:09 INFO - PROCESS | 1859 | 1462758909699 Marionette DEBUG loaded listener.js 18:55:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f5c24475c00) [pid = 1859] [serial = 1929] [outer = 0x7f5c22ccd800] 18:55:10 INFO - PROCESS | 1859 | 1462758910466 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 18:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1278ms 18:55:10 INFO - PROCESS | 1859 | 1462758910534 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 18:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:55:10 INFO - PROCESS | 1859 | 1462758910537 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 18:55:10 INFO - PROCESS | 1859 | 1462758910543 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:55:10 INFO - PROCESS | 1859 | 1462758910545 Marionette TRACE conn3 <- [1,2542,null,{}] 18:55:10 INFO - PROCESS | 1859 | 1462758910550 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:10 INFO - PROCESS | 1859 | 1462758910705 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 18:55:11 INFO - PROCESS | 1859 | 1462758911245 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c270d7800 == 112 [pid = 1859] [id = 643] 18:55:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f5c22ccb800) [pid = 1859] [serial = 1930] [outer = (nil)] 18:55:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f5c22cd0800) [pid = 1859] [serial = 1931] [outer = 0x7f5c22ccb800] 18:55:11 INFO - PROCESS | 1859 | 1462758911349 Marionette DEBUG loaded listener.js 18:55:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c2345f400) [pid = 1859] [serial = 1932] [outer = 0x7f5c22ccb800] 18:55:12 INFO - PROCESS | 1859 | 1462758912294 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 18:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1784ms 18:55:12 INFO - PROCESS | 1859 | 1462758912327 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 18:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:55:12 INFO - PROCESS | 1859 | 1462758912332 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 18:55:12 INFO - PROCESS | 1859 | 1462758912339 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:55:12 INFO - PROCESS | 1859 | 1462758912343 Marionette TRACE conn3 <- [1,2546,null,{}] 18:55:12 INFO - PROCESS | 1859 | 1462758912349 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:12 INFO - PROCESS | 1859 | 1462758912501 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 18:55:12 INFO - PROCESS | 1859 | 1462758912694 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c23499000 == 113 [pid = 1859] [id = 644] 18:55:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f5c244c7c00) [pid = 1859] [serial = 1933] [outer = (nil)] 18:55:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f5c24656c00) [pid = 1859] [serial = 1934] [outer = 0x7f5c244c7c00] 18:55:12 INFO - PROCESS | 1859 | 1462758912754 Marionette DEBUG loaded listener.js 18:55:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f5c2466b400) [pid = 1859] [serial = 1935] [outer = 0x7f5c244c7c00] 18:55:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31bdd800 == 112 [pid = 1859] [id = 630] 18:55:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c24ed1800 == 111 [pid = 1859] [id = 629] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f5c3631b800) [pid = 1859] [serial = 1835] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f5c2345e400) [pid = 1859] [serial = 1808] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f5c4cddf400) [pid = 1859] [serial = 1805] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f5c491cc400) [pid = 1859] [serial = 1796] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f5c4afe5000) [pid = 1859] [serial = 1799] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f5c23a5d800) [pid = 1859] [serial = 1802] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ecd800 == 110 [pid = 1859] [id = 628] 18:55:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f751800 == 109 [pid = 1859] [id = 627] 18:55:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2a01b000 == 108 [pid = 1859] [id = 626] 18:55:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c25128800 == 107 [pid = 1859] [id = 625] 18:55:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c22deb000 == 106 [pid = 1859] [id = 624] 18:55:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c27971800 == 105 [pid = 1859] [id = 623] 18:55:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c379d2800 == 104 [pid = 1859] [id = 614] 18:55:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3074f800 == 103 [pid = 1859] [id = 613] 18:55:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c272f4000 == 102 [pid = 1859] [id = 612] 18:55:13 INFO - PROCESS | 1859 | 1462758913651 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f5c3085ac00) [pid = 1859] [serial = 1784] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f5c307f1000) [pid = 1859] [serial = 1826] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f5c31d6bc00) [pid = 1859] [serial = 1832] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f5c31456400) [pid = 1859] [serial = 1829] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f5c29be5c00) [pid = 1859] [serial = 1818] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f5c346f2c00) [pid = 1859] [serial = 1833] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c3054cc00) [pid = 1859] [serial = 1824] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c27248400) [pid = 1859] [serial = 1815] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c27cf1800) [pid = 1859] [serial = 1811] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c24e44c00) [pid = 1859] [serial = 1814] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c29236000) [pid = 1859] [serial = 1817] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c2b3abc00) [pid = 1859] [serial = 1781] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c2b3af800) [pid = 1859] [serial = 1820] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c31f21c00) [pid = 1859] [serial = 1787] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c2b625000) [pid = 1859] [serial = 1821] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c30505000) [pid = 1859] [serial = 1823] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c30863c00) [pid = 1859] [serial = 1827] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c33043400) [pid = 1859] [serial = 1830] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c27ceb000) [pid = 1859] [serial = 1778] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c3b1d7800) [pid = 1859] [serial = 1793] [outer = (nil)] [url = about:blank] 18:55:13 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c3476b400) [pid = 1859] [serial = 1790] [outer = (nil)] [url = about:blank] 18:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1385ms 18:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:55:13 INFO - PROCESS | 1859 | 1462758913726 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 18:55:13 INFO - PROCESS | 1859 | 1462758913730 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 18:55:13 INFO - PROCESS | 1859 | 1462758913736 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:55:13 INFO - PROCESS | 1859 | 1462758913739 Marionette TRACE conn3 <- [1,2550,null,{}] 18:55:13 INFO - PROCESS | 1859 | 1462758913744 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:13 INFO - PROCESS | 1859 | 1462758913880 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 18:55:13 INFO - PROCESS | 1859 | 1462758913896 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c24ee4800 == 103 [pid = 1859] [id = 645] 18:55:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c27ce9800) [pid = 1859] [serial = 1936] [outer = (nil)] 18:55:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c29148400) [pid = 1859] [serial = 1937] [outer = 0x7f5c27ce9800] 18:55:13 INFO - PROCESS | 1859 | 1462758913977 Marionette DEBUG loaded listener.js 18:55:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c29bd6400) [pid = 1859] [serial = 1938] [outer = 0x7f5c27ce9800] 18:55:14 INFO - PROCESS | 1859 | 1462758914817 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 18:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1133ms 18:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:55:14 INFO - PROCESS | 1859 | 1462758914869 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 18:55:14 INFO - PROCESS | 1859 | 1462758914871 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 18:55:14 INFO - PROCESS | 1859 | 1462758914886 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:55:14 INFO - PROCESS | 1859 | 1462758914893 Marionette TRACE conn3 <- [1,2554,null,{}] 18:55:14 INFO - PROCESS | 1859 | 1462758914910 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:15 INFO - PROCESS | 1859 | 1462758915053 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 18:55:15 INFO - PROCESS | 1859 | 1462758915064 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2ecae000 == 104 [pid = 1859] [id = 646] 18:55:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c29bf2800) [pid = 1859] [serial = 1939] [outer = (nil)] 18:55:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c2aed6800) [pid = 1859] [serial = 1940] [outer = 0x7f5c29bf2800] 18:55:15 INFO - PROCESS | 1859 | 1462758915117 Marionette DEBUG loaded listener.js 18:55:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c2b3abc00) [pid = 1859] [serial = 1941] [outer = 0x7f5c29bf2800] 18:55:15 INFO - PROCESS | 1859 | 1462758915925 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 18:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1102ms 18:55:15 INFO - PROCESS | 1859 | 1462758915978 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 18:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:55:15 INFO - PROCESS | 1859 | 1462758915981 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 18:55:16 INFO - PROCESS | 1859 | 1462758915992 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:55:16 INFO - PROCESS | 1859 | 1462758915994 Marionette TRACE conn3 <- [1,2558,null,{}] 18:55:16 INFO - PROCESS | 1859 | 1462758915997 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:16 INFO - PROCESS | 1859 | 1462758916183 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 18:55:16 INFO - PROCESS | 1859 | 1462758916210 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f88f000 == 105 [pid = 1859] [id = 647] 18:55:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c2ad30400) [pid = 1859] [serial = 1942] [outer = (nil)] 18:55:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c2ed05800) [pid = 1859] [serial = 1943] [outer = 0x7f5c2ad30400] 18:55:16 INFO - PROCESS | 1859 | 1462758916264 Marionette DEBUG loaded listener.js 18:55:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c2f839400) [pid = 1859] [serial = 1944] [outer = 0x7f5c2ad30400] 18:55:17 INFO - PROCESS | 1859 | 1462758917025 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 18:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1080ms 18:55:17 INFO - PROCESS | 1859 | 1462758917066 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 18:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:55:17 INFO - PROCESS | 1859 | 1462758917069 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 18:55:17 INFO - PROCESS | 1859 | 1462758917083 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:55:17 INFO - PROCESS | 1859 | 1462758917085 Marionette TRACE conn3 <- [1,2562,null,{}] 18:55:17 INFO - PROCESS | 1859 | 1462758917090 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:17 INFO - PROCESS | 1859 | 1462758917287 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 18:55:17 INFO - PROCESS | 1859 | 1462758917318 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31167000 == 106 [pid = 1859] [id = 648] 18:55:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c2f842c00) [pid = 1859] [serial = 1945] [outer = (nil)] 18:55:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c2f846800) [pid = 1859] [serial = 1946] [outer = 0x7f5c2f842c00] 18:55:17 INFO - PROCESS | 1859 | 1462758917378 Marionette DEBUG loaded listener.js 18:55:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c30852800) [pid = 1859] [serial = 1947] [outer = 0x7f5c2f842c00] 18:55:18 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c244c6400) [pid = 1859] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:55:18 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c2f844400) [pid = 1859] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:55:18 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c23a58800) [pid = 1859] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:55:18 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c2b3a7c00) [pid = 1859] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:55:18 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c2ad33800) [pid = 1859] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:55:18 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c27dc9400) [pid = 1859] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:55:18 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c2ad36000) [pid = 1859] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:55:18 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c24662800) [pid = 1859] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:55:18 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c29be9800) [pid = 1859] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:55:18 INFO - PROCESS | 1859 | 1462758918350 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 18:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1291ms 18:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:55:18 INFO - PROCESS | 1859 | 1462758918367 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 18:55:18 INFO - PROCESS | 1859 | 1462758918369 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 18:55:18 INFO - PROCESS | 1859 | 1462758918374 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:55:18 INFO - PROCESS | 1859 | 1462758918377 Marionette TRACE conn3 <- [1,2566,null,{}] 18:55:18 INFO - PROCESS | 1859 | 1462758918389 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:18 INFO - PROCESS | 1859 | 1462758918524 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 18:55:18 INFO - PROCESS | 1859 | 1462758918538 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31bc8800 == 107 [pid = 1859] [id = 649] 18:55:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c29bed800) [pid = 1859] [serial = 1948] [outer = (nil)] 18:55:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c30850800) [pid = 1859] [serial = 1949] [outer = 0x7f5c29bed800] 18:55:18 INFO - PROCESS | 1859 | 1462758918591 Marionette DEBUG loaded listener.js 18:55:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c30eb2400) [pid = 1859] [serial = 1950] [outer = 0x7f5c29bed800] 18:55:19 INFO - PROCESS | 1859 | 1462758919285 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 18:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 925ms 18:55:19 INFO - PROCESS | 1859 | 1462758919299 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 18:55:19 INFO - PROCESS | 1859 | 1462758919301 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 18:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:55:19 INFO - PROCESS | 1859 | 1462758919306 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:55:19 INFO - PROCESS | 1859 | 1462758919309 Marionette TRACE conn3 <- [1,2570,null,{}] 18:55:19 INFO - PROCESS | 1859 | 1462758919314 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:19 INFO - PROCESS | 1859 | 1462758919445 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 18:55:19 INFO - PROCESS | 1859 | 1462758919596 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ebe000 == 108 [pid = 1859] [id = 650] 18:55:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c244cfc00) [pid = 1859] [serial = 1951] [outer = (nil)] 18:55:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c30eb4000) [pid = 1859] [serial = 1952] [outer = 0x7f5c244cfc00] 18:55:19 INFO - PROCESS | 1859 | 1462758919649 Marionette DEBUG loaded listener.js 18:55:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c34566800) [pid = 1859] [serial = 1953] [outer = 0x7f5c244cfc00] 18:55:20 INFO - PROCESS | 1859 | 1462758920459 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 18:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1181ms 18:55:20 INFO - PROCESS | 1859 | 1462758920488 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 18:55:20 INFO - PROCESS | 1859 | 1462758920493 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 18:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:55:20 INFO - PROCESS | 1859 | 1462758920501 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:55:20 INFO - PROCESS | 1859 | 1462758920506 Marionette TRACE conn3 <- [1,2574,null,{}] 18:55:20 INFO - PROCESS | 1859 | 1462758920515 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:20 INFO - PROCESS | 1859 | 1462758920701 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 18:55:20 INFO - PROCESS | 1859 | 1462758920886 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2511f800 == 109 [pid = 1859] [id = 651] 18:55:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c22cc9400) [pid = 1859] [serial = 1954] [outer = (nil)] 18:55:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c2447b800) [pid = 1859] [serial = 1955] [outer = 0x7f5c22cc9400] 18:55:20 INFO - PROCESS | 1859 | 1462758920969 Marionette DEBUG loaded listener.js 18:55:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c24658c00) [pid = 1859] [serial = 1956] [outer = 0x7f5c22cc9400] 18:55:21 INFO - PROCESS | 1859 | 1462758921761 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 18:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1331ms 18:55:21 INFO - PROCESS | 1859 | 1462758921833 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 18:55:21 INFO - PROCESS | 1859 | 1462758921839 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 18:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:55:21 INFO - PROCESS | 1859 | 1462758921849 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:55:21 INFO - PROCESS | 1859 | 1462758921852 Marionette TRACE conn3 <- [1,2578,null,{}] 18:55:21 INFO - PROCESS | 1859 | 1462758921857 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:22 INFO - PROCESS | 1859 | 1462758922030 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 18:55:22 INFO - PROCESS | 1859 | 1462758922245 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ed3000 == 110 [pid = 1859] [id = 652] 18:55:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c2914f400) [pid = 1859] [serial = 1957] [outer = (nil)] 18:55:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c292e0000) [pid = 1859] [serial = 1958] [outer = 0x7f5c2914f400] 18:55:22 INFO - PROCESS | 1859 | 1462758922309 Marionette DEBUG loaded listener.js 18:55:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c29bee000) [pid = 1859] [serial = 1959] [outer = 0x7f5c2914f400] 18:55:23 INFO - PROCESS | 1859 | 1462758923105 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 18:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1286ms 18:55:23 INFO - PROCESS | 1859 | 1462758923134 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 18:55:23 INFO - PROCESS | 1859 | 1462758923138 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 18:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:55:23 INFO - PROCESS | 1859 | 1462758923143 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:55:23 INFO - PROCESS | 1859 | 1462758923153 Marionette TRACE conn3 <- [1,2582,null,{}] 18:55:23 INFO - PROCESS | 1859 | 1462758923171 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:23 INFO - PROCESS | 1859 | 1462758923326 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 18:55:23 INFO - PROCESS | 1859 | 1462758923516 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38c29800 == 111 [pid = 1859] [id = 653] 18:55:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c2b628c00) [pid = 1859] [serial = 1960] [outer = (nil)] 18:55:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c2f843000) [pid = 1859] [serial = 1961] [outer = 0x7f5c2b628c00] 18:55:23 INFO - PROCESS | 1859 | 1462758923583 Marionette DEBUG loaded listener.js 18:55:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f5c30860000) [pid = 1859] [serial = 1962] [outer = 0x7f5c2b628c00] 18:55:24 INFO - PROCESS | 1859 | 1462758924445 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 18:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1351ms 18:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:55:24 INFO - PROCESS | 1859 | 1462758924495 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 18:55:24 INFO - PROCESS | 1859 | 1462758924498 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 18:55:24 INFO - PROCESS | 1859 | 1462758924504 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:55:24 INFO - PROCESS | 1859 | 1462758924507 Marionette TRACE conn3 <- [1,2586,null,{}] 18:55:24 INFO - PROCESS | 1859 | 1462758924511 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:24 INFO - PROCESS | 1859 | 1462758924662 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 18:55:24 INFO - PROCESS | 1859 | 1462758924850 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3b423000 == 112 [pid = 1859] [id = 654] 18:55:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f5c2b626000) [pid = 1859] [serial = 1963] [outer = (nil)] 18:55:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f5c32c23400) [pid = 1859] [serial = 1964] [outer = 0x7f5c2b626000] 18:55:24 INFO - PROCESS | 1859 | 1462758924912 Marionette DEBUG loaded listener.js 18:55:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f5c3631b000) [pid = 1859] [serial = 1965] [outer = 0x7f5c2b626000] 18:55:25 INFO - PROCESS | 1859 | 1462758925787 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 18:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1339ms 18:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:55:25 INFO - PROCESS | 1859 | 1462758925843 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 18:55:25 INFO - PROCESS | 1859 | 1462758925845 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 18:55:25 INFO - PROCESS | 1859 | 1462758925849 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:55:25 INFO - PROCESS | 1859 | 1462758925853 Marionette TRACE conn3 <- [1,2590,null,{}] 18:55:25 INFO - PROCESS | 1859 | 1462758925858 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:26 INFO - PROCESS | 1859 | 1462758926016 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 18:55:26 INFO - PROCESS | 1859 | 1462758926211 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48ab2800 == 113 [pid = 1859] [id = 655] 18:55:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f5c2f83d400) [pid = 1859] [serial = 1966] [outer = (nil)] 18:55:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f5c38aa1400) [pid = 1859] [serial = 1967] [outer = 0x7f5c2f83d400] 18:55:26 INFO - PROCESS | 1859 | 1462758926272 Marionette DEBUG loaded listener.js 18:55:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c3a25d400) [pid = 1859] [serial = 1968] [outer = 0x7f5c2f83d400] 18:55:27 INFO - PROCESS | 1859 | 1462758927083 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 18:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1281ms 18:55:27 INFO - PROCESS | 1859 | 1462758927132 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 18:55:27 INFO - PROCESS | 1859 | 1462758927135 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 18:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:55:27 INFO - PROCESS | 1859 | 1462758927145 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:55:27 INFO - PROCESS | 1859 | 1462758927149 Marionette TRACE conn3 <- [1,2594,null,{}] 18:55:27 INFO - PROCESS | 1859 | 1462758927154 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:27 INFO - PROCESS | 1859 | 1462758927315 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 18:55:27 INFO - PROCESS | 1859 | 1462758927509 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4fa19000 == 114 [pid = 1859] [id = 656] 18:55:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f5c37d96000) [pid = 1859] [serial = 1969] [outer = (nil)] 18:55:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f5c48df4800) [pid = 1859] [serial = 1970] [outer = 0x7f5c37d96000] 18:55:27 INFO - PROCESS | 1859 | 1462758927574 Marionette DEBUG loaded listener.js 18:55:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f5c4d00b000) [pid = 1859] [serial = 1971] [outer = 0x7f5c37d96000] 18:55:28 INFO - PROCESS | 1859 | 1462758928393 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 18:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1276ms 18:55:28 INFO - PROCESS | 1859 | 1462758928421 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 18:55:28 INFO - PROCESS | 1859 | 1462758928424 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 18:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:55:28 INFO - PROCESS | 1859 | 1462758928429 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:55:28 INFO - PROCESS | 1859 | 1462758928431 Marionette TRACE conn3 <- [1,2598,null,{}] 18:55:28 INFO - PROCESS | 1859 | 1462758928436 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:28 INFO - PROCESS | 1859 | 1462758928583 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 18:55:28 INFO - PROCESS | 1859 | 1462758928772 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2476a000 == 115 [pid = 1859] [id = 657] 18:55:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f5c209a3c00) [pid = 1859] [serial = 1972] [outer = (nil)] 18:55:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f5c209ab000) [pid = 1859] [serial = 1973] [outer = 0x7f5c209a3c00] 18:55:28 INFO - PROCESS | 1859 | 1462758928836 Marionette DEBUG loaded listener.js 18:55:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f5c209b0400) [pid = 1859] [serial = 1974] [outer = 0x7f5c209a3c00] 18:55:29 INFO - PROCESS | 1859 | 1462758929598 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 18:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1224ms 18:55:29 INFO - PROCESS | 1859 | 1462758929655 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 18:55:29 INFO - PROCESS | 1859 | 1462758929658 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 18:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:55:29 INFO - PROCESS | 1859 | 1462758929663 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:55:29 INFO - PROCESS | 1859 | 1462758929666 Marionette TRACE conn3 <- [1,2602,null,{}] 18:55:29 INFO - PROCESS | 1859 | 1462758929671 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:29 INFO - PROCESS | 1859 | 1462758929812 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 18:55:30 INFO - PROCESS | 1859 | 1462758930001 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2700a800 == 116 [pid = 1859] [id = 658] 18:55:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f5c209a6800) [pid = 1859] [serial = 1975] [outer = (nil)] 18:55:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f5c23306c00) [pid = 1859] [serial = 1976] [outer = 0x7f5c209a6800] 18:55:30 INFO - PROCESS | 1859 | 1462758930061 Marionette DEBUG loaded listener.js 18:55:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f5c2330b400) [pid = 1859] [serial = 1977] [outer = 0x7f5c209a6800] 18:55:30 INFO - PROCESS | 1859 | 1462758930913 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 18:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1276ms 18:55:30 INFO - PROCESS | 1859 | 1462758930940 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 18:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:55:30 INFO - PROCESS | 1859 | 1462758930944 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 18:55:30 INFO - PROCESS | 1859 | 1462758930949 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:55:30 INFO - PROCESS | 1859 | 1462758930951 Marionette TRACE conn3 <- [1,2606,null,{}] 18:55:30 INFO - PROCESS | 1859 | 1462758930956 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:31 INFO - PROCESS | 1859 | 1462758931106 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 18:55:31 INFO - PROCESS | 1859 | 1462758931303 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27023000 == 117 [pid = 1859] [id = 659] 18:55:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f5c209acc00) [pid = 1859] [serial = 1978] [outer = (nil)] 18:55:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f5c2330f400) [pid = 1859] [serial = 1979] [outer = 0x7f5c209acc00] 18:55:31 INFO - PROCESS | 1859 | 1462758931363 Marionette DEBUG loaded listener.js 18:55:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f5c46dec400) [pid = 1859] [serial = 1980] [outer = 0x7f5c209acc00] 18:55:32 INFO - PROCESS | 1859 | 1462758932194 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 18:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1279ms 18:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:55:32 INFO - PROCESS | 1859 | 1462758932228 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 18:55:32 INFO - PROCESS | 1859 | 1462758932230 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 18:55:32 INFO - PROCESS | 1859 | 1462758932236 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:55:32 INFO - PROCESS | 1859 | 1462758932239 Marionette TRACE conn3 <- [1,2610,null,{}] 18:55:32 INFO - PROCESS | 1859 | 1462758932243 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:32 INFO - PROCESS | 1859 | 1462758932394 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 18:55:32 INFO - PROCESS | 1859 | 1462758932585 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31b72000 == 118 [pid = 1859] [id = 660] 18:55:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f5c23302800) [pid = 1859] [serial = 1981] [outer = (nil)] 18:55:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f5c234a6800) [pid = 1859] [serial = 1982] [outer = 0x7f5c23302800] 18:55:32 INFO - PROCESS | 1859 | 1462758932650 Marionette DEBUG loaded listener.js 18:55:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f5c234ac000) [pid = 1859] [serial = 1983] [outer = 0x7f5c23302800] 18:55:33 INFO - PROCESS | 1859 | 1462758933414 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 18:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1230ms 18:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:55:33 INFO - PROCESS | 1859 | 1462758933466 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 18:55:33 INFO - PROCESS | 1859 | 1462758933469 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 18:55:33 INFO - PROCESS | 1859 | 1462758933473 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:55:33 INFO - PROCESS | 1859 | 1462758933477 Marionette TRACE conn3 <- [1,2614,null,{}] 18:55:33 INFO - PROCESS | 1859 | 1462758933482 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:33 INFO - PROCESS | 1859 | 1462758933648 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 18:55:33 INFO - PROCESS | 1859 | 1462758933842 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c23a16000 == 119 [pid = 1859] [id = 661] 18:55:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f5c2330e400) [pid = 1859] [serial = 1984] [outer = (nil)] 18:55:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f5c23947000) [pid = 1859] [serial = 1985] [outer = 0x7f5c2330e400] 18:55:33 INFO - PROCESS | 1859 | 1462758933910 Marionette DEBUG loaded listener.js 18:55:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f5c2394fc00) [pid = 1859] [serial = 1986] [outer = 0x7f5c2330e400] 18:55:34 INFO - PROCESS | 1859 | 1462758934682 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 18:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1278ms 18:55:34 INFO - PROCESS | 1859 | 1462758934751 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 18:55:34 INFO - PROCESS | 1859 | 1462758934754 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 18:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:55:34 INFO - PROCESS | 1859 | 1462758934759 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:55:34 INFO - PROCESS | 1859 | 1462758934762 Marionette TRACE conn3 <- [1,2618,null,{}] 18:55:34 INFO - PROCESS | 1859 | 1462758934766 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:34 INFO - PROCESS | 1859 | 1462758934913 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 18:55:35 INFO - PROCESS | 1859 | 1462758935111 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c21710800 == 120 [pid = 1859] [id = 662] 18:55:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f5c21dbc000) [pid = 1859] [serial = 1987] [outer = (nil)] 18:55:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f5c21dc4400) [pid = 1859] [serial = 1988] [outer = 0x7f5c21dbc000] 18:55:35 INFO - PROCESS | 1859 | 1462758935174 Marionette DEBUG loaded listener.js 18:55:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f5c22cccc00) [pid = 1859] [serial = 1989] [outer = 0x7f5c21dbc000] 18:55:35 INFO - PROCESS | 1859 | 1462758935935 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 18:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1229ms 18:55:35 INFO - PROCESS | 1859 | 1462758935988 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 18:55:35 INFO - PROCESS | 1859 | 1462758935990 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 18:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:55:35 INFO - PROCESS | 1859 | 1462758935996 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:55:36 INFO - PROCESS | 1859 | 1462758935998 Marionette TRACE conn3 <- [1,2622,null,{}] 18:55:36 INFO - PROCESS | 1859 | 1462758936008 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:36 INFO - PROCESS | 1859 | 1462758936166 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 18:55:36 INFO - PROCESS | 1859 | 1462758936375 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c245d1800 == 121 [pid = 1859] [id = 663] 18:55:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f5c21dbc400) [pid = 1859] [serial = 1990] [outer = (nil)] 18:55:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f5c23951800) [pid = 1859] [serial = 1991] [outer = 0x7f5c21dbc400] 18:55:36 INFO - PROCESS | 1859 | 1462758936434 Marionette DEBUG loaded listener.js 18:55:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f5c2b3a4400) [pid = 1859] [serial = 1992] [outer = 0x7f5c21dbc400] 18:55:37 INFO - PROCESS | 1859 | 1462758937713 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 18:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1793ms 18:55:37 INFO - PROCESS | 1859 | 1462758937789 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 18:55:37 INFO - PROCESS | 1859 | 1462758937794 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 18:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:55:37 INFO - PROCESS | 1859 | 1462758937801 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:55:37 INFO - PROCESS | 1859 | 1462758937805 Marionette TRACE conn3 <- [1,2626,null,{}] 18:55:37 INFO - PROCESS | 1859 | 1462758937811 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:38 INFO - PROCESS | 1859 | 1462758938051 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 18:55:38 INFO - PROCESS | 1859 | 1462758938256 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c20922000 == 122 [pid = 1859] [id = 664] 18:55:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f5c22cd1000) [pid = 1859] [serial = 1993] [outer = (nil)] 18:55:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f5c23377c00) [pid = 1859] [serial = 1994] [outer = 0x7f5c22cd1000] 18:55:38 INFO - PROCESS | 1859 | 1462758938446 Marionette DEBUG loaded listener.js 18:55:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f5c23943000) [pid = 1859] [serial = 1995] [outer = 0x7f5c22cd1000] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31bc8800 == 121 [pid = 1859] [id = 649] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31167000 == 120 [pid = 1859] [id = 648] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f88f000 == 119 [pid = 1859] [id = 647] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f5c3a002400) [pid = 1859] [serial = 1850] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f5c31f16000) [pid = 1859] [serial = 1847] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f5c307ebc00) [pid = 1859] [serial = 1844] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f5c47e06800) [pid = 1859] [serial = 1853] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f5c36d31000) [pid = 1859] [serial = 1856] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f5c245f4800) [pid = 1859] [serial = 1859] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f5c24666000) [pid = 1859] [serial = 1862] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f5c2466e800) [pid = 1859] [serial = 1865] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f5c2ad36400) [pid = 1859] [serial = 1868] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f5c30e59000) [pid = 1859] [serial = 1892] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2ecae000 == 118 [pid = 1859] [id = 646] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c24ee4800 == 117 [pid = 1859] [id = 645] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c23499000 == 116 [pid = 1859] [id = 644] 18:55:39 INFO - PROCESS | 1859 | 1462758939406 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c270d7800 == 115 [pid = 1859] [id = 643] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31c84000 == 114 [pid = 1859] [id = 641] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c25072800 == 113 [pid = 1859] [id = 640] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c51f11000 == 112 [pid = 1859] [id = 639] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4d0a6000 == 111 [pid = 1859] [id = 638] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48e12800 == 110 [pid = 1859] [id = 637] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cb49800 == 109 [pid = 1859] [id = 636] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b15800 == 108 [pid = 1859] [id = 635] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38d70000 == 107 [pid = 1859] [id = 634] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c32c4a800 == 106 [pid = 1859] [id = 633] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2eca5000 == 105 [pid = 1859] [id = 632] 18:55:39 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2349b800 == 104 [pid = 1859] [id = 631] 18:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1680ms 18:55:39 INFO - PROCESS | 1859 | 1462758939480 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 18:55:39 INFO - PROCESS | 1859 | 1462758939487 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 18:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:55:39 INFO - PROCESS | 1859 | 1462758939496 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:55:39 INFO - PROCESS | 1859 | 1462758939498 Marionette TRACE conn3 <- [1,2630,null,{}] 18:55:39 INFO - PROCESS | 1859 | 1462758939502 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:39 INFO - PROCESS | 1859 | 1462758939667 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f5c30546400) [pid = 1859] [serial = 1776] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f5c30547000) [pid = 1859] [serial = 1886] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f5c27dc6000) [pid = 1859] [serial = 1889] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f5c30855400) [pid = 1859] [serial = 1887] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f5c2ed0d800) [pid = 1859] [serial = 1883] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f5c2ad36c00) [pid = 1859] [serial = 1877] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f5c2ad3d400) [pid = 1859] [serial = 1878] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f5c29147800) [pid = 1859] [serial = 1874] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f5c2b3ec000) [pid = 1859] [serial = 1880] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f5c2b61d000) [pid = 1859] [serial = 1881] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f5c2724d800) [pid = 1859] [serial = 1872] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f5c2466cc00) [pid = 1859] [serial = 1871] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f5c390ac800) [pid = 1859] [serial = 1836] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f5c292e1c00) [pid = 1859] [serial = 1875] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f5c27244000) [pid = 1859] [serial = 1838] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f5c29bf1c00) [pid = 1859] [serial = 1841] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f5c2f838800) [pid = 1859] [serial = 1884] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f5c30553400) [pid = 1859] [serial = 1890] [outer = (nil)] [url = about:blank] 18:55:39 INFO - PROCESS | 1859 | 1462758939829 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c247cc000 == 105 [pid = 1859] [id = 665] 18:55:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c23376800) [pid = 1859] [serial = 1996] [outer = (nil)] 18:55:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f5c244cec00) [pid = 1859] [serial = 1997] [outer = 0x7f5c23376800] 18:55:39 INFO - PROCESS | 1859 | 1462758939884 Marionette DEBUG loaded listener.js 18:55:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f5c24663800) [pid = 1859] [serial = 1998] [outer = 0x7f5c23376800] 18:55:40 INFO - PROCESS | 1859 | 1462758940604 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 18:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1126ms 18:55:40 INFO - PROCESS | 1859 | 1462758940624 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 18:55:40 INFO - PROCESS | 1859 | 1462758940627 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 18:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:55:40 INFO - PROCESS | 1859 | 1462758940632 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:55:40 INFO - PROCESS | 1859 | 1462758940637 Marionette TRACE conn3 <- [1,2634,null,{}] 18:55:40 INFO - PROCESS | 1859 | 1462758940650 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:40 INFO - PROCESS | 1859 | 1462758940806 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 18:55:40 INFO - PROCESS | 1859 | 1462758940961 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27983000 == 106 [pid = 1859] [id = 666] 18:55:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f5c24656000) [pid = 1859] [serial = 1999] [outer = (nil)] 18:55:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f5c27ceb000) [pid = 1859] [serial = 2000] [outer = 0x7f5c24656000] 18:55:41 INFO - PROCESS | 1859 | 1462758941023 Marionette DEBUG loaded listener.js 18:55:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f5c292e1c00) [pid = 1859] [serial = 2001] [outer = 0x7f5c24656000] 18:55:41 INFO - PROCESS | 1859 | 1462758941663 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 18:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1083ms 18:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:55:41 INFO - PROCESS | 1859 | 1462758941715 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 18:55:41 INFO - PROCESS | 1859 | 1462758941718 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 18:55:41 INFO - PROCESS | 1859 | 1462758941723 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:55:41 INFO - PROCESS | 1859 | 1462758941734 Marionette TRACE conn3 <- [1,2638,null,{}] 18:55:41 INFO - PROCESS | 1859 | 1462758941738 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:41 INFO - PROCESS | 1859 | 1462758941942 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 18:55:41 INFO - PROCESS | 1859 | 1462758941976 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b5ad000 == 107 [pid = 1859] [id = 667] 18:55:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f5c209a7000) [pid = 1859] [serial = 2002] [outer = (nil)] 18:55:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f5c29be5800) [pid = 1859] [serial = 2003] [outer = 0x7f5c209a7000] 18:55:42 INFO - PROCESS | 1859 | 1462758942030 Marionette DEBUG loaded listener.js 18:55:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f5c29d45400) [pid = 1859] [serial = 2004] [outer = 0x7f5c209a7000] 18:55:42 INFO - PROCESS | 1859 | 1462758942809 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 18:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1144ms 18:55:42 INFO - PROCESS | 1859 | 1462758942869 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 18:55:42 INFO - PROCESS | 1859 | 1462758942872 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 18:55:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:55:42 INFO - PROCESS | 1859 | 1462758942877 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:55:42 INFO - PROCESS | 1859 | 1462758942880 Marionette TRACE conn3 <- [1,2642,null,{}] 18:55:42 INFO - PROCESS | 1859 | 1462758942884 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:43 INFO - PROCESS | 1859 | 1462758943069 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 18:55:43 INFO - PROCESS | 1859 | 1462758943095 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f74c800 == 108 [pid = 1859] [id = 668] 18:55:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f5c29d44400) [pid = 1859] [serial = 2005] [outer = (nil)] 18:55:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f5c29d49c00) [pid = 1859] [serial = 2006] [outer = 0x7f5c29d44400] 18:55:43 INFO - PROCESS | 1859 | 1462758943148 Marionette DEBUG loaded listener.js 18:55:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f5c2a0d6800) [pid = 1859] [serial = 2007] [outer = 0x7f5c29d44400] 18:55:44 INFO - PROCESS | 1859 | 1462758944184 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 18:55:44 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f5c244c7c00) [pid = 1859] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:55:44 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f5c29bf2800) [pid = 1859] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:55:44 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f5c22ccb800) [pid = 1859] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:55:44 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f5c244c2c00) [pid = 1859] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:55:44 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f5c29bed800) [pid = 1859] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:55:44 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f5c2ad30400) [pid = 1859] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:55:44 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f5c2f842c00) [pid = 1859] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:55:44 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f5c27ce9800) [pid = 1859] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:55:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:55:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1378ms 18:55:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:55:44 INFO - PROCESS | 1859 | 1462758944256 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 18:55:44 INFO - PROCESS | 1859 | 1462758944258 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 18:55:44 INFO - PROCESS | 1859 | 1462758944262 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:55:44 INFO - PROCESS | 1859 | 1462758944265 Marionette TRACE conn3 <- [1,2646,null,{}] 18:55:44 INFO - PROCESS | 1859 | 1462758944269 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:44 INFO - PROCESS | 1859 | 1462758944434 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 18:55:44 INFO - PROCESS | 1859 | 1462758944580 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30ecd800 == 109 [pid = 1859] [id = 669] 18:55:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f5c29d47800) [pid = 1859] [serial = 2008] [outer = (nil)] 18:55:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f5c2b3a8800) [pid = 1859] [serial = 2009] [outer = 0x7f5c29d47800] 18:55:44 INFO - PROCESS | 1859 | 1462758944634 Marionette DEBUG loaded listener.js 18:55:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f5c2b61c400) [pid = 1859] [serial = 2010] [outer = 0x7f5c29d47800] 18:55:45 INFO - PROCESS | 1859 | 1462758945233 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:55:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:55:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 981ms 18:55:45 INFO - PROCESS | 1859 | 1462758945243 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 18:55:45 INFO - PROCESS | 1859 | 1462758945245 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 18:55:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:55:45 INFO - PROCESS | 1859 | 1462758945250 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:55:45 INFO - PROCESS | 1859 | 1462758945253 Marionette TRACE conn3 <- [1,2650,null,{}] 18:55:45 INFO - PROCESS | 1859 | 1462758945257 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:45 INFO - PROCESS | 1859 | 1462758945394 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 18:55:45 INFO - PROCESS | 1859 | 1462758945406 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31a61000 == 110 [pid = 1859] [id = 670] 18:55:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f5c2b61d000) [pid = 1859] [serial = 2011] [outer = (nil)] 18:55:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f5c2f838800) [pid = 1859] [serial = 2012] [outer = 0x7f5c2b61d000] 18:55:45 INFO - PROCESS | 1859 | 1462758945461 Marionette DEBUG loaded listener.js 18:55:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f5c2f847000) [pid = 1859] [serial = 2013] [outer = 0x7f5c2b61d000] 18:55:46 INFO - PROCESS | 1859 | 1462758946290 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:55:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:55:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1075ms 18:55:46 INFO - PROCESS | 1859 | 1462758946333 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 18:55:46 INFO - PROCESS | 1859 | 1462758946338 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 18:55:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:55:46 INFO - PROCESS | 1859 | 1462758946346 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:55:46 INFO - PROCESS | 1859 | 1462758946351 Marionette TRACE conn3 <- [1,2654,null,{}] 18:55:46 INFO - PROCESS | 1859 | 1462758946368 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:46 INFO - PROCESS | 1859 | 1462758946584 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 18:55:46 INFO - PROCESS | 1859 | 1462758946775 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c24614800 == 111 [pid = 1859] [id = 671] 18:55:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f5c22cd4c00) [pid = 1859] [serial = 2014] [outer = (nil)] 18:55:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f5c2336f800) [pid = 1859] [serial = 2015] [outer = 0x7f5c22cd4c00] 18:55:46 INFO - PROCESS | 1859 | 1462758946840 Marionette DEBUG loaded listener.js 18:55:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f5c234a2c00) [pid = 1859] [serial = 2016] [outer = 0x7f5c22cd4c00] 18:55:47 INFO - PROCESS | 1859 | 1462758947680 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:55:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:55:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1392ms 18:55:47 INFO - PROCESS | 1859 | 1462758947738 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 18:55:47 INFO - PROCESS | 1859 | 1462758947746 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 18:55:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:55:47 INFO - PROCESS | 1859 | 1462758947754 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:55:47 INFO - PROCESS | 1859 | 1462758947758 Marionette TRACE conn3 <- [1,2658,null,{}] 18:55:47 INFO - PROCESS | 1859 | 1462758947763 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:47 INFO - PROCESS | 1859 | 1462758947921 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 18:55:48 INFO - PROCESS | 1859 | 1462758948108 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b6cd000 == 112 [pid = 1859] [id = 672] 18:55:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f5c23944000) [pid = 1859] [serial = 2017] [outer = (nil)] 18:55:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f5c23a64800) [pid = 1859] [serial = 2018] [outer = 0x7f5c23944000] 18:55:48 INFO - PROCESS | 1859 | 1462758948171 Marionette DEBUG loaded listener.js 18:55:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f5c245ebc00) [pid = 1859] [serial = 2019] [outer = 0x7f5c23944000] 18:55:48 INFO - PROCESS | 1859 | 1462758948955 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:55:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:55:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1238ms 18:55:48 INFO - PROCESS | 1859 | 1462758948993 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 18:55:48 INFO - PROCESS | 1859 | 1462758948995 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 18:55:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:55:49 INFO - PROCESS | 1859 | 1462758949001 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:55:49 INFO - PROCESS | 1859 | 1462758949006 Marionette TRACE conn3 <- [1,2662,null,{}] 18:55:49 INFO - PROCESS | 1859 | 1462758949021 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:49 INFO - PROCESS | 1859 | 1462758949183 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 18:55:49 INFO - PROCESS | 1859 | 1462758949376 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ec9000 == 113 [pid = 1859] [id = 673] 18:55:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f5c2466ec00) [pid = 1859] [serial = 2020] [outer = (nil)] 18:55:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f5c29bce000) [pid = 1859] [serial = 2021] [outer = 0x7f5c2466ec00] 18:55:49 INFO - PROCESS | 1859 | 1462758949441 Marionette DEBUG loaded listener.js 18:55:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f5c29d49800) [pid = 1859] [serial = 2022] [outer = 0x7f5c2466ec00] 18:55:50 INFO - PROCESS | 1859 | 1462758950255 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:55:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:55:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1288ms 18:55:50 INFO - PROCESS | 1859 | 1462758950294 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 18:55:50 INFO - PROCESS | 1859 | 1462758950299 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 18:55:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:55:50 INFO - PROCESS | 1859 | 1462758950305 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:55:50 INFO - PROCESS | 1859 | 1462758950308 Marionette TRACE conn3 <- [1,2666,null,{}] 18:55:50 INFO - PROCESS | 1859 | 1462758950313 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:50 INFO - PROCESS | 1859 | 1462758950463 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 18:55:50 INFO - PROCESS | 1859 | 1462758950661 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c378c3000 == 114 [pid = 1859] [id = 674] 18:55:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f5c27dca000) [pid = 1859] [serial = 2023] [outer = (nil)] 18:55:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f5c2b361800) [pid = 1859] [serial = 2024] [outer = 0x7f5c27dca000] 18:55:50 INFO - PROCESS | 1859 | 1462758950723 Marionette DEBUG loaded listener.js 18:55:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f5c2ed08c00) [pid = 1859] [serial = 2025] [outer = 0x7f5c27dca000] 18:55:51 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:51 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:55:51 INFO - PROCESS | 1859 | 1462758951991 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 18:55:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 18:55:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1736ms 18:55:52 INFO - PROCESS | 1859 | 1462758952042 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 18:55:52 INFO - PROCESS | 1859 | 1462758952045 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 18:55:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:55:52 INFO - PROCESS | 1859 | 1462758952055 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:55:52 INFO - PROCESS | 1859 | 1462758952057 Marionette TRACE conn3 <- [1,2670,null,{}] 18:55:52 INFO - PROCESS | 1859 | 1462758952154 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:52 INFO - PROCESS | 1859 | 1462758952300 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 18:55:52 INFO - PROCESS | 1859 | 1462758952482 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b15800 == 115 [pid = 1859] [id = 675] 18:55:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f5c29d4b000) [pid = 1859] [serial = 2026] [outer = (nil)] 18:55:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f5c307ebc00) [pid = 1859] [serial = 2027] [outer = 0x7f5c29d4b000] 18:55:52 INFO - PROCESS | 1859 | 1462758952553 Marionette DEBUG loaded listener.js 18:55:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f5c30bd1c00) [pid = 1859] [serial = 2028] [outer = 0x7f5c29d4b000] 18:55:53 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:53 INFO - PROCESS | 1859 | 1462758953770 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 18:55:53 INFO - PROCESS | 1859 | 1462758953858 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 18:55:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:55:53 INFO - PROCESS | 1859 | 1462758953865 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:55:53 INFO - PROCESS | 1859 | 1462758953867 Marionette TRACE conn3 <- [1,2674,null,{}] 18:55:53 INFO - PROCESS | 1859 | 1462758953872 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:54 INFO - PROCESS | 1859 | 1462758954072 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 18:55:54 INFO - PROCESS | 1859 | 1462758954296 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3cb92000 == 116 [pid = 1859] [id = 676] 18:55:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f5c2ad3c000) [pid = 1859] [serial = 2029] [outer = (nil)] 18:55:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f5c315a9800) [pid = 1859] [serial = 2030] [outer = 0x7f5c2ad3c000] 18:55:54 INFO - PROCESS | 1859 | 1462758954360 Marionette DEBUG loaded listener.js 18:55:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f5c37e4c800) [pid = 1859] [serial = 2031] [outer = 0x7f5c2ad3c000] 18:55:55 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:55 INFO - PROCESS | 1859 | 1462758955624 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 18:55:55 INFO - PROCESS | 1859 | 1462758955651 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 18:55:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:55:55 INFO - PROCESS | 1859 | 1462758955657 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:55:55 INFO - PROCESS | 1859 | 1462758955659 Marionette TRACE conn3 <- [1,2678,null,{}] 18:55:55 INFO - PROCESS | 1859 | 1462758955664 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:55 INFO - PROCESS | 1859 | 1462758955803 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 18:55:56 INFO - PROCESS | 1859 | 1462758956004 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4b047800 == 117 [pid = 1859] [id = 677] 18:55:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f5c38cf9400) [pid = 1859] [serial = 2032] [outer = (nil)] 18:55:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f5c39353c00) [pid = 1859] [serial = 2033] [outer = 0x7f5c38cf9400] 18:55:56 INFO - PROCESS | 1859 | 1462758956065 Marionette DEBUG loaded listener.js 18:55:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f5c3a011400) [pid = 1859] [serial = 2034] [outer = 0x7f5c38cf9400] 18:55:57 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:57 INFO - PROCESS | 1859 | 1462758957241 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 18:55:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 18:55:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1634ms 18:55:57 INFO - PROCESS | 1859 | 1462758957298 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 18:55:57 INFO - PROCESS | 1859 | 1462758957300 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 18:55:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:55:57 INFO - PROCESS | 1859 | 1462758957311 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:55:57 INFO - PROCESS | 1859 | 1462758957313 Marionette TRACE conn3 <- [1,2682,null,{}] 18:55:57 INFO - PROCESS | 1859 | 1462758957316 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:57 INFO - PROCESS | 1859 | 1462758957579 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 18:55:57 INFO - PROCESS | 1859 | 1462758957719 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ecd2000 == 118 [pid = 1859] [id = 678] 18:55:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f5c30857800) [pid = 1859] [serial = 2035] [outer = (nil)] 18:55:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f5c3c0d3400) [pid = 1859] [serial = 2036] [outer = 0x7f5c30857800] 18:55:57 INFO - PROCESS | 1859 | 1462758957830 Marionette DEBUG loaded listener.js 18:55:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f5c41dd5c00) [pid = 1859] [serial = 2037] [outer = 0x7f5c30857800] 18:55:59 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:55:59 INFO - PROCESS | 1859 | 1462758959075 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 18:55:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 18:55:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1778ms 18:55:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:55:59 INFO - PROCESS | 1859 | 1462758959089 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 18:55:59 INFO - PROCESS | 1859 | 1462758959091 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 18:55:59 INFO - PROCESS | 1859 | 1462758959095 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:55:59 INFO - PROCESS | 1859 | 1462758959099 Marionette TRACE conn3 <- [1,2686,null,{}] 18:55:59 INFO - PROCESS | 1859 | 1462758959104 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:59 INFO - PROCESS | 1859 | 1462758959254 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 18:55:59 INFO - PROCESS | 1859 | 1462758959783 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2700b800 == 119 [pid = 1859] [id = 679] 18:55:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f5c209aa800) [pid = 1859] [serial = 2038] [outer = (nil)] 18:55:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f5c21dc0000) [pid = 1859] [serial = 2039] [outer = 0x7f5c209aa800] 18:55:59 INFO - PROCESS | 1859 | 1462758959854 Marionette DEBUG loaded listener.js 18:55:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f5c23302400) [pid = 1859] [serial = 2040] [outer = 0x7f5c209aa800] 18:56:01 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:01 INFO - PROCESS | 1859 | 1462758961146 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 18:56:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:56:01 INFO - PROCESS | 1859 | 1462758961188 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 18:56:01 INFO - PROCESS | 1859 | 1462758961194 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:56:01 INFO - PROCESS | 1859 | 1462758961198 Marionette TRACE conn3 <- [1,2690,null,{}] 18:56:01 INFO - PROCESS | 1859 | 1462758961205 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:01 INFO - PROCESS | 1859 | 1462758961358 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 18:56:01 INFO - PROCESS | 1859 | 1462758961609 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31a52800 == 118 [pid = 1859] [id = 582] 18:56:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c270da000 == 117 [pid = 1859] [id = 579] 18:56:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c52018800 == 116 [pid = 1859] [id = 580] 18:56:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c51f25000 == 115 [pid = 1859] [id = 577] 18:56:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ecd800 == 114 [pid = 1859] [id = 669] 18:56:01 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f5c30eb4000) [pid = 1859] [serial = 1952] [outer = (nil)] [url = about:blank] 18:56:01 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f5c22cd2800) [pid = 1859] [serial = 1928] [outer = (nil)] [url = about:blank] 18:56:01 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f5c23378c00) [pid = 1859] [serial = 1922] [outer = (nil)] [url = about:blank] 18:56:01 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f5c491cc800) [pid = 1859] [serial = 1919] [outer = (nil)] [url = about:blank] 18:56:01 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f5c37d94400) [pid = 1859] [serial = 1910] [outer = (nil)] [url = about:blank] 18:56:01 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f5c4b08c800) [pid = 1859] [serial = 1925] [outer = (nil)] [url = about:blank] 18:56:01 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f5c47cd7400) [pid = 1859] [serial = 1916] [outer = (nil)] [url = about:blank] 18:56:01 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f5c3cbb1000) [pid = 1859] [serial = 1913] [outer = (nil)] [url = about:blank] 18:56:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c24616000 == 115 [pid = 1859] [id = 680] 18:56:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f5c22cd2800) [pid = 1859] [serial = 2041] [outer = (nil)] 18:56:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f5c2394d800) [pid = 1859] [serial = 2042] [outer = 0x7f5c22cd2800] 18:56:01 INFO - PROCESS | 1859 | 1462758961748 Marionette DEBUG loaded listener.js 18:56:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f5c244c4400) [pid = 1859] [serial = 2043] [outer = 0x7f5c22cd2800] 18:56:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f74c800 == 114 [pid = 1859] [id = 668] 18:56:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b5ad000 == 113 [pid = 1859] [id = 667] 18:56:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c27983000 == 112 [pid = 1859] [id = 666] 18:56:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c247cc000 == 111 [pid = 1859] [id = 665] 18:56:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c20922000 == 110 [pid = 1859] [id = 664] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c245d1800 == 109 [pid = 1859] [id = 663] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c21710800 == 108 [pid = 1859] [id = 662] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c23a16000 == 107 [pid = 1859] [id = 661] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31b72000 == 106 [pid = 1859] [id = 660] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c27023000 == 105 [pid = 1859] [id = 659] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2700a800 == 104 [pid = 1859] [id = 658] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2476a000 == 103 [pid = 1859] [id = 657] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4fa19000 == 102 [pid = 1859] [id = 656] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48ab2800 == 101 [pid = 1859] [id = 655] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3b423000 == 100 [pid = 1859] [id = 654] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c38c29800 == 99 [pid = 1859] [id = 653] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30ed3000 == 98 [pid = 1859] [id = 652] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2511f800 == 97 [pid = 1859] [id = 651] 18:56:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ebe000 == 96 [pid = 1859] [id = 650] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f5c24656c00) [pid = 1859] [serial = 1934] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f5c2aed6800) [pid = 1859] [serial = 1940] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f5c22cd0800) [pid = 1859] [serial = 1931] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f5c3151b800) [pid = 1859] [serial = 1893] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f5c30850800) [pid = 1859] [serial = 1949] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f5c32c21c00) [pid = 1859] [serial = 1907] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f5c2466b400) [pid = 1859] [serial = 1935] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f5c3084dc00) [pid = 1859] [serial = 1904] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f5c2ed05800) [pid = 1859] [serial = 1943] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f5c2345f400) [pid = 1859] [serial = 1932] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f5c2f839400) [pid = 1859] [serial = 1944] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f5c30852800) [pid = 1859] [serial = 1947] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f5c29148400) [pid = 1859] [serial = 1937] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f5c30eb2400) [pid = 1859] [serial = 1950] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f5c23458400) [pid = 1859] [serial = 1895] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f5c2b621800) [pid = 1859] [serial = 1901] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f5c2f846800) [pid = 1859] [serial = 1946] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f5c2b3abc00) [pid = 1859] [serial = 1941] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f5c29bd6400) [pid = 1859] [serial = 1938] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f5c29241800) [pid = 1859] [serial = 1898] [outer = (nil)] [url = about:blank] 18:56:02 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:02 INFO - PROCESS | 1859 | 1462758962879 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 18:56:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:56:02 INFO - PROCESS | 1859 | 1462758962948 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 18:56:02 INFO - PROCESS | 1859 | 1462758962955 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:56:02 INFO - PROCESS | 1859 | 1462758962958 Marionette TRACE conn3 <- [1,2694,null,{}] 18:56:02 INFO - PROCESS | 1859 | 1462758962963 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:03 INFO - PROCESS | 1859 | 1462758963094 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 18:56:03 INFO - PROCESS | 1859 | 1462758963289 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c270cb800 == 97 [pid = 1859] [id = 681] 18:56:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f5c244c5400) [pid = 1859] [serial = 2044] [outer = (nil)] 18:56:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f5c2724ac00) [pid = 1859] [serial = 2045] [outer = 0x7f5c244c5400] 18:56:03 INFO - PROCESS | 1859 | 1462758963347 Marionette DEBUG loaded listener.js 18:56:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f5c2914e000) [pid = 1859] [serial = 2046] [outer = 0x7f5c244c5400] 18:56:04 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:04 INFO - PROCESS | 1859 | 1462758964425 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 18:56:04 INFO - PROCESS | 1859 | 1462758964442 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 18:56:04 INFO - PROCESS | 1859 | 1462758964450 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:56:04 INFO - PROCESS | 1859 | 1462758964457 Marionette TRACE conn3 <- [1,2698,null,{}] 18:56:04 INFO - PROCESS | 1859 | 1462758964469 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:04 INFO - PROCESS | 1859 | 1462758964662 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 18:56:04 INFO - PROCESS | 1859 | 1462758964799 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f71a800 == 98 [pid = 1859] [id = 682] 18:56:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f5c27dcc400) [pid = 1859] [serial = 2047] [outer = (nil)] 18:56:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f5c29d47400) [pid = 1859] [serial = 2048] [outer = 0x7f5c27dcc400] 18:56:04 INFO - PROCESS | 1859 | 1462758964853 Marionette DEBUG loaded listener.js 18:56:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f5c2b3eec00) [pid = 1859] [serial = 2049] [outer = 0x7f5c27dcc400] 18:56:05 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:05 INFO - PROCESS | 1859 | 1462758965938 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 18:56:06 INFO - PROCESS | 1859 | 1462758966100 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 18:56:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:56:06 INFO - PROCESS | 1859 | 1462758966110 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:56:06 INFO - PROCESS | 1859 | 1462758966113 Marionette TRACE conn3 <- [1,2702,null,{}] 18:56:06 INFO - PROCESS | 1859 | 1462758966122 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:06 INFO - PROCESS | 1859 | 1462758966243 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 18:56:06 INFO - PROCESS | 1859 | 1462758966291 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b7aa000 == 99 [pid = 1859] [id = 683] 18:56:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f5c29d47800) [pid = 1859] [serial = 2050] [outer = (nil)] 18:56:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f5c2b3abc00) [pid = 1859] [serial = 2051] [outer = 0x7f5c29d47800] 18:56:06 INFO - PROCESS | 1859 | 1462758966347 Marionette DEBUG loaded listener.js 18:56:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f5c2eee5800) [pid = 1859] [serial = 2052] [outer = 0x7f5c29d47800] 18:56:07 INFO - PROCESS | 1859 | 1462758967068 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:56:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:56:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 984ms 18:56:07 INFO - PROCESS | 1859 | 1462758967090 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 18:56:07 INFO - PROCESS | 1859 | 1462758967093 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 18:56:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:56:07 INFO - PROCESS | 1859 | 1462758967098 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:56:07 INFO - PROCESS | 1859 | 1462758967100 Marionette TRACE conn3 <- [1,2706,null,{}] 18:56:07 INFO - PROCESS | 1859 | 1462758967105 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:07 INFO - PROCESS | 1859 | 1462758967296 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 18:56:07 INFO - PROCESS | 1859 | 1462758967313 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31b7e800 == 100 [pid = 1859] [id = 684] 18:56:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f5c307ef800) [pid = 1859] [serial = 2053] [outer = (nil)] 18:56:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f5c30923800) [pid = 1859] [serial = 2054] [outer = 0x7f5c307ef800] 18:56:07 INFO - PROCESS | 1859 | 1462758967378 Marionette DEBUG loaded listener.js 18:56:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f5c3151c000) [pid = 1859] [serial = 2055] [outer = 0x7f5c307ef800] 18:56:08 INFO - PROCESS | 1859 | 1462758968233 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 18:56:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:56:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1176ms 18:56:08 INFO - PROCESS | 1859 | 1462758968276 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 18:56:08 INFO - PROCESS | 1859 | 1462758968281 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 18:56:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:56:08 INFO - PROCESS | 1859 | 1462758968298 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:56:08 INFO - PROCESS | 1859 | 1462758968307 Marionette TRACE conn3 <- [1,2710,null,{}] 18:56:08 INFO - PROCESS | 1859 | 1462758968363 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:08 INFO - PROCESS | 1859 | 1462758968566 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 18:56:08 INFO - PROCESS | 1859 | 1462758968757 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2507c800 == 101 [pid = 1859] [id = 685] 18:56:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f5c23460800) [pid = 1859] [serial = 2056] [outer = (nil)] 18:56:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f5c234a8000) [pid = 1859] [serial = 2057] [outer = 0x7f5c23460800] 18:56:08 INFO - PROCESS | 1859 | 1462758968822 Marionette DEBUG loaded listener.js 18:56:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f5c2394b400) [pid = 1859] [serial = 2058] [outer = 0x7f5c23460800] 18:56:09 INFO - PROCESS | 1859 | 1462758969674 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 18:56:09 INFO - PROCESS | 1859 | 1462758969740 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 18:56:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:56:09 INFO - PROCESS | 1859 | 1462758969749 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:56:09 INFO - PROCESS | 1859 | 1462758969752 Marionette TRACE conn3 <- [1,2714,null,{}] 18:56:09 INFO - PROCESS | 1859 | 1462758969756 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:09 INFO - PROCESS | 1859 | 1462758969912 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 18:56:10 INFO - PROCESS | 1859 | 1462758970107 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31b7d800 == 102 [pid = 1859] [id = 686] 18:56:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f5c2394f000) [pid = 1859] [serial = 2059] [outer = (nil)] 18:56:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f5c29236c00) [pid = 1859] [serial = 2060] [outer = 0x7f5c2394f000] 18:56:10 INFO - PROCESS | 1859 | 1462758970172 Marionette DEBUG loaded listener.js 18:56:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f5c29d41000) [pid = 1859] [serial = 2061] [outer = 0x7f5c2394f000] 18:56:10 INFO - PROCESS | 1859 | 1462758970988 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 18:56:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:56:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1284ms 18:56:11 INFO - PROCESS | 1859 | 1462758971033 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 18:56:11 INFO - PROCESS | 1859 | 1462758971037 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 18:56:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:56:11 INFO - PROCESS | 1859 | 1462758971042 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:56:11 INFO - PROCESS | 1859 | 1462758971047 Marionette TRACE conn3 <- [1,2718,null,{}] 18:56:11 INFO - PROCESS | 1859 | 1462758971075 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:11 INFO - PROCESS | 1859 | 1462758971301 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 18:56:11 INFO - PROCESS | 1859 | 1462758971439 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c348ba000 == 103 [pid = 1859] [id = 687] 18:56:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f5c2ed08400) [pid = 1859] [serial = 2062] [outer = (nil)] 18:56:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f5c30553800) [pid = 1859] [serial = 2063] [outer = 0x7f5c2ed08400] 18:56:11 INFO - PROCESS | 1859 | 1462758971508 Marionette DEBUG loaded listener.js 18:56:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f5c3110f400) [pid = 1859] [serial = 2064] [outer = 0x7f5c2ed08400] 18:56:12 INFO - PROCESS | 1859 | 1462758972289 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 18:56:12 INFO - PROCESS | 1859 | 1462758972330 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 18:56:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:56:12 INFO - PROCESS | 1859 | 1462758972335 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:56:12 INFO - PROCESS | 1859 | 1462758972337 Marionette TRACE conn3 <- [1,2722,null,{}] 18:56:12 INFO - PROCESS | 1859 | 1462758972343 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:12 INFO - PROCESS | 1859 | 1462758972494 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 18:56:12 INFO - PROCESS | 1859 | 1462758972687 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a388800 == 104 [pid = 1859] [id = 688] 18:56:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f5c2ad34c00) [pid = 1859] [serial = 2065] [outer = (nil)] 18:56:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f5c3304a800) [pid = 1859] [serial = 2066] [outer = 0x7f5c2ad34c00] 18:56:12 INFO - PROCESS | 1859 | 1462758972749 Marionette DEBUG loaded listener.js 18:56:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f5c37860400) [pid = 1859] [serial = 2067] [outer = 0x7f5c2ad34c00] 18:56:13 INFO - PROCESS | 1859 | 1462758973608 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 18:56:13 INFO - PROCESS | 1859 | 1462758973669 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 18:56:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:56:13 INFO - PROCESS | 1859 | 1462758973674 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:56:13 INFO - PROCESS | 1859 | 1462758973676 Marionette TRACE conn3 <- [1,2726,null,{}] 18:56:13 INFO - PROCESS | 1859 | 1462758973681 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:13 INFO - PROCESS | 1859 | 1462758973826 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 18:56:14 INFO - PROCESS | 1859 | 1462758974019 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c49006000 == 105 [pid = 1859] [id = 689] 18:56:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f5c3145c000) [pid = 1859] [serial = 2068] [outer = (nil)] 18:56:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f5c3a008400) [pid = 1859] [serial = 2069] [outer = 0x7f5c3145c000] 18:56:14 INFO - PROCESS | 1859 | 1462758974080 Marionette DEBUG loaded listener.js 18:56:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f5c46d60800) [pid = 1859] [serial = 2070] [outer = 0x7f5c3145c000] 18:56:14 INFO - PROCESS | 1859 | 1462758974876 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 18:56:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:56:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1229ms 18:56:14 INFO - PROCESS | 1859 | 1462758974904 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 18:56:14 INFO - PROCESS | 1859 | 1462758974906 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 18:56:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:56:14 INFO - PROCESS | 1859 | 1462758974912 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:56:14 INFO - PROCESS | 1859 | 1462758974914 Marionette TRACE conn3 <- [1,2730,null,{}] 18:56:14 INFO - PROCESS | 1859 | 1462758974919 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:15 INFO - PROCESS | 1859 | 1462758975089 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 18:56:15 INFO - PROCESS | 1859 | 1462758975288 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c52014000 == 106 [pid = 1859] [id = 690] 18:56:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f5c47b61c00) [pid = 1859] [serial = 2071] [outer = (nil)] 18:56:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f5c3437e800) [pid = 1859] [serial = 2072] [outer = 0x7f5c47b61c00] 18:56:15 INFO - PROCESS | 1859 | 1462758975357 Marionette DEBUG loaded listener.js 18:56:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f5c4c39f000) [pid = 1859] [serial = 2073] [outer = 0x7f5c47b61c00] 18:56:16 INFO - PROCESS | 1859 | 1462758976579 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 18:56:16 INFO - PROCESS | 1859 | 1462758976644 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 18:56:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:56:16 INFO - PROCESS | 1859 | 1462758976650 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:56:16 INFO - PROCESS | 1859 | 1462758976652 Marionette TRACE conn3 <- [1,2734,null,{}] 18:56:16 INFO - PROCESS | 1859 | 1462758976657 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:16 INFO - PROCESS | 1859 | 1462758976789 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 18:56:17 INFO - PROCESS | 1859 | 1462758977058 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c309c5000 == 107 [pid = 1859] [id = 691] 18:56:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f5c226edc00) [pid = 1859] [serial = 2074] [outer = (nil)] 18:56:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f5c226f4000) [pid = 1859] [serial = 2075] [outer = 0x7f5c226edc00] 18:56:17 INFO - PROCESS | 1859 | 1462758977121 Marionette DEBUG loaded listener.js 18:56:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f5c390ac800) [pid = 1859] [serial = 2076] [outer = 0x7f5c226edc00] 18:56:17 INFO - PROCESS | 1859 | 1462758977825 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 18:56:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:56:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1227ms 18:56:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:56:17 INFO - PROCESS | 1859 | 1462758977877 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 18:56:17 INFO - PROCESS | 1859 | 1462758977880 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 18:56:17 INFO - PROCESS | 1859 | 1462758977885 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:56:17 INFO - PROCESS | 1859 | 1462758977888 Marionette TRACE conn3 <- [1,2738,null,{}] 18:56:17 INFO - PROCESS | 1859 | 1462758977893 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:18 INFO - PROCESS | 1859 | 1462758978048 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 18:56:18 INFO - PROCESS | 1859 | 1462758978259 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c22a12800 == 108 [pid = 1859] [id = 692] 18:56:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f5c226ee000) [pid = 1859] [serial = 2077] [outer = (nil)] 18:56:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f5c4c39f400) [pid = 1859] [serial = 2078] [outer = 0x7f5c226ee000] 18:56:18 INFO - PROCESS | 1859 | 1462758978322 Marionette DEBUG loaded listener.js 18:56:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f5c4ced1c00) [pid = 1859] [serial = 2079] [outer = 0x7f5c226ee000] 18:56:19 INFO - PROCESS | 1859 | 1462758979128 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 18:56:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:56:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1285ms 18:56:19 INFO - PROCESS | 1859 | 1462758979170 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 18:56:19 INFO - PROCESS | 1859 | 1462758979175 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 18:56:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:56:19 INFO - PROCESS | 1859 | 1462758979180 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:56:19 INFO - PROCESS | 1859 | 1462758979182 Marionette TRACE conn3 <- [1,2742,null,{}] 18:56:19 INFO - PROCESS | 1859 | 1462758979187 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:19 INFO - PROCESS | 1859 | 1462758979327 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 18:56:19 INFO - PROCESS | 1859 | 1462758979523 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c219c8000 == 109 [pid = 1859] [id = 693] 18:56:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f5c226f9800) [pid = 1859] [serial = 2080] [outer = (nil)] 18:56:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f5c238b9800) [pid = 1859] [serial = 2081] [outer = 0x7f5c226f9800] 18:56:19 INFO - PROCESS | 1859 | 1462758979585 Marionette DEBUG loaded listener.js 18:56:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f5c238bec00) [pid = 1859] [serial = 2082] [outer = 0x7f5c226f9800] 18:56:20 INFO - PROCESS | 1859 | 1462758980348 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:56:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:56:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1225ms 18:56:20 INFO - PROCESS | 1859 | 1462758980405 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 18:56:20 INFO - PROCESS | 1859 | 1462758980413 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 18:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:56:20 INFO - PROCESS | 1859 | 1462758980435 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:56:20 INFO - PROCESS | 1859 | 1462758980438 Marionette TRACE conn3 <- [1,2746,null,{}] 18:56:20 INFO - PROCESS | 1859 | 1462758980443 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:20 INFO - PROCESS | 1859 | 1462758980596 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 18:56:20 INFO - PROCESS | 1859 | 1462758980790 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c219e1800 == 110 [pid = 1859] [id = 694] 18:56:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f5c20994800) [pid = 1859] [serial = 2083] [outer = (nil)] 18:56:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f5c20999400) [pid = 1859] [serial = 2084] [outer = 0x7f5c20994800] 18:56:20 INFO - PROCESS | 1859 | 1462758980852 Marionette DEBUG loaded listener.js 18:56:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f5c2099f000) [pid = 1859] [serial = 2085] [outer = 0x7f5c20994800] 18:56:21 INFO - PROCESS | 1859 | 1462758981671 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:56:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:56:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1279ms 18:56:21 INFO - PROCESS | 1859 | 1462758981712 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 18:56:21 INFO - PROCESS | 1859 | 1462758981715 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 18:56:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:56:21 INFO - PROCESS | 1859 | 1462758981721 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:56:21 INFO - PROCESS | 1859 | 1462758981724 Marionette TRACE conn3 <- [1,2750,null,{}] 18:56:21 INFO - PROCESS | 1859 | 1462758981729 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:21 INFO - PROCESS | 1859 | 1462758981903 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 18:56:22 INFO - PROCESS | 1859 | 1462758982491 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c24605800 == 111 [pid = 1859] [id = 695] 18:56:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f5c209a9800) [pid = 1859] [serial = 2086] [outer = (nil)] 18:56:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f5c21db9c00) [pid = 1859] [serial = 2087] [outer = 0x7f5c209a9800] 18:56:22 INFO - PROCESS | 1859 | 1462758982557 Marionette DEBUG loaded listener.js 18:56:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f5c2330a800) [pid = 1859] [serial = 2088] [outer = 0x7f5c209a9800] 18:56:23 INFO - PROCESS | 1859 | 1462758983369 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:56:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:56:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1681ms 18:56:23 INFO - PROCESS | 1859 | 1462758983416 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 18:56:23 INFO - PROCESS | 1859 | 1462758983421 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 18:56:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:56:23 INFO - PROCESS | 1859 | 1462758983430 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:56:23 INFO - PROCESS | 1859 | 1462758983434 Marionette TRACE conn3 <- [1,2754,null,{}] 18:56:23 INFO - PROCESS | 1859 | 1462758983441 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:23 INFO - PROCESS | 1859 | 1462758983596 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 18:56:23 INFO - PROCESS | 1859 | 1462758983937 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c21722800 == 112 [pid = 1859] [id = 696] 18:56:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f5c22cc5400) [pid = 1859] [serial = 2089] [outer = (nil)] 18:56:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f5c2337c400) [pid = 1859] [serial = 2090] [outer = 0x7f5c22cc5400] 18:56:24 INFO - PROCESS | 1859 | 1462758983997 Marionette DEBUG loaded listener.js 18:56:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f5c24652c00) [pid = 1859] [serial = 2091] [outer = 0x7f5c22cc5400] 18:56:24 INFO - PROCESS | 1859 | 1462758984854 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:56:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:56:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1481ms 18:56:24 INFO - PROCESS | 1859 | 1462758984914 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 18:56:24 INFO - PROCESS | 1859 | 1462758984919 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 18:56:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:56:24 INFO - PROCESS | 1859 | 1462758984945 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:56:24 INFO - PROCESS | 1859 | 1462758984948 Marionette TRACE conn3 <- [1,2758,null,{}] 18:56:24 INFO - PROCESS | 1859 | 1462758984953 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:25 INFO - PROCESS | 1859 | 1462758985103 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 18:56:25 INFO - PROCESS | 1859 | 1462758985304 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c291ad800 == 113 [pid = 1859] [id = 697] 18:56:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f5c27cf2800) [pid = 1859] [serial = 2092] [outer = (nil)] 18:56:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f5c29bdac00) [pid = 1859] [serial = 2093] [outer = 0x7f5c27cf2800] 18:56:25 INFO - PROCESS | 1859 | 1462758985360 Marionette DEBUG loaded listener.js 18:56:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 240 (0x7f5c29d46c00) [pid = 1859] [serial = 2094] [outer = 0x7f5c27cf2800] 18:56:26 INFO - PROCESS | 1859 | 1462758986230 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:56:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:56:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1333ms 18:56:26 INFO - PROCESS | 1859 | 1462758986276 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 18:56:26 INFO - PROCESS | 1859 | 1462758986280 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 18:56:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:56:26 INFO - PROCESS | 1859 | 1462758986292 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:56:26 INFO - PROCESS | 1859 | 1462758986299 Marionette TRACE conn3 <- [1,2762,null,{}] 18:56:26 INFO - PROCESS | 1859 | 1462758986306 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:26 INFO - PROCESS | 1859 | 1462758986459 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 18:56:26 INFO - PROCESS | 1859 | 1462758986667 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f710000 == 114 [pid = 1859] [id = 698] 18:56:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 241 (0x7f5c24471000) [pid = 1859] [serial = 2095] [outer = (nil)] 18:56:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 242 (0x7f5c2b626c00) [pid = 1859] [serial = 2096] [outer = 0x7f5c24471000] 18:56:26 INFO - PROCESS | 1859 | 1462758986724 Marionette DEBUG loaded listener.js 18:56:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 243 (0x7f5c30920c00) [pid = 1859] [serial = 2097] [outer = 0x7f5c24471000] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 242 (0x7f5c2f838800) [pid = 1859] [serial = 2012] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 241 (0x7f5c209ab000) [pid = 1859] [serial = 1973] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 240 (0x7f5c292e0000) [pid = 1859] [serial = 1958] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 239 (0x7f5c23306c00) [pid = 1859] [serial = 1976] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 238 (0x7f5c2330f400) [pid = 1859] [serial = 1979] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f5c234a6800) [pid = 1859] [serial = 1982] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f5c23951800) [pid = 1859] [serial = 1991] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f5c2f843000) [pid = 1859] [serial = 1961] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f5c2447b800) [pid = 1859] [serial = 1955] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f5c38aa1400) [pid = 1859] [serial = 1967] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f5c48df4800) [pid = 1859] [serial = 1970] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f5c32c23400) [pid = 1859] [serial = 1964] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b7aa000 == 113 [pid = 1859] [id = 683] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f71a800 == 112 [pid = 1859] [id = 682] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c270cb800 == 111 [pid = 1859] [id = 681] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c24616000 == 110 [pid = 1859] [id = 680] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2700b800 == 109 [pid = 1859] [id = 679] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4b047800 == 108 [pid = 1859] [id = 677] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3cb92000 == 107 [pid = 1859] [id = 676] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39b15800 == 106 [pid = 1859] [id = 675] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c378c3000 == 105 [pid = 1859] [id = 674] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ec9000 == 104 [pid = 1859] [id = 673] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b6cd000 == 103 [pid = 1859] [id = 672] 18:56:27 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c24614800 == 102 [pid = 1859] [id = 671] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f5c29d49c00) [pid = 1859] [serial = 2006] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f5c27ceb000) [pid = 1859] [serial = 2000] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f5c292e1c00) [pid = 1859] [serial = 2001] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f5c244cec00) [pid = 1859] [serial = 1997] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f5c24663800) [pid = 1859] [serial = 1998] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f5c23943000) [pid = 1859] [serial = 1995] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f5c23377c00) [pid = 1859] [serial = 1994] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f5c23947000) [pid = 1859] [serial = 1985] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f5c21dc4400) [pid = 1859] [serial = 1988] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f5c2b3a8800) [pid = 1859] [serial = 2009] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f5c29be5800) [pid = 1859] [serial = 2003] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f5c29d45400) [pid = 1859] [serial = 2004] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f5c2a0d6800) [pid = 1859] [serial = 2007] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f5c2b61c400) [pid = 1859] [serial = 2010] [outer = (nil)] [url = about:blank] 18:56:27 INFO - PROCESS | 1859 | 1462758987526 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:56:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:56:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1249ms 18:56:27 INFO - PROCESS | 1859 | 1462758987536 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 18:56:27 INFO - PROCESS | 1859 | 1462758987539 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 18:56:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:56:27 INFO - PROCESS | 1859 | 1462758987544 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:56:27 INFO - PROCESS | 1859 | 1462758987546 Marionette TRACE conn3 <- [1,2766,null,{}] 18:56:27 INFO - PROCESS | 1859 | 1462758987551 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:27 INFO - PROCESS | 1859 | 1462758987729 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 18:56:27 INFO - PROCESS | 1859 | 1462758987886 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c25077000 == 103 [pid = 1859] [id = 699] 18:56:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f5c2330f400) [pid = 1859] [serial = 2098] [outer = (nil)] 18:56:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f5c2a0d6800) [pid = 1859] [serial = 2099] [outer = 0x7f5c2330f400] 18:56:27 INFO - PROCESS | 1859 | 1462758987939 Marionette DEBUG loaded listener.js 18:56:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f5c30eb4000) [pid = 1859] [serial = 2100] [outer = 0x7f5c2330f400] 18:56:28 INFO - PROCESS | 1859 | 1462758988627 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:56:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:56:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1124ms 18:56:28 INFO - PROCESS | 1859 | 1462758988669 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 18:56:28 INFO - PROCESS | 1859 | 1462758988672 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 18:56:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:56:28 INFO - PROCESS | 1859 | 1462758988677 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:56:28 INFO - PROCESS | 1859 | 1462758988679 Marionette TRACE conn3 <- [1,2770,null,{}] 18:56:28 INFO - PROCESS | 1859 | 1462758988684 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:28 INFO - PROCESS | 1859 | 1462758988884 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 18:56:28 INFO - PROCESS | 1859 | 1462758988902 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2ecc2000 == 104 [pid = 1859] [id = 700] 18:56:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f5c31d6d800) [pid = 1859] [serial = 2101] [outer = (nil)] 18:56:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f5c33050400) [pid = 1859] [serial = 2102] [outer = 0x7f5c31d6d800] 18:56:28 INFO - PROCESS | 1859 | 1462758988963 Marionette DEBUG loaded listener.js 18:56:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f5c3960c400) [pid = 1859] [serial = 2103] [outer = 0x7f5c31d6d800] 18:56:29 INFO - PROCESS | 1859 | 1462758989747 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:56:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:56:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1083ms 18:56:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:56:29 INFO - PROCESS | 1859 | 1462758989763 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 18:56:29 INFO - PROCESS | 1859 | 1462758989766 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 18:56:29 INFO - PROCESS | 1859 | 1462758989771 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:56:29 INFO - PROCESS | 1859 | 1462758989774 Marionette TRACE conn3 <- [1,2774,null,{}] 18:56:29 INFO - PROCESS | 1859 | 1462758989778 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:29 INFO - PROCESS | 1859 | 1462758989967 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 18:56:29 INFO - PROCESS | 1859 | 1462758989995 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31b7b000 == 105 [pid = 1859] [id = 701] 18:56:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f5c3a853c00) [pid = 1859] [serial = 2104] [outer = (nil)] 18:56:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f5c47e11000) [pid = 1859] [serial = 2105] [outer = 0x7f5c3a853c00] 18:56:30 INFO - PROCESS | 1859 | 1462758990047 Marionette DEBUG loaded listener.js 18:56:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f5c49067400) [pid = 1859] [serial = 2106] [outer = 0x7f5c3a853c00] 18:56:30 INFO - PROCESS | 1859 | 1462758990749 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 18:56:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:56:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1026ms 18:56:30 INFO - PROCESS | 1859 | 1462758990798 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 18:56:30 INFO - PROCESS | 1859 | 1462758990801 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 18:56:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:56:30 INFO - PROCESS | 1859 | 1462758990833 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:56:30 INFO - PROCESS | 1859 | 1462758990835 Marionette TRACE conn3 <- [1,2778,null,{}] 18:56:30 INFO - PROCESS | 1859 | 1462758990843 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:31 INFO - PROCESS | 1859 | 1462758991059 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 18:56:31 INFO - PROCESS | 1859 | 1462758991089 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31f26000 == 106 [pid = 1859] [id = 702] 18:56:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f5c22542800) [pid = 1859] [serial = 2107] [outer = (nil)] 18:56:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f5c2254b000) [pid = 1859] [serial = 2108] [outer = 0x7f5c22542800] 18:56:31 INFO - PROCESS | 1859 | 1462758991142 Marionette DEBUG loaded listener.js 18:56:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f5c2254f800) [pid = 1859] [serial = 2109] [outer = 0x7f5c22542800] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f5c22cc9400) [pid = 1859] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f5c23944000) [pid = 1859] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f5c2f83d400) [pid = 1859] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f5c22cd4c00) [pid = 1859] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f5c23372800) [pid = 1859] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f5c39272400) [pid = 1859] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f5c29d47800) [pid = 1859] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f5c39606800) [pid = 1859] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f5c2b626000) [pid = 1859] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f5c23a5c400) [pid = 1859] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f5c2ed0e000) [pid = 1859] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f5c27249400) [pid = 1859] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f5c23a59400) [pid = 1859] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f5c244c5400) [pid = 1859] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f5c2f4f6800) [pid = 1859] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f5c27dcc400) [pid = 1859] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f5c2465cc00) [pid = 1859] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f5c2b3f0400) [pid = 1859] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f5c24653000) [pid = 1859] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f5c23302800) [pid = 1859] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f5c244c6c00) [pid = 1859] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f5c2466ec00) [pid = 1859] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f5c245eb800) [pid = 1859] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f5c245f9c00) [pid = 1859] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f5c36d2f400) [pid = 1859] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f5c37d96000) [pid = 1859] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f5c23454c00) [pid = 1859] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f5c24654800) [pid = 1859] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f5c3110f800) [pid = 1859] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f5c22cd2800) [pid = 1859] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f5c29241c00) [pid = 1859] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f5c23452400) [pid = 1859] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f5c36322400) [pid = 1859] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f5c2b628c00) [pid = 1859] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f5c22ccd800) [pid = 1859] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f5c30545400) [pid = 1859] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f5c209a3c00) [pid = 1859] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f5c209a6800) [pid = 1859] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f5c245ecc00) [pid = 1859] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f5c21dbc400) [pid = 1859] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f5c23459800) [pid = 1859] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f5c245f3800) [pid = 1859] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f5c2724c400) [pid = 1859] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f5c244c4000) [pid = 1859] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f5c2aedd400) [pid = 1859] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f5c2914b800) [pid = 1859] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f5c23372400) [pid = 1859] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f5c2914bc00) [pid = 1859] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f5c209acc00) [pid = 1859] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f5c3050b400) [pid = 1859] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f5c2b61d000) [pid = 1859] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f5c209aa800) [pid = 1859] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f5c24e3f800) [pid = 1859] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f5c23455000) [pid = 1859] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c2914f400) [pid = 1859] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c39351c00) [pid = 1859] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c23a56800) [pid = 1859] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c3ca9f000) [pid = 1859] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c2b3a3c00) [pid = 1859] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c2f4fe800) [pid = 1859] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c36321800) [pid = 1859] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c38a97800) [pid = 1859] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c3caa4800) [pid = 1859] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c29bd1c00) [pid = 1859] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:56:32 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c30926800) [pid = 1859] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:56:32 INFO - PROCESS | 1859 | 1462758992489 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:56:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:56:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1697ms 18:56:32 INFO - PROCESS | 1859 | 1462758992516 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 18:56:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:56:32 INFO - PROCESS | 1859 | 1462758992528 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 18:56:32 INFO - PROCESS | 1859 | 1462758992534 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:56:32 INFO - PROCESS | 1859 | 1462758992537 Marionette TRACE conn3 <- [1,2782,null,{}] 18:56:32 INFO - PROCESS | 1859 | 1462758992541 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:32 INFO - PROCESS | 1859 | 1462758992699 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 18:56:32 INFO - PROCESS | 1859 | 1462758992861 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c245e2000 == 107 [pid = 1859] [id = 703] 18:56:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c209a2800) [pid = 1859] [serial = 2110] [outer = (nil)] 18:56:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c22544c00) [pid = 1859] [serial = 2111] [outer = 0x7f5c209a2800] 18:56:32 INFO - PROCESS | 1859 | 1462758992916 Marionette DEBUG loaded listener.js 18:56:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c23307c00) [pid = 1859] [serial = 2112] [outer = 0x7f5c209a2800] 18:56:33 INFO - PROCESS | 1859 | 1462758993492 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:56:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:56:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 978ms 18:56:33 INFO - PROCESS | 1859 | 1462758993510 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 18:56:33 INFO - PROCESS | 1859 | 1462758993512 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 18:56:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:56:33 INFO - PROCESS | 1859 | 1462758993518 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:56:33 INFO - PROCESS | 1859 | 1462758993520 Marionette TRACE conn3 <- [1,2786,null,{}] 18:56:33 INFO - PROCESS | 1859 | 1462758993525 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:33 INFO - PROCESS | 1859 | 1462758993664 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 18:56:33 INFO - PROCESS | 1859 | 1462758993826 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30d97000 == 108 [pid = 1859] [id = 704] 18:56:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c209aa400) [pid = 1859] [serial = 2113] [outer = (nil)] 18:56:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c23454c00) [pid = 1859] [serial = 2114] [outer = 0x7f5c209aa400] 18:56:33 INFO - PROCESS | 1859 | 1462758993879 Marionette DEBUG loaded listener.js 18:56:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c2394f800) [pid = 1859] [serial = 2115] [outer = 0x7f5c209aa400] 18:56:34 INFO - PROCESS | 1859 | 1462758994768 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:56:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:56:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1277ms 18:56:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:56:34 INFO - PROCESS | 1859 | 1462758994796 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 18:56:34 INFO - PROCESS | 1859 | 1462758994801 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 18:56:34 INFO - PROCESS | 1859 | 1462758994808 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:56:34 INFO - PROCESS | 1859 | 1462758994813 Marionette TRACE conn3 <- [1,2790,null,{}] 18:56:34 INFO - PROCESS | 1859 | 1462758994820 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:34 INFO - PROCESS | 1859 | 1462758994995 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 18:56:35 INFO - PROCESS | 1859 | 1462758995199 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c25e1e000 == 109 [pid = 1859] [id = 705] 18:56:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c226f4c00) [pid = 1859] [serial = 2116] [outer = (nil)] 18:56:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c23459800) [pid = 1859] [serial = 2117] [outer = 0x7f5c226f4c00] 18:56:35 INFO - PROCESS | 1859 | 1462758995267 Marionette DEBUG loaded listener.js 18:56:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c238b7000) [pid = 1859] [serial = 2118] [outer = 0x7f5c226f4c00] 18:56:36 INFO - PROCESS | 1859 | 1462758996107 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1332ms 18:56:36 INFO - PROCESS | 1859 | 1462758996139 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 18:56:36 INFO - PROCESS | 1859 | 1462758996146 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 18:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:56:36 INFO - PROCESS | 1859 | 1462758996155 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:56:36 INFO - PROCESS | 1859 | 1462758996160 Marionette TRACE conn3 <- [1,2794,null,{}] 18:56:36 INFO - PROCESS | 1859 | 1462758996166 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:36 INFO - PROCESS | 1859 | 1462758996511 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 18:56:36 INFO - PROCESS | 1859 | 1462758996851 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31b62800 == 110 [pid = 1859] [id = 706] 18:56:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c24663000) [pid = 1859] [serial = 2119] [outer = (nil)] 18:56:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c2466ec00) [pid = 1859] [serial = 2120] [outer = 0x7f5c24663000] 18:56:36 INFO - PROCESS | 1859 | 1462758996918 Marionette DEBUG loaded listener.js 18:56:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c27249400) [pid = 1859] [serial = 2121] [outer = 0x7f5c24663000] 18:56:37 INFO - PROCESS | 1859 | 1462758997663 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 18:56:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:56:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1533ms 18:56:37 INFO - PROCESS | 1859 | 1462758997703 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 18:56:37 INFO - PROCESS | 1859 | 1462758997706 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 18:56:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:56:37 INFO - PROCESS | 1859 | 1462758997714 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:56:37 INFO - PROCESS | 1859 | 1462758997719 Marionette TRACE conn3 <- [1,2798,null,{}] 18:56:37 INFO - PROCESS | 1859 | 1462758997733 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:37 INFO - PROCESS | 1859 | 1462758997892 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 18:56:38 INFO - PROCESS | 1859 | 1462758998098 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a38e800 == 111 [pid = 1859] [id = 707] 18:56:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c29239c00) [pid = 1859] [serial = 2122] [outer = (nil)] 18:56:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f5c29d3f400) [pid = 1859] [serial = 2123] [outer = 0x7f5c29239c00] 18:56:38 INFO - PROCESS | 1859 | 1462758998179 Marionette DEBUG loaded listener.js 18:56:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f5c2ad36400) [pid = 1859] [serial = 2124] [outer = 0x7f5c29239c00] 18:56:39 INFO - PROCESS | 1859 | 1462758999035 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 18:56:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:56:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1386ms 18:56:39 INFO - PROCESS | 1859 | 1462758999101 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 18:56:39 INFO - PROCESS | 1859 | 1462758999105 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 18:56:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:56:39 INFO - PROCESS | 1859 | 1462758999110 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:56:39 INFO - PROCESS | 1859 | 1462758999112 Marionette TRACE conn3 <- [1,2802,null,{}] 18:56:39 INFO - PROCESS | 1859 | 1462758999117 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:39 INFO - PROCESS | 1859 | 1462758999275 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 18:56:39 INFO - PROCESS | 1859 | 1462758999479 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48e15000 == 112 [pid = 1859] [id = 708] 18:56:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f5c2724f400) [pid = 1859] [serial = 2125] [outer = (nil)] 18:56:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f5c2f83d000) [pid = 1859] [serial = 2126] [outer = 0x7f5c2724f400] 18:56:39 INFO - PROCESS | 1859 | 1462758999542 Marionette DEBUG loaded listener.js 18:56:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f5c30511800) [pid = 1859] [serial = 2127] [outer = 0x7f5c2724f400] 18:56:40 INFO - PROCESS | 1859 | 1462759000361 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:56:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:56:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1276ms 18:56:40 INFO - PROCESS | 1859 | 1462759000387 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 18:56:40 INFO - PROCESS | 1859 | 1462759000391 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 18:56:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:56:40 INFO - PROCESS | 1859 | 1462759000396 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:56:40 INFO - PROCESS | 1859 | 1462759000398 Marionette TRACE conn3 <- [1,2806,null,{}] 18:56:40 INFO - PROCESS | 1859 | 1462759000403 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:40 INFO - PROCESS | 1859 | 1462759000550 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 18:56:40 INFO - PROCESS | 1859 | 1462759000749 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ecc4000 == 113 [pid = 1859] [id = 709] 18:56:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f5c29d41400) [pid = 1859] [serial = 2128] [outer = (nil)] 18:56:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c30eb4800) [pid = 1859] [serial = 2129] [outer = 0x7f5c29d41400] 18:56:40 INFO - PROCESS | 1859 | 1462759000810 Marionette DEBUG loaded listener.js 18:56:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f5c316db000) [pid = 1859] [serial = 2130] [outer = 0x7f5c29d41400] 18:56:41 INFO - PROCESS | 1859 | 1462759001596 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:56:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:56:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1230ms 18:56:41 INFO - PROCESS | 1859 | 1462759001626 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 18:56:41 INFO - PROCESS | 1859 | 1462759001628 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 18:56:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:56:41 INFO - PROCESS | 1859 | 1462759001633 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:56:41 INFO - PROCESS | 1859 | 1462759001635 Marionette TRACE conn3 <- [1,2810,null,{}] 18:56:41 INFO - PROCESS | 1859 | 1462759001640 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:41 INFO - PROCESS | 1859 | 1462759001821 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 18:56:42 INFO - PROCESS | 1859 | 1462759002025 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c29cb6000 == 114 [pid = 1859] [id = 710] 18:56:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f5c36f1f800) [pid = 1859] [serial = 2131] [outer = (nil)] 18:56:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f5c3a262400) [pid = 1859] [serial = 2132] [outer = 0x7f5c36f1f800] 18:56:42 INFO - PROCESS | 1859 | 1462759002089 Marionette DEBUG loaded listener.js 18:56:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f5c47be1800) [pid = 1859] [serial = 2133] [outer = 0x7f5c36f1f800] 18:56:42 INFO - PROCESS | 1859 | 1462759002842 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:56:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:56:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1225ms 18:56:42 INFO - PROCESS | 1859 | 1462759002859 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 18:56:42 INFO - PROCESS | 1859 | 1462759002862 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 18:56:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:56:42 INFO - PROCESS | 1859 | 1462759002867 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:56:42 INFO - PROCESS | 1859 | 1462759002869 Marionette TRACE conn3 <- [1,2814,null,{}] 18:56:42 INFO - PROCESS | 1859 | 1462759002874 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:43 INFO - PROCESS | 1859 | 1462759003026 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 18:56:43 INFO - PROCESS | 1859 | 1462759003228 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c26f10000 == 115 [pid = 1859] [id = 711] 18:56:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f5c37993400) [pid = 1859] [serial = 2134] [outer = (nil)] 18:56:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f5c4906e800) [pid = 1859] [serial = 2135] [outer = 0x7f5c37993400] 18:56:43 INFO - PROCESS | 1859 | 1462759003292 Marionette DEBUG loaded listener.js 18:56:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f5c46d61800) [pid = 1859] [serial = 2136] [outer = 0x7f5c37993400] 18:56:44 INFO - PROCESS | 1859 | 1462759004101 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 18:56:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:56:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1276ms 18:56:44 INFO - PROCESS | 1859 | 1462759004145 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 18:56:44 INFO - PROCESS | 1859 | 1462759004148 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 18:56:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:56:44 INFO - PROCESS | 1859 | 1462759004153 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:56:44 INFO - PROCESS | 1859 | 1462759004155 Marionette TRACE conn3 <- [1,2818,null,{}] 18:56:44 INFO - PROCESS | 1859 | 1462759004174 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:44 INFO - PROCESS | 1859 | 1462759004385 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 18:56:44 INFO - PROCESS | 1859 | 1462759004532 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c48091000 == 116 [pid = 1859] [id = 712] 18:56:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f5c3110a000) [pid = 1859] [serial = 2137] [outer = (nil)] 18:56:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f5c4cdd8c00) [pid = 1859] [serial = 2138] [outer = 0x7f5c3110a000] 18:56:44 INFO - PROCESS | 1859 | 1462759004598 Marionette DEBUG loaded listener.js 18:56:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f5c4d0c7000) [pid = 1859] [serial = 2139] [outer = 0x7f5c3110a000] 18:56:45 INFO - PROCESS | 1859 | 1462759005328 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 18:56:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:56:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1225ms 18:56:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:56:45 INFO - PROCESS | 1859 | 1462759005379 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 18:56:45 INFO - PROCESS | 1859 | 1462759005382 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 18:56:45 INFO - PROCESS | 1859 | 1462759005387 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:56:45 INFO - PROCESS | 1859 | 1462759005390 Marionette TRACE conn3 <- [1,2822,null,{}] 18:56:45 INFO - PROCESS | 1859 | 1462759005395 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:45 INFO - PROCESS | 1859 | 1462759005539 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 18:56:45 INFO - PROCESS | 1859 | 1462759005741 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c24595000 == 117 [pid = 1859] [id = 713] 18:56:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f5c29c42c00) [pid = 1859] [serial = 2140] [outer = (nil)] 18:56:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f5c29c4bc00) [pid = 1859] [serial = 2141] [outer = 0x7f5c29c42c00] 18:56:45 INFO - PROCESS | 1859 | 1462759005803 Marionette DEBUG loaded listener.js 18:56:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f5c29c4fc00) [pid = 1859] [serial = 2142] [outer = 0x7f5c29c42c00] 18:56:46 INFO - PROCESS | 1859 | 1462759006580 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:56:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:56:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1226ms 18:56:46 INFO - PROCESS | 1859 | 1462759006621 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 18:56:46 INFO - PROCESS | 1859 | 1462759006624 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 18:56:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:56:46 INFO - PROCESS | 1859 | 1462759006630 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:56:46 INFO - PROCESS | 1859 | 1462759006632 Marionette TRACE conn3 <- [1,2826,null,{}] 18:56:46 INFO - PROCESS | 1859 | 1462759006637 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:46 INFO - PROCESS | 1859 | 1462759006800 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 18:56:47 INFO - PROCESS | 1859 | 1462759007002 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c259ce800 == 118 [pid = 1859] [id = 714] 18:56:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f5c2182ec00) [pid = 1859] [serial = 2143] [outer = (nil)] 18:56:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f5c21836400) [pid = 1859] [serial = 2144] [outer = 0x7f5c2182ec00] 18:56:47 INFO - PROCESS | 1859 | 1462759007062 Marionette DEBUG loaded listener.js 18:56:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f5c2183b800) [pid = 1859] [serial = 2145] [outer = 0x7f5c2182ec00] 18:56:47 INFO - PROCESS | 1859 | 1462759007848 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:56:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:56:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1285ms 18:56:47 INFO - PROCESS | 1859 | 1462759007916 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 18:56:47 INFO - PROCESS | 1859 | 1462759007920 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 18:56:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:56:47 INFO - PROCESS | 1859 | 1462759007942 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:56:47 INFO - PROCESS | 1859 | 1462759007945 Marionette TRACE conn3 <- [1,2830,null,{}] 18:56:47 INFO - PROCESS | 1859 | 1462759007949 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:48 INFO - PROCESS | 1859 | 1462759008126 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 18:56:48 INFO - PROCESS | 1859 | 1462759008335 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c1e58b800 == 119 [pid = 1859] [id = 715] 18:56:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f5c27dc7c00) [pid = 1859] [serial = 2146] [outer = (nil)] 18:56:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f5c39272000) [pid = 1859] [serial = 2147] [outer = 0x7f5c27dc7c00] 18:56:48 INFO - PROCESS | 1859 | 1462759008463 Marionette DEBUG loaded listener.js 18:56:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f5c4ec96000) [pid = 1859] [serial = 2148] [outer = 0x7f5c27dc7c00] 18:56:49 INFO - PROCESS | 1859 | 1462759009273 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:56:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:56:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1391ms 18:56:49 INFO - PROCESS | 1859 | 1462759009330 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 18:56:49 INFO - PROCESS | 1859 | 1462759009333 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 18:56:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:56:49 INFO - PROCESS | 1859 | 1462759009357 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:56:49 INFO - PROCESS | 1859 | 1462759009360 Marionette TRACE conn3 <- [1,2834,null,{}] 18:56:49 INFO - PROCESS | 1859 | 1462759009364 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:49 INFO - PROCESS | 1859 | 1462759009519 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 18:56:49 INFO - PROCESS | 1859 | 1462759009725 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c238d7800 == 120 [pid = 1859] [id = 716] 18:56:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f5c1e6af400) [pid = 1859] [serial = 2149] [outer = (nil)] 18:56:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f5c1e6b6c00) [pid = 1859] [serial = 2150] [outer = 0x7f5c1e6af400] 18:56:49 INFO - PROCESS | 1859 | 1462759009784 Marionette DEBUG loaded listener.js 18:56:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f5c1e6bd000) [pid = 1859] [serial = 2151] [outer = 0x7f5c1e6af400] 18:56:50 INFO - PROCESS | 1859 | 1462759010605 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:56:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:56:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1280ms 18:56:50 INFO - PROCESS | 1859 | 1462759010647 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 18:56:50 INFO - PROCESS | 1859 | 1462759010649 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 18:56:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:56:50 INFO - PROCESS | 1859 | 1462759010655 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:56:50 INFO - PROCESS | 1859 | 1462759010657 Marionette TRACE conn3 <- [1,2838,null,{}] 18:56:50 INFO - PROCESS | 1859 | 1462759010662 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:50 INFO - PROCESS | 1859 | 1462759010819 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 18:56:51 INFO - PROCESS | 1859 | 1462759011028 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c24603000 == 121 [pid = 1859] [id = 717] 18:56:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f5c1e6afc00) [pid = 1859] [serial = 2152] [outer = (nil)] 18:56:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f5c21dbe000) [pid = 1859] [serial = 2153] [outer = 0x7f5c1e6afc00] 18:56:51 INFO - PROCESS | 1859 | 1462759011087 Marionette DEBUG loaded listener.js 18:56:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f5c23371000) [pid = 1859] [serial = 2154] [outer = 0x7f5c1e6afc00] 18:56:51 INFO - PROCESS | 1859 | 1462759011884 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:56:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:56:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1281ms 18:56:51 INFO - PROCESS | 1859 | 1462759011937 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 18:56:51 INFO - PROCESS | 1859 | 1462759011940 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 18:56:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:56:51 INFO - PROCESS | 1859 | 1462759011962 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:56:51 INFO - PROCESS | 1859 | 1462759011965 Marionette TRACE conn3 <- [1,2842,null,{}] 18:56:51 INFO - PROCESS | 1859 | 1462759011971 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:52 INFO - PROCESS | 1859 | 1462759012130 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 18:56:52 INFO - PROCESS | 1859 | 1462759012335 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c238d3000 == 122 [pid = 1859] [id = 718] 18:56:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f5c1e6b2000) [pid = 1859] [serial = 2155] [outer = (nil)] 18:56:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f5c2345c400) [pid = 1859] [serial = 2156] [outer = 0x7f5c1e6b2000] 18:56:52 INFO - PROCESS | 1859 | 1462759012395 Marionette DEBUG loaded listener.js 18:56:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f5c23a5b400) [pid = 1859] [serial = 2157] [outer = 0x7f5c1e6b2000] 18:56:53 INFO - PROCESS | 1859 | 1462759013697 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:56:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:56:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1846ms 18:56:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:56:53 INFO - PROCESS | 1859 | 1462759013793 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 18:56:53 INFO - PROCESS | 1859 | 1462759013796 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 18:56:53 INFO - PROCESS | 1859 | 1462759013803 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:56:53 INFO - PROCESS | 1859 | 1462759013805 Marionette TRACE conn3 <- [1,2846,null,{}] 18:56:53 INFO - PROCESS | 1859 | 1462759013860 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:54 INFO - PROCESS | 1859 | 1462759014102 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 18:56:54 INFO - PROCESS | 1859 | 1462759014221 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c238d4000 == 123 [pid = 1859] [id = 719] 18:56:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f5c22544000) [pid = 1859] [serial = 2158] [outer = (nil)] 18:56:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f5c2254b400) [pid = 1859] [serial = 2159] [outer = 0x7f5c22544000] 18:56:54 INFO - PROCESS | 1859 | 1462759014322 Marionette DEBUG loaded listener.js 18:56:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f5c23308c00) [pid = 1859] [serial = 2160] [outer = 0x7f5c22544000] 18:56:55 INFO - PROCESS | 1859 | 1462759015260 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:56:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:56:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1530ms 18:56:55 INFO - PROCESS | 1859 | 1462759015332 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 18:56:55 INFO - PROCESS | 1859 | 1462759015339 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 18:56:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:56:55 INFO - PROCESS | 1859 | 1462759015348 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:56:55 INFO - PROCESS | 1859 | 1462759015350 Marionette TRACE conn3 <- [1,2850,null,{}] 18:56:55 INFO - PROCESS | 1859 | 1462759015354 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:55 INFO - PROCESS | 1859 | 1462759015517 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 18:56:55 INFO - PROCESS | 1859 | 1462759015724 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c23497000 == 124 [pid = 1859] [id = 720] 18:56:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f5c2330c400) [pid = 1859] [serial = 2161] [outer = (nil)] 18:56:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f5c2345d400) [pid = 1859] [serial = 2162] [outer = 0x7f5c2330c400] 18:56:55 INFO - PROCESS | 1859 | 1462759015783 Marionette DEBUG loaded listener.js 18:56:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f5c234b0000) [pid = 1859] [serial = 2163] [outer = 0x7f5c2330c400] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c346d7000 == 123 [pid = 1859] [id = 618] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c47ece000 == 122 [pid = 1859] [id = 377] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c39066000 == 121 [pid = 1859] [id = 615] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f5c39353c00) [pid = 1859] [serial = 2033] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f5c315a9800) [pid = 1859] [serial = 2030] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f5c307ebc00) [pid = 1859] [serial = 2027] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f5c3c0d3400) [pid = 1859] [serial = 2036] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f5c30923800) [pid = 1859] [serial = 2054] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c245e2000 == 120 [pid = 1859] [id = 703] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31f26000 == 119 [pid = 1859] [id = 702] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31b7b000 == 118 [pid = 1859] [id = 701] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2ecc2000 == 117 [pid = 1859] [id = 700] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c25077000 == 116 [pid = 1859] [id = 699] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31a61000 == 115 [pid = 1859] [id = 670] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f710000 == 114 [pid = 1859] [id = 698] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c291ad800 == 113 [pid = 1859] [id = 697] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c21722800 == 112 [pid = 1859] [id = 696] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c24605800 == 111 [pid = 1859] [id = 695] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c52014000 == 110 [pid = 1859] [id = 690] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c399ea800 == 109 [pid = 1859] [id = 591] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c49006000 == 108 [pid = 1859] [id = 689] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a388800 == 107 [pid = 1859] [id = 688] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c348ba000 == 106 [pid = 1859] [id = 687] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31b7d800 == 105 [pid = 1859] [id = 686] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2507c800 == 104 [pid = 1859] [id = 685] 18:56:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31b7e800 == 103 [pid = 1859] [id = 684] 18:56:56 INFO - PROCESS | 1859 | 1462759016680 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f5c24658c00) [pid = 1859] [serial = 1956] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f5c23a64800) [pid = 1859] [serial = 2018] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f5c3a25d400) [pid = 1859] [serial = 1968] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f5c245ebc00) [pid = 1859] [serial = 2019] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f5c2336f800) [pid = 1859] [serial = 2015] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f5c4d009c00) [pid = 1859] [serial = 1926] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f5c47cdbc00) [pid = 1859] [serial = 1794] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f5c2eee5800) [pid = 1859] [serial = 2052] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f5c48d3d400) [pid = 1859] [serial = 1917] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f5c3631b000) [pid = 1859] [serial = 1965] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f5c3a264400) [pid = 1859] [serial = 1869] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f5c30eaf400) [pid = 1859] [serial = 1845] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f5c2914ac00) [pid = 1859] [serial = 1779] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f5c4d0cf000) [pid = 1859] [serial = 1806] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f5c2724ac00) [pid = 1859] [serial = 2045] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f5c37e4c400) [pid = 1859] [serial = 1848] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f5c2b3eec00) [pid = 1859] [serial = 2049] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f5c2b3af000) [pid = 1859] [serial = 1749] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f5c34565400) [pid = 1859] [serial = 1908] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f5c2724cc00) [pid = 1859] [serial = 1743] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f5c234ac000) [pid = 1859] [serial = 1983] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f5c3050a400) [pid = 1859] [serial = 1725] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f5c29d49800) [pid = 1859] [serial = 2022] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f5c245f8c00) [pid = 1859] [serial = 1860] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f5c29bef800) [pid = 1859] [serial = 1899] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f5c3cbb3c00) [pid = 1859] [serial = 1731] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f5c4d00b000) [pid = 1859] [serial = 1971] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f5c2aeda400) [pid = 1859] [serial = 1812] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f5c2b3a6000) [pid = 1859] [serial = 1746] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f5c386f4c00) [pid = 1859] [serial = 1791] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f5c244c4400) [pid = 1859] [serial = 2043] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f5c2b3ac000) [pid = 1859] [serial = 1842] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f5c244cb400) [pid = 1859] [serial = 1896] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f5c47993c00) [pid = 1859] [serial = 1914] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f5c30860000) [pid = 1859] [serial = 1962] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f5c24475c00) [pid = 1859] [serial = 1929] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f5c2b3abc00) [pid = 1859] [serial = 2051] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f5c34377000) [pid = 1859] [serial = 1788] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c209b0400) [pid = 1859] [serial = 1974] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c2394d800) [pid = 1859] [serial = 2042] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c2330b400) [pid = 1859] [serial = 1977] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c29d47400) [pid = 1859] [serial = 2048] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c234a2c00) [pid = 1859] [serial = 2016] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c2466a400) [pid = 1859] [serial = 1863] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c2b3a4400) [pid = 1859] [serial = 1992] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c29145c00) [pid = 1859] [serial = 1839] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c34566c00) [pid = 1859] [serial = 1866] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c4c39b800) [pid = 1859] [serial = 1740] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c27cea000) [pid = 1859] [serial = 1722] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c2b361800) [pid = 1859] [serial = 2024] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c2f83cc00) [pid = 1859] [serial = 1902] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c2b61d400) [pid = 1859] [serial = 1782] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f5c2337d000) [pid = 1859] [serial = 1923] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f5c48e4f400) [pid = 1859] [serial = 1737] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f5c46dec400) [pid = 1859] [serial = 1980] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f5c30e64400) [pid = 1859] [serial = 1785] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f5c2f847000) [pid = 1859] [serial = 2013] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f5c21dc0000) [pid = 1859] [serial = 2039] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f5c3c0d0000) [pid = 1859] [serial = 1851] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f5c2914e000) [pid = 1859] [serial = 2046] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f5c29bce000) [pid = 1859] [serial = 2021] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f5c292df000) [pid = 1859] [serial = 1809] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c29bee000) [pid = 1859] [serial = 1959] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c4cdd8400) [pid = 1859] [serial = 1797] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c23a62800) [pid = 1859] [serial = 1803] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c4cddd800) [pid = 1859] [serial = 1854] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c3110c000) [pid = 1859] [serial = 1905] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c4d0c3c00) [pid = 1859] [serial = 1857] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c39604400) [pid = 1859] [serial = 1911] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c4cddb000) [pid = 1859] [serial = 1734] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c23302400) [pid = 1859] [serial = 2040] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c4cdd2400) [pid = 1859] [serial = 1920] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c4cecf800) [pid = 1859] [serial = 1800] [outer = (nil)] [url = about:blank] 18:56:56 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c32c24800) [pid = 1859] [serial = 1728] [outer = (nil)] [url = about:blank] 18:56:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:56:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1431ms 18:56:56 INFO - PROCESS | 1859 | 1462759016778 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 18:56:56 INFO - PROCESS | 1859 | 1462759016782 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 18:56:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:56:56 INFO - PROCESS | 1859 | 1462759016787 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:56:56 INFO - PROCESS | 1859 | 1462759016792 Marionette TRACE conn3 <- [1,2854,null,{}] 18:56:56 INFO - PROCESS | 1859 | 1462759016806 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:56 INFO - PROCESS | 1859 | 1462759016951 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 18:56:57 INFO - PROCESS | 1859 | 1462759017126 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c23a17800 == 104 [pid = 1859] [id = 721] 18:56:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c2330ec00) [pid = 1859] [serial = 2164] [outer = (nil)] 18:56:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c23a59c00) [pid = 1859] [serial = 2165] [outer = 0x7f5c2330ec00] 18:56:57 INFO - PROCESS | 1859 | 1462759017186 Marionette DEBUG loaded listener.js 18:56:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c24473c00) [pid = 1859] [serial = 2166] [outer = 0x7f5c2330ec00] 18:56:57 INFO - PROCESS | 1859 | 1462759017887 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:56:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:56:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1132ms 18:56:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:56:57 INFO - PROCESS | 1859 | 1462759017920 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 18:56:57 INFO - PROCESS | 1859 | 1462759017923 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 18:56:57 INFO - PROCESS | 1859 | 1462759017928 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:56:57 INFO - PROCESS | 1859 | 1462759017930 Marionette TRACE conn3 <- [1,2858,null,{}] 18:56:57 INFO - PROCESS | 1859 | 1462759017934 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:58 INFO - PROCESS | 1859 | 1462759018125 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 18:56:58 INFO - PROCESS | 1859 | 1462759018147 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c25073800 == 105 [pid = 1859] [id = 722] 18:56:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c238c1000) [pid = 1859] [serial = 2167] [outer = (nil)] 18:56:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c244ce000) [pid = 1859] [serial = 2168] [outer = 0x7f5c238c1000] 18:56:58 INFO - PROCESS | 1859 | 1462759018201 Marionette DEBUG loaded listener.js 18:56:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c245f4400) [pid = 1859] [serial = 2169] [outer = 0x7f5c238c1000] 18:56:58 INFO - PROCESS | 1859 | 1462759018959 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:56:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:56:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1078ms 18:56:59 INFO - PROCESS | 1859 | 1462759019013 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 18:56:59 INFO - PROCESS | 1859 | 1462759019016 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 18:56:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:56:59 INFO - PROCESS | 1859 | 1462759019027 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:56:59 INFO - PROCESS | 1859 | 1462759019029 Marionette TRACE conn3 <- [1,2862,null,{}] 18:56:59 INFO - PROCESS | 1859 | 1462759019033 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:59 INFO - PROCESS | 1859 | 1462759019218 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 18:56:59 INFO - PROCESS | 1859 | 1462759019248 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c25e1b000 == 106 [pid = 1859] [id = 723] 18:56:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c2447e400) [pid = 1859] [serial = 2170] [outer = (nil)] 18:56:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c2465b800) [pid = 1859] [serial = 2171] [outer = 0x7f5c2447e400] 18:56:59 INFO - PROCESS | 1859 | 1462759019303 Marionette DEBUG loaded listener.js 18:56:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c2466b000) [pid = 1859] [serial = 2172] [outer = 0x7f5c2447e400] 18:57:00 INFO - PROCESS | 1859 | 1462759020062 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:57:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:57:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1077ms 18:57:00 INFO - PROCESS | 1859 | 1462759020106 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 18:57:00 INFO - PROCESS | 1859 | 1462759020109 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 18:57:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:57:00 INFO - PROCESS | 1859 | 1462759020120 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:57:00 INFO - PROCESS | 1859 | 1462759020121 Marionette TRACE conn3 <- [1,2866,null,{}] 18:57:00 INFO - PROCESS | 1859 | 1462759020126 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:00 INFO - PROCESS | 1859 | 1462759020338 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 18:57:00 INFO - PROCESS | 1859 | 1462759020370 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c272e0800 == 107 [pid = 1859] [id = 724] 18:57:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c24e3f000) [pid = 1859] [serial = 2173] [outer = (nil)] 18:57:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c252cfc00) [pid = 1859] [serial = 2174] [outer = 0x7f5c24e3f000] 18:57:00 INFO - PROCESS | 1859 | 1462759020470 Marionette DEBUG loaded listener.js 18:57:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c27ce8400) [pid = 1859] [serial = 2175] [outer = 0x7f5c24e3f000] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f5c2330e400) [pid = 1859] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f5c209a9800) [pid = 1859] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f5c2330f400) [pid = 1859] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f5c24471000) [pid = 1859] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f5c22cc5400) [pid = 1859] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f5c3a853c00) [pid = 1859] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f5c307ef800) [pid = 1859] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f5c27cf2800) [pid = 1859] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f5c22542800) [pid = 1859] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f5c209a2800) [pid = 1859] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f5c31d6d800) [pid = 1859] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:57:01 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f5c21dbc000) [pid = 1859] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:57:01 INFO - PROCESS | 1859 | 1462759021610 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:57:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:57:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1535ms 18:57:01 INFO - PROCESS | 1859 | 1462759021649 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 18:57:01 INFO - PROCESS | 1859 | 1462759021652 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 18:57:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:57:01 INFO - PROCESS | 1859 | 1462759021656 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:57:01 INFO - PROCESS | 1859 | 1462759021658 Marionette TRACE conn3 <- [1,2870,null,{}] 18:57:01 INFO - PROCESS | 1859 | 1462759021663 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:01 INFO - PROCESS | 1859 | 1462759021815 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 18:57:01 INFO - PROCESS | 1859 | 1462759021963 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27ac9000 == 108 [pid = 1859] [id = 725] 18:57:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f5c21dbc000) [pid = 1859] [serial = 2176] [outer = (nil)] 18:57:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f5c238b5400) [pid = 1859] [serial = 2177] [outer = 0x7f5c21dbc000] 18:57:02 INFO - PROCESS | 1859 | 1462759022017 Marionette DEBUG loaded listener.js 18:57:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f5c27ceec00) [pid = 1859] [serial = 2178] [outer = 0x7f5c21dbc000] 18:57:02 INFO - PROCESS | 1859 | 1462759022645 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 18:57:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:57:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1032ms 18:57:02 INFO - PROCESS | 1859 | 1462759022689 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 18:57:02 INFO - PROCESS | 1859 | 1462759022693 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 18:57:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:57:02 INFO - PROCESS | 1859 | 1462759022697 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:57:02 INFO - PROCESS | 1859 | 1462759022700 Marionette TRACE conn3 <- [1,2874,null,{}] 18:57:02 INFO - PROCESS | 1859 | 1462759022704 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:02 INFO - PROCESS | 1859 | 1462759022911 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 18:57:02 INFO - PROCESS | 1859 | 1462759022929 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c29cac000 == 109 [pid = 1859] [id = 726] 18:57:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f5c21dbf800) [pid = 1859] [serial = 2179] [outer = (nil)] 18:57:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f5c29145800) [pid = 1859] [serial = 2180] [outer = 0x7f5c21dbf800] 18:57:02 INFO - PROCESS | 1859 | 1462759022982 Marionette DEBUG loaded listener.js 18:57:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f5c29237000) [pid = 1859] [serial = 2181] [outer = 0x7f5c21dbf800] 18:57:03 INFO - PROCESS | 1859 | 1462759023987 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:57:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:57:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1338ms 18:57:04 INFO - PROCESS | 1859 | 1462759024037 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 18:57:04 INFO - PROCESS | 1859 | 1462759024041 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 18:57:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:57:04 INFO - PROCESS | 1859 | 1462759024049 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:57:04 INFO - PROCESS | 1859 | 1462759024054 Marionette TRACE conn3 <- [1,2878,null,{}] 18:57:04 INFO - PROCESS | 1859 | 1462759024061 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:04 INFO - PROCESS | 1859 | 1462759024249 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 18:57:04 INFO - PROCESS | 1859 | 1462759024439 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2349a800 == 110 [pid = 1859] [id = 727] 18:57:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f5c2183bc00) [pid = 1859] [serial = 2182] [outer = (nil)] 18:57:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f5c2254a800) [pid = 1859] [serial = 2183] [outer = 0x7f5c2183bc00] 18:57:04 INFO - PROCESS | 1859 | 1462759024506 Marionette DEBUG loaded listener.js 18:57:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f5c2330a400) [pid = 1859] [serial = 2184] [outer = 0x7f5c2183bc00] 18:57:05 INFO - PROCESS | 1859 | 1462759025386 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:57:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:57:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1389ms 18:57:05 INFO - PROCESS | 1859 | 1462759025438 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 18:57:05 INFO - PROCESS | 1859 | 1462759025445 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 18:57:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:57:05 INFO - PROCESS | 1859 | 1462759025454 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:57:05 INFO - PROCESS | 1859 | 1462759025458 Marionette TRACE conn3 <- [1,2882,null,{}] 18:57:05 INFO - PROCESS | 1859 | 1462759025463 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:05 INFO - PROCESS | 1859 | 1462759025631 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 18:57:05 INFO - PROCESS | 1859 | 1462759025822 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27116800 == 111 [pid = 1859] [id = 728] 18:57:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f5c21dc7400) [pid = 1859] [serial = 2185] [outer = (nil)] 18:57:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f5c23944000) [pid = 1859] [serial = 2186] [outer = 0x7f5c21dc7400] 18:57:05 INFO - PROCESS | 1859 | 1462759025886 Marionette DEBUG loaded listener.js 18:57:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f5c24473400) [pid = 1859] [serial = 2187] [outer = 0x7f5c21dc7400] 18:57:06 INFO - PROCESS | 1859 | 1462759026715 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:57:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:57:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1332ms 18:57:06 INFO - PROCESS | 1859 | 1462759026786 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 18:57:06 INFO - PROCESS | 1859 | 1462759026790 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 18:57:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:57:06 INFO - PROCESS | 1859 | 1462759026796 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:57:06 INFO - PROCESS | 1859 | 1462759026801 Marionette TRACE conn3 <- [1,2886,null,{}] 18:57:06 INFO - PROCESS | 1859 | 1462759026815 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:07 INFO - PROCESS | 1859 | 1462759027024 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 18:57:07 INFO - PROCESS | 1859 | 1462759027211 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b7a2800 == 112 [pid = 1859] [id = 729] 18:57:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f5c244cbc00) [pid = 1859] [serial = 2188] [outer = (nil)] 18:57:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f5c252cc000) [pid = 1859] [serial = 2189] [outer = 0x7f5c244cbc00] 18:57:07 INFO - PROCESS | 1859 | 1462759027285 Marionette DEBUG loaded listener.js 18:57:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f5c27251800) [pid = 1859] [serial = 2190] [outer = 0x7f5c244cbc00] 18:57:08 INFO - PROCESS | 1859 | 1462759028105 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:57:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:57:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1336ms 18:57:08 INFO - PROCESS | 1859 | 1462759028132 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 18:57:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:57:08 INFO - PROCESS | 1859 | 1462759028136 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 18:57:08 INFO - PROCESS | 1859 | 1462759028142 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:57:08 INFO - PROCESS | 1859 | 1462759028144 Marionette TRACE conn3 <- [1,2890,null,{}] 18:57:08 INFO - PROCESS | 1859 | 1462759028149 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:08 INFO - PROCESS | 1859 | 1462759028311 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 18:57:08 INFO - PROCESS | 1859 | 1462759028501 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f750800 == 113 [pid = 1859] [id = 730] 18:57:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f5c244cc800) [pid = 1859] [serial = 2191] [outer = (nil)] 18:57:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f5c29235800) [pid = 1859] [serial = 2192] [outer = 0x7f5c244cc800] 18:57:08 INFO - PROCESS | 1859 | 1462759028573 Marionette DEBUG loaded listener.js 18:57:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f5c292e4c00) [pid = 1859] [serial = 2193] [outer = 0x7f5c244cc800] 18:57:09 INFO - PROCESS | 1859 | 1462759029438 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:57:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:57:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1342ms 18:57:09 INFO - PROCESS | 1859 | 1462759029484 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 18:57:09 INFO - PROCESS | 1859 | 1462759029487 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 18:57:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:57:09 INFO - PROCESS | 1859 | 1462759029492 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:57:09 INFO - PROCESS | 1859 | 1462759029495 Marionette TRACE conn3 <- [1,2894,null,{}] 18:57:09 INFO - PROCESS | 1859 | 1462759029500 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:09 INFO - PROCESS | 1859 | 1462759029656 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 18:57:09 INFO - PROCESS | 1859 | 1462759029846 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3074b000 == 114 [pid = 1859] [id = 731] 18:57:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f5c27ce5000) [pid = 1859] [serial = 2194] [outer = (nil)] 18:57:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f5c29be8000) [pid = 1859] [serial = 2195] [outer = 0x7f5c27ce5000] 18:57:09 INFO - PROCESS | 1859 | 1462759029907 Marionette DEBUG loaded listener.js 18:57:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f5c29bf1c00) [pid = 1859] [serial = 2196] [outer = 0x7f5c27ce5000] 18:57:10 INFO - PROCESS | 1859 | 1462759030746 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:57:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:57:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1279ms 18:57:10 INFO - PROCESS | 1859 | 1462759030772 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 18:57:10 INFO - PROCESS | 1859 | 1462759030775 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 18:57:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:57:10 INFO - PROCESS | 1859 | 1462759030781 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:57:10 INFO - PROCESS | 1859 | 1462759030783 Marionette TRACE conn3 <- [1,2898,null,{}] 18:57:10 INFO - PROCESS | 1859 | 1462759030788 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:10 INFO - PROCESS | 1859 | 1462759030967 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 18:57:11 INFO - PROCESS | 1859 | 1462759031160 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c315d7800 == 115 [pid = 1859] [id = 732] 18:57:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f5c29c4d400) [pid = 1859] [serial = 2197] [outer = (nil)] 18:57:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c29d4c400) [pid = 1859] [serial = 2198] [outer = 0x7f5c29c4d400] 18:57:11 INFO - PROCESS | 1859 | 1462759031222 Marionette DEBUG loaded listener.js 18:57:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c2b3a0400) [pid = 1859] [serial = 2199] [outer = 0x7f5c29c4d400] 18:57:12 INFO - PROCESS | 1859 | 1462759032064 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:57:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:57:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1330ms 18:57:12 INFO - PROCESS | 1859 | 1462759032113 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 18:57:12 INFO - PROCESS | 1859 | 1462759032116 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 18:57:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:57:12 INFO - PROCESS | 1859 | 1462759032121 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:57:12 INFO - PROCESS | 1859 | 1462759032123 Marionette TRACE conn3 <- [1,2902,null,{}] 18:57:12 INFO - PROCESS | 1859 | 1462759032128 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:12 INFO - PROCESS | 1859 | 1462759032283 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 18:57:12 INFO - PROCESS | 1859 | 1462759032473 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31b65800 == 116 [pid = 1859] [id = 733] 18:57:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c29d3e400) [pid = 1859] [serial = 2200] [outer = (nil)] 18:57:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c2b3f0400) [pid = 1859] [serial = 2201] [outer = 0x7f5c29d3e400] 18:57:12 INFO - PROCESS | 1859 | 1462759032533 Marionette DEBUG loaded listener.js 18:57:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c2b629400) [pid = 1859] [serial = 2202] [outer = 0x7f5c29d3e400] 18:57:13 INFO - PROCESS | 1859 | 1462759033346 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:57:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:57:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1277ms 18:57:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:57:13 INFO - PROCESS | 1859 | 1462759033399 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 18:57:13 INFO - PROCESS | 1859 | 1462759033402 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 18:57:13 INFO - PROCESS | 1859 | 1462759033406 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:57:13 INFO - PROCESS | 1859 | 1462759033410 Marionette TRACE conn3 <- [1,2906,null,{}] 18:57:13 INFO - PROCESS | 1859 | 1462759033414 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:13 INFO - PROCESS | 1859 | 1462759033581 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 18:57:13 INFO - PROCESS | 1859 | 1462759033771 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31be1000 == 117 [pid = 1859] [id = 734] 18:57:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c29d47400) [pid = 1859] [serial = 2203] [outer = (nil)] 18:57:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c2eeec000) [pid = 1859] [serial = 2204] [outer = 0x7f5c29d47400] 18:57:13 INFO - PROCESS | 1859 | 1462759033833 Marionette DEBUG loaded listener.js 18:57:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c2f841800) [pid = 1859] [serial = 2205] [outer = 0x7f5c29d47400] 18:57:14 INFO - PROCESS | 1859 | 1462759034646 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:57:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:57:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1280ms 18:57:14 INFO - PROCESS | 1859 | 1462759034688 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 18:57:14 INFO - PROCESS | 1859 | 1462759034691 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 18:57:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:57:14 INFO - PROCESS | 1859 | 1462759034696 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:57:14 INFO - PROCESS | 1859 | 1462759034699 Marionette TRACE conn3 <- [1,2910,null,{}] 18:57:14 INFO - PROCESS | 1859 | 1462759034704 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:14 INFO - PROCESS | 1859 | 1462759034857 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 18:57:15 INFO - PROCESS | 1859 | 1462759035052 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31ec2800 == 118 [pid = 1859] [id = 735] 18:57:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c2aeda800) [pid = 1859] [serial = 2206] [outer = (nil)] 18:57:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c30509800) [pid = 1859] [serial = 2207] [outer = 0x7f5c2aeda800] 18:57:15 INFO - PROCESS | 1859 | 1462759035117 Marionette DEBUG loaded listener.js 18:57:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c30547800) [pid = 1859] [serial = 2208] [outer = 0x7f5c2aeda800] 18:57:15 INFO - PROCESS | 1859 | 1462759035778 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 18:57:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:57:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:57:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1126ms 18:57:15 INFO - PROCESS | 1859 | 1462759035823 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 18:57:15 INFO - PROCESS | 1859 | 1462759035826 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 18:57:15 INFO - TEST-START | /DOMEvents/constructors.html 18:57:15 INFO - PROCESS | 1859 | 1462759035832 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:57:15 INFO - PROCESS | 1859 | 1462759035834 Marionette TRACE conn3 <- [1,2914,null,{}] 18:57:15 INFO - PROCESS | 1859 | 1462759035839 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:15 INFO - PROCESS | 1859 | 1462759035983 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 18:57:16 INFO - PROCESS | 1859 | 1462759036188 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c346c3000 == 119 [pid = 1859] [id = 736] 18:57:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c2ed10400) [pid = 1859] [serial = 2209] [outer = (nil)] 18:57:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c307f6c00) [pid = 1859] [serial = 2210] [outer = 0x7f5c2ed10400] 18:57:16 INFO - PROCESS | 1859 | 1462759036250 Marionette DEBUG loaded listener.js 18:57:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c3086ac00) [pid = 1859] [serial = 2211] [outer = 0x7f5c2ed10400] 18:57:17 INFO - PROCESS | 1859 | 1462759037090 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:57:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:57:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:57:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:57:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 1340ms 18:57:17 INFO - PROCESS | 1859 | 1462759037173 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 18:57:17 INFO - PROCESS | 1859 | 1462759037175 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 18:57:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:57:17 INFO - PROCESS | 1859 | 1462759037184 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:57:17 INFO - PROCESS | 1859 | 1462759037190 Marionette TRACE conn3 <- [1,2918,null,{}] 18:57:17 INFO - PROCESS | 1859 | 1462759037201 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:17 INFO - PROCESS | 1859 | 1462759037442 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 18:57:17 INFO - PROCESS | 1859 | 1462759037580 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c38d78800 == 120 [pid = 1859] [id = 737] 18:57:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c307ed000) [pid = 1859] [serial = 2212] [outer = (nil)] 18:57:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c31f21c00) [pid = 1859] [serial = 2213] [outer = 0x7f5c307ed000] 18:57:17 INFO - PROCESS | 1859 | 1462759037649 Marionette DEBUG loaded listener.js 18:57:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f5c34383000) [pid = 1859] [serial = 2214] [outer = 0x7f5c307ed000] 18:57:18 INFO - PROCESS | 1859 | 1462759038360 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:57:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:57:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1188ms 18:57:18 INFO - PROCESS | 1859 | 1462759038390 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 18:57:18 INFO - PROCESS | 1859 | 1462759038393 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 18:57:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:57:18 INFO - PROCESS | 1859 | 1462759038401 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:57:18 INFO - PROCESS | 1859 | 1462759038404 Marionette TRACE conn3 <- [1,2922,null,{}] 18:57:18 INFO - PROCESS | 1859 | 1462759038409 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:18 INFO - PROCESS | 1859 | 1462759038554 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 18:57:18 INFO - PROCESS | 1859 | 1462759038777 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c399e4000 == 121 [pid = 1859] [id = 738] 18:57:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f5c1e6b4c00) [pid = 1859] [serial = 2215] [outer = (nil)] 18:57:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f5c34525c00) [pid = 1859] [serial = 2216] [outer = 0x7f5c1e6b4c00] 18:57:18 INFO - PROCESS | 1859 | 1462759038839 Marionette DEBUG loaded listener.js 18:57:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f5c37868800) [pid = 1859] [serial = 2217] [outer = 0x7f5c1e6b4c00] 18:57:19 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:57:19 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:57:19 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:57:19 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:57:19 INFO - PROCESS | 1859 | 1462759039550 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 18:57:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:57:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:57:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 18:57:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:57:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 18:57:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:57:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 18:57:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:57:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:57:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1189ms 18:57:19 INFO - PROCESS | 1859 | 1462759039593 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 18:57:19 INFO - PROCESS | 1859 | 1462759039597 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 18:57:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:57:19 INFO - PROCESS | 1859 | 1462759039604 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:57:19 INFO - PROCESS | 1859 | 1462759039607 Marionette TRACE conn3 <- [1,2926,null,{}] 18:57:19 INFO - PROCESS | 1859 | 1462759039612 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:19 INFO - PROCESS | 1859 | 1462759039774 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 18:57:19 INFO - PROCESS | 1859 | 1462759039983 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c22de5000 == 122 [pid = 1859] [id = 739] 18:57:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f5c20990400) [pid = 1859] [serial = 2218] [outer = (nil)] 18:57:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f5c23311800) [pid = 1859] [serial = 2219] [outer = 0x7f5c20990400] 18:57:20 INFO - PROCESS | 1859 | 1462759040045 Marionette DEBUG loaded listener.js 18:57:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c38786c00) [pid = 1859] [serial = 2220] [outer = 0x7f5c20990400] 18:57:21 INFO - PROCESS | 1859 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:57:21 INFO - PROCESS | 1859 | 1462759041081 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 18:57:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:57:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1531ms 18:57:21 INFO - PROCESS | 1859 | 1462759041137 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 18:57:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:57:21 INFO - PROCESS | 1859 | 1462759041144 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 18:57:21 INFO - PROCESS | 1859 | 1462759041150 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:57:21 INFO - PROCESS | 1859 | 1462759041155 Marionette TRACE conn3 <- [1,2930,null,{}] 18:57:21 INFO - PROCESS | 1859 | 1462759041161 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:21 INFO - PROCESS | 1859 | 1462759041328 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 18:57:21 INFO - PROCESS | 1859 | 1462759041526 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2711a000 == 123 [pid = 1859] [id = 740] 18:57:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f5c22542c00) [pid = 1859] [serial = 2221] [outer = (nil)] 18:57:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f5c23302400) [pid = 1859] [serial = 2222] [outer = 0x7f5c22542c00] 18:57:21 INFO - PROCESS | 1859 | 1462759041587 Marionette DEBUG loaded listener.js 18:57:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f5c234a7c00) [pid = 1859] [serial = 2223] [outer = 0x7f5c22542c00] 18:57:22 INFO - PROCESS | 1859 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:57:22 INFO - PROCESS | 1859 | 1462759042312 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 18:57:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:57:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1179ms 18:57:22 INFO - PROCESS | 1859 | 1462759042359 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 18:57:22 INFO - PROCESS | 1859 | 1462759042375 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 18:57:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:57:22 INFO - PROCESS | 1859 | 1462759042389 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:57:22 INFO - PROCESS | 1859 | 1462759042397 Marionette TRACE conn3 <- [1,2934,null,{}] 18:57:22 INFO - PROCESS | 1859 | 1462759042407 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:22 INFO - PROCESS | 1859 | 1462759042637 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 18:57:22 INFO - PROCESS | 1859 | 1462759042834 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2171f000 == 124 [pid = 1859] [id = 741] 18:57:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f5c21839800) [pid = 1859] [serial = 2224] [outer = (nil)] 18:57:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f5c2394ac00) [pid = 1859] [serial = 2225] [outer = 0x7f5c21839800] 18:57:22 INFO - PROCESS | 1859 | 1462759042891 Marionette DEBUG loaded listener.js 18:57:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f5c24477400) [pid = 1859] [serial = 2226] [outer = 0x7f5c21839800] 18:57:23 INFO - PROCESS | 1859 | 1462759043582 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:57:23 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:57:23 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1236ms 18:57:23 INFO - PROCESS | 1859 | 1462759043626 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 18:57:23 INFO - PROCESS | 1859 | 1462759043628 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 18:57:23 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:57:23 INFO - PROCESS | 1859 | 1462759043634 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:57:23 INFO - PROCESS | 1859 | 1462759043638 Marionette TRACE conn3 <- [1,2938,null,{}] 18:57:23 INFO - PROCESS | 1859 | 1462759043652 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:23 INFO - PROCESS | 1859 | 1462759043798 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 18:57:24 INFO - PROCESS | 1859 | 1462759044044 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c27ac9000 == 123 [pid = 1859] [id = 725] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c272e0800 == 122 [pid = 1859] [id = 724] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c25e1b000 == 121 [pid = 1859] [id = 723] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f5c3304a800) [pid = 1859] [serial = 2066] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f5c3a008400) [pid = 1859] [serial = 2069] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f5c3437e800) [pid = 1859] [serial = 2072] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f5c226f4000) [pid = 1859] [serial = 2075] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f5c4c39f400) [pid = 1859] [serial = 2078] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f5c238b9800) [pid = 1859] [serial = 2081] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f5c20999400) [pid = 1859] [serial = 2084] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f5c23454c00) [pid = 1859] [serial = 2114] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c22a18800 == 122 [pid = 1859] [id = 742] 18:57:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f5c20999400) [pid = 1859] [serial = 2227] [outer = (nil)] 18:57:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c238bc400) [pid = 1859] [serial = 2228] [outer = 0x7f5c20999400] 18:57:24 INFO - PROCESS | 1859 | 1462759044178 Marionette DEBUG loaded listener.js 18:57:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f5c252cac00) [pid = 1859] [serial = 2229] [outer = 0x7f5c20999400] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c25073800 == 121 [pid = 1859] [id = 722] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c23a17800 == 120 [pid = 1859] [id = 721] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c23497000 == 119 [pid = 1859] [id = 720] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c238d4000 == 118 [pid = 1859] [id = 719] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c24595000 == 117 [pid = 1859] [id = 713] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48091000 == 116 [pid = 1859] [id = 712] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c26f10000 == 115 [pid = 1859] [id = 711] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c29cb6000 == 114 [pid = 1859] [id = 710] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c4ecc4000 == 113 [pid = 1859] [id = 709] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c48e15000 == 112 [pid = 1859] [id = 708] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3a38e800 == 111 [pid = 1859] [id = 707] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31b62800 == 110 [pid = 1859] [id = 706] 18:57:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c25e1e000 == 109 [pid = 1859] [id = 705] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f5c22cccc00) [pid = 1859] [serial = 1989] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f5c2394fc00) [pid = 1859] [serial = 1986] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f5c21db9c00) [pid = 1859] [serial = 2087] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f5c234a8000) [pid = 1859] [serial = 2057] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f5c2a0d6800) [pid = 1859] [serial = 2099] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f5c30eb4000) [pid = 1859] [serial = 2100] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f5c30920c00) [pid = 1859] [serial = 2097] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f5c2b626c00) [pid = 1859] [serial = 2096] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f5c29236c00) [pid = 1859] [serial = 2060] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f5c24652c00) [pid = 1859] [serial = 2091] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c47e11000) [pid = 1859] [serial = 2105] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c3151c000) [pid = 1859] [serial = 2055] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c2337c400) [pid = 1859] [serial = 2090] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c29d46c00) [pid = 1859] [serial = 2094] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c29bdac00) [pid = 1859] [serial = 2093] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c30553800) [pid = 1859] [serial = 2063] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c2254b000) [pid = 1859] [serial = 2108] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c22544c00) [pid = 1859] [serial = 2111] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f5c33050400) [pid = 1859] [serial = 2102] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f5c2330a800) [pid = 1859] [serial = 2088] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f5c2254f800) [pid = 1859] [serial = 2109] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f5c49067400) [pid = 1859] [serial = 2106] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f5c3960c400) [pid = 1859] [serial = 2103] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f5c23307c00) [pid = 1859] [serial = 2112] [outer = (nil)] [url = about:blank] 18:57:24 INFO - PROCESS | 1859 | 1462759044826 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:57:24 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 18:57:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1236ms 18:57:24 INFO - PROCESS | 1859 | 1462759044869 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 18:57:24 INFO - PROCESS | 1859 | 1462759044873 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 18:57:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:57:24 INFO - PROCESS | 1859 | 1462759044878 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:57:24 INFO - PROCESS | 1859 | 1462759044880 Marionette TRACE conn3 <- [1,2942,null,{}] 18:57:24 INFO - PROCESS | 1859 | 1462759044885 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:25 INFO - PROCESS | 1859 | 1462759045018 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 18:57:25 INFO - PROCESS | 1859 | 1462759045204 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c25073800 == 110 [pid = 1859] [id = 743] 18:57:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f5c21db9c00) [pid = 1859] [serial = 2230] [outer = (nil)] 18:57:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f5c252cc800) [pid = 1859] [serial = 2231] [outer = 0x7f5c21db9c00] 18:57:25 INFO - PROCESS | 1859 | 1462759045259 Marionette DEBUG loaded listener.js 18:57:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f5c29145c00) [pid = 1859] [serial = 2232] [outer = 0x7f5c21db9c00] 18:57:25 INFO - PROCESS | 1859 | 1462759045835 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 18:57:25 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 18:57:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:57:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 978ms 18:57:25 INFO - PROCESS | 1859 | 1462759045858 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 18:57:25 INFO - PROCESS | 1859 | 1462759045861 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 18:57:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:57:25 INFO - PROCESS | 1859 | 1462759045866 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:57:25 INFO - PROCESS | 1859 | 1462759045868 Marionette TRACE conn3 <- [1,2946,null,{}] 18:57:25 INFO - PROCESS | 1859 | 1462759045873 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:26 INFO - PROCESS | 1859 | 1462759046003 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 18:57:26 INFO - PROCESS | 1859 | 1462759046157 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c26f05000 == 111 [pid = 1859] [id = 744] 18:57:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f5c226f4000) [pid = 1859] [serial = 2233] [outer = (nil)] 18:57:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f5c29bd4c00) [pid = 1859] [serial = 2234] [outer = 0x7f5c226f4000] 18:57:26 INFO - PROCESS | 1859 | 1462759046219 Marionette DEBUG loaded listener.js 18:57:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f5c29c47000) [pid = 1859] [serial = 2235] [outer = 0x7f5c226f4000] 18:57:26 INFO - PROCESS | 1859 | 1462759046740 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:57:26 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 18:57:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 925ms 18:57:26 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:57:26 INFO - PROCESS | 1859 | 1462759046797 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 18:57:26 INFO - PROCESS | 1859 | 1462759046799 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 18:57:26 INFO - PROCESS | 1859 | 1462759046828 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:57:26 INFO - PROCESS | 1859 | 1462759046831 Marionette TRACE conn3 <- [1,2950,null,{}] 18:57:26 INFO - PROCESS | 1859 | 1462759046835 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:27 INFO - PROCESS | 1859 | 1462759047027 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 18:57:27 INFO - PROCESS | 1859 | 1462759047056 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c291b1000 == 112 [pid = 1859] [id = 745] 18:57:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c29c51c00) [pid = 1859] [serial = 2236] [outer = (nil)] 18:57:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c2b360800) [pid = 1859] [serial = 2237] [outer = 0x7f5c29c51c00] 18:57:27 INFO - PROCESS | 1859 | 1462759047109 Marionette DEBUG loaded listener.js 18:57:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c2f844800) [pid = 1859] [serial = 2238] [outer = 0x7f5c29c51c00] 18:57:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b7a1800 == 113 [pid = 1859] [id = 746] 18:57:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c30926400) [pid = 1859] [serial = 2239] [outer = (nil)] 18:57:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c2a0d2800) [pid = 1859] [serial = 2240] [outer = 0x7f5c30926400] 18:57:27 INFO - PROCESS | 1859 | 1462759047820 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:57:27 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 18:57:27 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1050ms 18:57:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:57:27 INFO - PROCESS | 1859 | 1462759047854 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 18:57:27 INFO - PROCESS | 1859 | 1462759047856 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 18:57:27 INFO - PROCESS | 1859 | 1462759047862 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:57:27 INFO - PROCESS | 1859 | 1462759047864 Marionette TRACE conn3 <- [1,2954,null,{}] 18:57:27 INFO - PROCESS | 1859 | 1462759047869 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:28 INFO - PROCESS | 1859 | 1462759048072 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 18:57:28 INFO - PROCESS | 1859 | 1462759048106 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c309b8000 == 114 [pid = 1859] [id = 747] 18:57:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c2a0d3c00) [pid = 1859] [serial = 2241] [outer = (nil)] 18:57:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c3084e400) [pid = 1859] [serial = 2242] [outer = 0x7f5c2a0d3c00] 18:57:28 INFO - PROCESS | 1859 | 1462759048176 Marionette DEBUG loaded listener.js 18:57:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c3151e800) [pid = 1859] [serial = 2243] [outer = 0x7f5c2a0d3c00] 18:57:29 INFO - PROCESS | 1859 | 1462759049096 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:57:29 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f5c2447e400) [pid = 1859] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:57:29 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f5c24e3f000) [pid = 1859] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:57:29 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f5c2330ec00) [pid = 1859] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:57:29 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f5c22544000) [pid = 1859] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:57:29 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f5c209aa400) [pid = 1859] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:57:29 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f5c2330c400) [pid = 1859] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:57:29 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f5c238c1000) [pid = 1859] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:57:29 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f5c21dbc000) [pid = 1859] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:57:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:57:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 18:57:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1277ms 18:57:29 INFO - PROCESS | 1859 | 1462759049138 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 18:57:29 INFO - PROCESS | 1859 | 1462759049141 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 18:57:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:57:29 INFO - PROCESS | 1859 | 1462759049146 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:57:29 INFO - PROCESS | 1859 | 1462759049148 Marionette TRACE conn3 <- [1,2958,null,{}] 18:57:29 INFO - PROCESS | 1859 | 1462759049153 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:29 INFO - PROCESS | 1859 | 1462759049294 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 18:57:29 INFO - PROCESS | 1859 | 1462759049305 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3144a000 == 115 [pid = 1859] [id = 748] 18:57:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f5c29d4a800) [pid = 1859] [serial = 2244] [outer = (nil)] 18:57:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f5c2b3a2c00) [pid = 1859] [serial = 2245] [outer = 0x7f5c29d4a800] 18:57:29 INFO - PROCESS | 1859 | 1462759049368 Marionette DEBUG loaded listener.js 18:57:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f5c32c1d800) [pid = 1859] [serial = 2246] [outer = 0x7f5c29d4a800] 18:57:29 INFO - PROCESS | 1859 | 1462759049984 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:57:30 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 18:57:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 875ms 18:57:30 INFO - PROCESS | 1859 | 1462759050020 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 18:57:30 INFO - PROCESS | 1859 | 1462759050023 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 18:57:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:57:30 INFO - PROCESS | 1859 | 1462759050033 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:57:30 INFO - PROCESS | 1859 | 1462759050035 Marionette TRACE conn3 <- [1,2962,null,{}] 18:57:30 INFO - PROCESS | 1859 | 1462759050038 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:30 INFO - PROCESS | 1859 | 1462759050168 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 18:57:30 INFO - PROCESS | 1859 | 1462759050329 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31c8c000 == 116 [pid = 1859] [id = 749] 18:57:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f5c244cd800) [pid = 1859] [serial = 2247] [outer = (nil)] 18:57:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f5c33051c00) [pid = 1859] [serial = 2248] [outer = 0x7f5c244cd800] 18:57:30 INFO - PROCESS | 1859 | 1462759050381 Marionette DEBUG loaded listener.js 18:57:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f5c38784c00) [pid = 1859] [serial = 2249] [outer = 0x7f5c244cd800] 18:57:30 INFO - PROCESS | 1859 | 1462759050901 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:57:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 18:57:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 874ms 18:57:30 INFO - PROCESS | 1859 | 1462759050922 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 18:57:30 INFO - PROCESS | 1859 | 1462759050925 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 18:57:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:57:30 INFO - PROCESS | 1859 | 1462759050935 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:57:30 INFO - PROCESS | 1859 | 1462759050937 Marionette TRACE conn3 <- [1,2966,null,{}] 18:57:30 INFO - PROCESS | 1859 | 1462759050943 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:31 INFO - PROCESS | 1859 | 1462759051076 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 18:57:31 INFO - PROCESS | 1859 | 1462759051379 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c21709800 == 117 [pid = 1859] [id = 750] 18:57:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f5c1e6b4400) [pid = 1859] [serial = 2250] [outer = (nil)] 18:57:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f5c20993400) [pid = 1859] [serial = 2251] [outer = 0x7f5c1e6b4400] 18:57:31 INFO - PROCESS | 1859 | 1462759051451 Marionette DEBUG loaded listener.js 18:57:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f5c21834800) [pid = 1859] [serial = 2252] [outer = 0x7f5c1e6b4400] 18:57:32 INFO - PROCESS | 1859 | 1462759052188 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:57:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 18:57:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1278ms 18:57:32 INFO - PROCESS | 1859 | 1462759052215 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 18:57:32 INFO - PROCESS | 1859 | 1462759052221 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 18:57:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:57:32 INFO - PROCESS | 1859 | 1462759052227 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:57:32 INFO - PROCESS | 1859 | 1462759052232 Marionette TRACE conn3 <- [1,2970,null,{}] 18:57:32 INFO - PROCESS | 1859 | 1462759052238 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:32 INFO - PROCESS | 1859 | 1462759052413 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 18:57:32 INFO - PROCESS | 1859 | 1462759052625 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c25e16800 == 118 [pid = 1859] [id = 751] 18:57:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f5c2254f800) [pid = 1859] [serial = 2253] [outer = (nil)] 18:57:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f5c23944800) [pid = 1859] [serial = 2254] [outer = 0x7f5c2254f800] 18:57:32 INFO - PROCESS | 1859 | 1462759052691 Marionette DEBUG loaded listener.js 18:57:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f5c244c4000) [pid = 1859] [serial = 2255] [outer = 0x7f5c2254f800] 18:57:33 INFO - PROCESS | 1859 | 1462759053415 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:57:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:57:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1232ms 18:57:33 INFO - PROCESS | 1859 | 1462759053463 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 18:57:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:57:33 INFO - PROCESS | 1859 | 1462759053469 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 18:57:33 INFO - PROCESS | 1859 | 1462759053474 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:57:33 INFO - PROCESS | 1859 | 1462759053478 Marionette TRACE conn3 <- [1,2974,null,{}] 18:57:33 INFO - PROCESS | 1859 | 1462759053483 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:33 INFO - PROCESS | 1859 | 1462759053656 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 18:57:33 INFO - PROCESS | 1859 | 1462759053869 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31bd4800 == 119 [pid = 1859] [id = 752] 18:57:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f5c244c4400) [pid = 1859] [serial = 2256] [outer = (nil)] 18:57:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f5c27cea400) [pid = 1859] [serial = 2257] [outer = 0x7f5c244c4400] 18:57:33 INFO - PROCESS | 1859 | 1462759053940 Marionette DEBUG loaded listener.js 18:57:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f5c29c49800) [pid = 1859] [serial = 2258] [outer = 0x7f5c244c4400] 18:57:34 INFO - PROCESS | 1859 | 1462759054703 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 18:57:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 18:57:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1283ms 18:57:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:57:34 INFO - PROCESS | 1859 | 1462759054758 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 18:57:34 INFO - PROCESS | 1859 | 1462759054761 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 18:57:34 INFO - PROCESS | 1859 | 1462759054775 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:57:34 INFO - PROCESS | 1859 | 1462759054783 Marionette TRACE conn3 <- [1,2978,null,{}] 18:57:34 INFO - PROCESS | 1859 | 1462759054789 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:34 INFO - PROCESS | 1859 | 1462759054949 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 18:57:35 INFO - PROCESS | 1859 | 1462759055148 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39b05800 == 120 [pid = 1859] [id = 753] 18:57:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f5c244c7800) [pid = 1859] [serial = 2259] [outer = (nil)] 18:57:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f5c2b476800) [pid = 1859] [serial = 2260] [outer = 0x7f5c244c7800] 18:57:35 INFO - PROCESS | 1859 | 1462759055213 Marionette DEBUG loaded listener.js 18:57:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f5c30ea8800) [pid = 1859] [serial = 2261] [outer = 0x7f5c244c7800] 18:57:35 INFO - PROCESS | 1859 | 1462759055909 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:57:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 18:57:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1195ms 18:57:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:57:35 INFO - PROCESS | 1859 | 1462759055963 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 18:57:35 INFO - PROCESS | 1859 | 1462759055966 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 18:57:35 INFO - PROCESS | 1859 | 1462759055972 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:57:35 INFO - PROCESS | 1859 | 1462759055975 Marionette TRACE conn3 <- [1,2982,null,{}] 18:57:35 INFO - PROCESS | 1859 | 1462759055979 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:36 INFO - PROCESS | 1859 | 1462759056139 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 18:57:36 INFO - PROCESS | 1859 | 1462759056338 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3aa4c800 == 121 [pid = 1859] [id = 754] 18:57:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f5c24e3f000) [pid = 1859] [serial = 2262] [outer = (nil)] 18:57:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f5c31d6cc00) [pid = 1859] [serial = 2263] [outer = 0x7f5c24e3f000] 18:57:36 INFO - PROCESS | 1859 | 1462759056403 Marionette DEBUG loaded listener.js 18:57:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f5c38782000) [pid = 1859] [serial = 2264] [outer = 0x7f5c24e3f000] 18:57:37 INFO - PROCESS | 1859 | 1462759057092 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 18:57:37 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 18:57:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:57:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1133ms 18:57:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:57:37 INFO - PROCESS | 1859 | 1462759057123 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 18:57:37 INFO - PROCESS | 1859 | 1462759057125 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 18:57:37 INFO - PROCESS | 1859 | 1462759057133 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:57:37 INFO - PROCESS | 1859 | 1462759057136 Marionette TRACE conn3 <- [1,2986,null,{}] 18:57:37 INFO - PROCESS | 1859 | 1462759057141 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:37 INFO - PROCESS | 1859 | 1462759057305 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 18:57:37 INFO - PROCESS | 1859 | 1462759057520 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c40fce800 == 122 [pid = 1859] [id = 755] 18:57:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f5c3973f000) [pid = 1859] [serial = 2265] [outer = (nil)] 18:57:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f5c3a25ac00) [pid = 1859] [serial = 2266] [outer = 0x7f5c3973f000] 18:57:37 INFO - PROCESS | 1859 | 1462759057593 Marionette DEBUG loaded listener.js 18:57:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f5c3b170c00) [pid = 1859] [serial = 2267] [outer = 0x7f5c3973f000] 18:57:38 INFO - PROCESS | 1859 | 1462759058285 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:57:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 18:57:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1177ms 18:57:38 INFO - PROCESS | 1859 | 1462759058312 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 18:57:38 INFO - PROCESS | 1859 | 1462759058315 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 18:57:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:57:38 INFO - PROCESS | 1859 | 1462759058320 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:57:38 INFO - PROCESS | 1859 | 1462759058322 Marionette TRACE conn3 <- [1,2990,null,{}] 18:57:38 INFO - PROCESS | 1859 | 1462759058327 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:38 INFO - PROCESS | 1859 | 1462759058491 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 18:57:38 INFO - PROCESS | 1859 | 1462759058709 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c47e52000 == 123 [pid = 1859] [id = 756] 18:57:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f5c3b68ec00) [pid = 1859] [serial = 2268] [outer = (nil)] 18:57:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f5c3cb56800) [pid = 1859] [serial = 2269] [outer = 0x7f5c3b68ec00] 18:57:38 INFO - PROCESS | 1859 | 1462759058774 Marionette DEBUG loaded listener.js 18:57:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f5c41dd6000) [pid = 1859] [serial = 2270] [outer = 0x7f5c3b68ec00] 18:57:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c31160000 == 124 [pid = 1859] [id = 757] 18:57:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f5c47be2c00) [pid = 1859] [serial = 2271] [outer = (nil)] 18:57:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f5c46d6b000) [pid = 1859] [serial = 2272] [outer = 0x7f5c47be2c00] 18:57:39 INFO - PROCESS | 1859 | 1462759059577 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:57:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 18:57:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1279ms 18:57:39 INFO - PROCESS | 1859 | 1462759059604 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 18:57:39 INFO - PROCESS | 1859 | 1462759059608 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 18:57:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:57:39 INFO - PROCESS | 1859 | 1462759059618 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:57:39 INFO - PROCESS | 1859 | 1462759059620 Marionette TRACE conn3 <- [1,2994,null,{}] 18:57:39 INFO - PROCESS | 1859 | 1462759059625 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:39 INFO - PROCESS | 1859 | 1462759059804 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 18:57:40 INFO - PROCESS | 1859 | 1462759059997 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4afc6800 == 125 [pid = 1859] [id = 758] 18:57:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f5c3b5d8c00) [pid = 1859] [serial = 2273] [outer = (nil)] 18:57:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f5c47992800) [pid = 1859] [serial = 2274] [outer = 0x7f5c3b5d8c00] 18:57:40 INFO - PROCESS | 1859 | 1462759060058 Marionette DEBUG loaded listener.js 18:57:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f5c47eaa800) [pid = 1859] [serial = 2275] [outer = 0x7f5c3b5d8c00] 18:57:40 INFO - PROCESS | 1859 | 1462759060745 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:57:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:57:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 18:57:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1179ms 18:57:40 INFO - PROCESS | 1859 | 1462759060799 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 18:57:40 INFO - PROCESS | 1859 | 1462759060802 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 18:57:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:57:40 INFO - PROCESS | 1859 | 1462759060807 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:57:40 INFO - PROCESS | 1859 | 1462759060809 Marionette TRACE conn3 <- [1,2998,null,{}] 18:57:40 INFO - PROCESS | 1859 | 1462759060815 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:40 INFO - PROCESS | 1859 | 1462759060973 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 18:57:41 INFO - PROCESS | 1859 | 1462759061156 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4c9c4800 == 126 [pid = 1859] [id = 759] 18:57:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f5c22549000) [pid = 1859] [serial = 2276] [outer = (nil)] 18:57:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f5c48d42000) [pid = 1859] [serial = 2277] [outer = 0x7f5c22549000] 18:57:41 INFO - PROCESS | 1859 | 1462759061220 Marionette DEBUG loaded listener.js 18:57:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f5c491ce800) [pid = 1859] [serial = 2278] [outer = 0x7f5c22549000] 18:57:41 INFO - PROCESS | 1859 | 1462759061897 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:57: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. 18:57:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1130ms 18:57:41 INFO - PROCESS | 1859 | 1462759061938 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 18:57:41 INFO - PROCESS | 1859 | 1462759061942 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 18:57:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:57:41 INFO - PROCESS | 1859 | 1462759061947 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:57:41 INFO - PROCESS | 1859 | 1462759061955 Marionette TRACE conn3 <- [1,3002,null,{}] 18:57:41 INFO - PROCESS | 1859 | 1462759061959 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:42 INFO - PROCESS | 1859 | 1462759062111 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 18:57:42 INFO - PROCESS | 1859 | 1462759062309 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4ecd7800 == 127 [pid = 1859] [id = 760] 18:57:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f5c23950400) [pid = 1859] [serial = 2279] [outer = (nil)] 18:57:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f5c4afe4800) [pid = 1859] [serial = 2280] [outer = 0x7f5c23950400] 18:57:42 INFO - PROCESS | 1859 | 1462759062369 Marionette DEBUG loaded listener.js 18:57:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f5c4cdd5800) [pid = 1859] [serial = 2281] [outer = 0x7f5c23950400] 18:57:43 INFO - PROCESS | 1859 | 1462759063029 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:57:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 18:57:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1130ms 18:57:43 INFO - PROCESS | 1859 | 1462759063078 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 18:57:43 INFO - PROCESS | 1859 | 1462759063081 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 18:57:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:57:43 INFO - PROCESS | 1859 | 1462759063086 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:57:43 INFO - PROCESS | 1859 | 1462759063088 Marionette TRACE conn3 <- [1,3006,null,{}] 18:57:43 INFO - PROCESS | 1859 | 1462759063093 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:43 INFO - PROCESS | 1859 | 1462759063255 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 18:57:43 INFO - PROCESS | 1859 | 1462759063471 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c51264800 == 128 [pid = 1859] [id = 761] 18:57:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f5c4cdd6000) [pid = 1859] [serial = 2282] [outer = (nil)] 18:57:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f5c4cec6c00) [pid = 1859] [serial = 2283] [outer = 0x7f5c4cdd6000] 18:57:43 INFO - PROCESS | 1859 | 1462759063539 Marionette DEBUG loaded listener.js 18:57:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f5c4d11c400) [pid = 1859] [serial = 2284] [outer = 0x7f5c4cdd6000] 18:57:44 INFO - PROCESS | 1859 | 1462759064246 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:57: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. 18:57:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1176ms 18:57:44 INFO - PROCESS | 1859 | 1462759064274 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 18:57:44 INFO - PROCESS | 1859 | 1462759064277 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 18:57:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:57:44 INFO - PROCESS | 1859 | 1462759064284 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:57:44 INFO - PROCESS | 1859 | 1462759064288 Marionette TRACE conn3 <- [1,3010,null,{}] 18:57:44 INFO - PROCESS | 1859 | 1462759064293 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:44 INFO - PROCESS | 1859 | 1462759064464 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 18:57:44 INFO - PROCESS | 1859 | 1462759064684 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c699d1800 == 129 [pid = 1859] [id = 762] 18:57:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f5c22b03000) [pid = 1859] [serial = 2285] [outer = (nil)] 18:57:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f5c22b0dc00) [pid = 1859] [serial = 2286] [outer = 0x7f5c22b03000] 18:57:44 INFO - PROCESS | 1859 | 1462759064748 Marionette DEBUG loaded listener.js 18:57:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f5c4d122c00) [pid = 1859] [serial = 2287] [outer = 0x7f5c22b03000] 18:57:45 INFO - PROCESS | 1859 | 1462759065417 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 18:57: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 18:57:45 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1180ms 18:57:45 INFO - PROCESS | 1859 | 1462759065465 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 18:57:45 INFO - PROCESS | 1859 | 1462759065469 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 18:57:45 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:57:45 INFO - PROCESS | 1859 | 1462759065474 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:57:45 INFO - PROCESS | 1859 | 1462759065476 Marionette TRACE conn3 <- [1,3014,null,{}] 18:57:45 INFO - PROCESS | 1859 | 1462759065481 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:45 INFO - PROCESS | 1859 | 1462759065635 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 18:57:45 INFO - PROCESS | 1859 | 1462759065848 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c22bb2800 == 130 [pid = 1859] [id = 763] 18:57:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f5c21bcb400) [pid = 1859] [serial = 2288] [outer = (nil)] 18:57:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f5c21bd4c00) [pid = 1859] [serial = 2289] [outer = 0x7f5c21bcb400] 18:57:45 INFO - PROCESS | 1859 | 1462759065910 Marionette DEBUG loaded listener.js 18:57:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f5c22b06800) [pid = 1859] [serial = 2290] [outer = 0x7f5c21bcb400] 18:57:46 INFO - PROCESS | 1859 | [1859] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:57:46 INFO - PROCESS | 1859 | 1462759066655 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:57:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:57:46 INFO - {} 18:57:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:57:46 INFO - {} 18:57:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:57:46 INFO - {} 18:57:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:57:46 INFO - {} 18:57:46 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1228ms 18:57:46 INFO - PROCESS | 1859 | 1462759066704 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 18:57:46 INFO - PROCESS | 1859 | 1462759066708 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 18:57:46 INFO - TEST-START | /FileAPI/fileReader.html 18:57:46 INFO - PROCESS | 1859 | 1462759066713 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:57:46 INFO - PROCESS | 1859 | 1462759066715 Marionette TRACE conn3 <- [1,3018,null,{}] 18:57:46 INFO - PROCESS | 1859 | 1462759066724 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:46 INFO - PROCESS | 1859 | 1462759066871 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 18:57:47 INFO - PROCESS | 1859 | 1462759067080 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c22bb1000 == 131 [pid = 1859] [id = 764] 18:57:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f5c20951c00) [pid = 1859] [serial = 2291] [outer = (nil)] 18:57:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f5c2095a800) [pid = 1859] [serial = 2292] [outer = 0x7f5c20951c00] 18:57:47 INFO - PROCESS | 1859 | 1462759067142 Marionette DEBUG loaded listener.js 18:57:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f5c22b0a400) [pid = 1859] [serial = 2293] [outer = 0x7f5c20951c00] 18:57:47 INFO - PROCESS | 1859 | 1462759067811 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 18:57:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:57:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:57:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:57:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:57:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 1134ms 18:57:47 INFO - PROCESS | 1859 | 1462759067848 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 18:57:47 INFO - PROCESS | 1859 | 1462759067850 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 18:57:47 INFO - TEST-START | /FileAPI/historical.html 18:57:47 INFO - PROCESS | 1859 | 1462759067856 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:57:47 INFO - PROCESS | 1859 | 1462759067858 Marionette TRACE conn3 <- [1,3022,null,{}] 18:57:47 INFO - PROCESS | 1859 | 1462759067863 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:48 INFO - PROCESS | 1859 | 1462759068022 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 18:57:48 INFO - PROCESS | 1859 | 1462759068260 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27b27800 == 132 [pid = 1859] [id = 765] 18:57:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f5c20953c00) [pid = 1859] [serial = 2294] [outer = (nil)] 18:57:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f5c2243c400) [pid = 1859] [serial = 2295] [outer = 0x7f5c20953c00] 18:57:48 INFO - PROCESS | 1859 | 1462759068323 Marionette DEBUG loaded listener.js 18:57:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f5c22441000) [pid = 1859] [serial = 2296] [outer = 0x7f5c20953c00] 18:57:49 INFO - PROCESS | 1859 | 1462759069013 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 18:57:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:57:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:57:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:57:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:57:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:57:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:57:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:57:49 INFO - TEST-OK | /FileAPI/historical.html | took 1175ms 18:57:49 INFO - TEST-START | /FileAPI/idlharness.html 18:57:49 INFO - PROCESS | 1859 | 1462759069044 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 18:57:49 INFO - PROCESS | 1859 | 1462759069046 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 18:57:49 INFO - PROCESS | 1859 | 1462759069054 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:57:49 INFO - PROCESS | 1859 | 1462759069057 Marionette TRACE conn3 <- [1,3026,null,{}] 18:57:49 INFO - PROCESS | 1859 | 1462759069061 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:49 INFO - PROCESS | 1859 | 1462759069214 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 18:57:49 INFO - PROCESS | 1859 | 1462759069433 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c245e0800 == 133 [pid = 1859] [id = 766] 18:57:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f5c20959800) [pid = 1859] [serial = 2297] [outer = (nil)] 18:57:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f5c22444800) [pid = 1859] [serial = 2298] [outer = 0x7f5c20959800] 18:57:49 INFO - PROCESS | 1859 | 1462759069494 Marionette DEBUG loaded listener.js 18:57:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f5c22b0d800) [pid = 1859] [serial = 2299] [outer = 0x7f5c20959800] 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:57:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:57:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:57:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:57:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:57:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:57:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:57:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:57:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:57:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:57:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:57:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:57:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:57:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:57:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:57:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:57:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:57:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:57:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:57:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:57:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:57:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:57:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:57:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:57:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:57:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:57:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:57:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:57:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 18:57:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:57:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:57:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:57:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:57:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:57:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:57:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:57:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:57:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 18:57:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 18:57:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:57:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:57:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:57:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:57:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:57:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:57:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:57:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:57:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:57:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:57:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:57:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:57:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:57:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:57:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:57:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:57:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:57:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 18:57:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:57:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:57:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:57:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:57:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:57:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:57:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:57:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:57:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 18:57:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 18:57:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:57:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:57:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:57:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:57:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:57:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:57:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:57:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:57:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:57:50 INFO - PROCESS | 1859 | 1462759070630 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:57:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:57:50 INFO - TEST-OK | /FileAPI/idlharness.html | took 1669ms 18:57:50 INFO - PROCESS | 1859 | 1462759070723 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 18:57:50 INFO - PROCESS | 1859 | 1462759070726 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 18:57:50 INFO - TEST-START | /FileAPI/idlharness.worker 18:57:50 INFO - PROCESS | 1859 | 1462759070766 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:57:50 INFO - PROCESS | 1859 | 1462759070774 Marionette TRACE conn3 <- [1,3030,null,{}] 18:57:50 INFO - PROCESS | 1859 | 1462759070783 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:50 INFO - PROCESS | 1859 | 1462759070956 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 18:57:51 INFO - PROCESS | 1859 | 1462759071727 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c23498000 == 134 [pid = 1859] [id = 767] 18:57:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f5c1e6b7400) [pid = 1859] [serial = 2300] [outer = (nil)] 18:57:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f5c2099a400) [pid = 1859] [serial = 2301] [outer = 0x7f5c1e6b7400] 18:57:51 INFO - PROCESS | 1859 | 1462759071792 Marionette DEBUG loaded listener.js 18:57:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f5c20953400) [pid = 1859] [serial = 2302] [outer = 0x7f5c1e6b7400] 18:57:52 INFO - PROCESS | 1859 | [1859] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:57:53 INFO - PROCESS | 1859 | 1462759073741 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c259ce800 == 133 [pid = 1859] [id = 714] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31c8c000 == 132 [pid = 1859] [id = 749] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3144a000 == 131 [pid = 1859] [id = 748] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c309b8000 == 130 [pid = 1859] [id = 747] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b7a1800 == 129 [pid = 1859] [id = 746] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c291b1000 == 128 [pid = 1859] [id = 745] 18:57:53 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f5c2345c400) [pid = 1859] [serial = 2156] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f5c29145800) [pid = 1859] [serial = 2180] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c26f05000 == 127 [pid = 1859] [id = 744] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c25073800 == 126 [pid = 1859] [id = 743] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c22a18800 == 125 [pid = 1859] [id = 742] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2171f000 == 124 [pid = 1859] [id = 741] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2711a000 == 123 [pid = 1859] [id = 740] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31ec2800 == 122 [pid = 1859] [id = 735] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31be1000 == 121 [pid = 1859] [id = 734] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c31b65800 == 120 [pid = 1859] [id = 733] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c315d7800 == 119 [pid = 1859] [id = 732] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c3074b000 == 118 [pid = 1859] [id = 731] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2f750800 == 117 [pid = 1859] [id = 730] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2b7a2800 == 116 [pid = 1859] [id = 729] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c27116800 == 115 [pid = 1859] [id = 728] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c2349a800 == 114 [pid = 1859] [id = 727] 18:57:53 INFO - PROCESS | 1859 | --DOCSHELL 0x7f5c30d97000 == 113 [pid = 1859] [id = 704] 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:57:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:57:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:57:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:57:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:57:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:57:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:57:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:57:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:57:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:57:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:57:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:57:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 18:57:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:57:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:57:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:57:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:57:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 18:57:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:57:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:57:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:57:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:57:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:57:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:57:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:57:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 18:57:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:57:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:57:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:57:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:57:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 18:57:53 INFO - {} 18:57:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 18:57:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:57:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:57:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:57:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:57:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:57:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:57:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:57:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:57:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:57:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:57:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:57:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:57:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:57:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:57:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:57:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:57:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:57:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:57:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:57:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:57:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:57:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:57:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:57:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:57:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:57:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:57:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:57:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:57:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:57:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:57:54 INFO - {} 18:57:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3207ms 18:57:54 INFO - PROCESS | 1859 | 1462759073956 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 18:57:54 INFO - PROCESS | 1859 | 1462759073964 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 18:57:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:57:54 INFO - PROCESS | 1859 | 1462759073974 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:57:54 INFO - PROCESS | 1859 | 1462759073981 Marionette TRACE conn3 <- [1,3034,null,{}] 18:57:54 INFO - PROCESS | 1859 | 1462759073995 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:54 INFO - PROCESS | 1859 | 1462759074200 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f5c2465b800) [pid = 1859] [serial = 2171] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f5c252cfc00) [pid = 1859] [serial = 2174] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f5c27ce8400) [pid = 1859] [serial = 2175] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f5c23a59c00) [pid = 1859] [serial = 2165] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f5c24473c00) [pid = 1859] [serial = 2166] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f5c2254b400) [pid = 1859] [serial = 2159] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f5c2466ec00) [pid = 1859] [serial = 2120] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f5c39272000) [pid = 1859] [serial = 2147] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f5c2394f800) [pid = 1859] [serial = 2115] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f5c29d3f400) [pid = 1859] [serial = 2123] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f5c234b0000) [pid = 1859] [serial = 2163] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f5c2345d400) [pid = 1859] [serial = 2162] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f5c4906e800) [pid = 1859] [serial = 2135] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f5c244ce000) [pid = 1859] [serial = 2168] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f5c23459800) [pid = 1859] [serial = 2117] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f5c23308c00) [pid = 1859] [serial = 2160] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f5c21836400) [pid = 1859] [serial = 2144] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f5c21dbe000) [pid = 1859] [serial = 2153] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f5c3a262400) [pid = 1859] [serial = 2132] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f5c30eb4800) [pid = 1859] [serial = 2129] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f5c29c4bc00) [pid = 1859] [serial = 2141] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f5c4cdd8c00) [pid = 1859] [serial = 2138] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f5c1e6b6c00) [pid = 1859] [serial = 2150] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f5c2f83d000) [pid = 1859] [serial = 2126] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f5c238b5400) [pid = 1859] [serial = 2177] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f5c2466b000) [pid = 1859] [serial = 2172] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f5c27ceec00) [pid = 1859] [serial = 2178] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f5c245f4400) [pid = 1859] [serial = 2169] [outer = (nil)] [url = about:blank] 18:57:54 INFO - PROCESS | 1859 | 1462759074379 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c23484800 == 114 [pid = 1859] [id = 768] 18:57:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f5c1e6b6c00) [pid = 1859] [serial = 2303] [outer = (nil)] 18:57:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f5c22548c00) [pid = 1859] [serial = 2304] [outer = 0x7f5c1e6b6c00] 18:57:54 INFO - PROCESS | 1859 | 1462759074434 Marionette DEBUG loaded listener.js 18:57:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f5c29bed800) [pid = 1859] [serial = 2305] [outer = 0x7f5c1e6b6c00] 18:57:55 INFO - PROCESS | 1859 | 1462759075027 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:57:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:57:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1097ms 18:57:55 INFO - PROCESS | 1859 | 1462759075076 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 18:57:55 INFO - PROCESS | 1859 | 1462759075081 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 18:57:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:57:55 INFO - PROCESS | 1859 | 1462759075089 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:57:55 INFO - PROCESS | 1859 | 1462759075099 Marionette TRACE conn3 <- [1,3038,null,{}] 18:57:55 INFO - PROCESS | 1859 | 1462759075103 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:55 INFO - PROCESS | 1859 | 1462759075241 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 18:57:55 INFO - PROCESS | 1859 | 1462759075413 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c247d3800 == 115 [pid = 1859] [id = 769] 18:57:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f5c21bcd400) [pid = 1859] [serial = 2306] [outer = (nil)] 18:57:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f5c29d46000) [pid = 1859] [serial = 2307] [outer = 0x7f5c21bcd400] 18:57:55 INFO - PROCESS | 1859 | 1462759075466 Marionette DEBUG loaded listener.js 18:57:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f5c2b352c00) [pid = 1859] [serial = 2308] [outer = 0x7f5c21bcd400] 18:57:56 INFO - PROCESS | 1859 | 1462759076068 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 18:57:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:57:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:57:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1032ms 18:57:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:57:56 INFO - PROCESS | 1859 | 1462759076123 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 18:57:56 INFO - PROCESS | 1859 | 1462759076125 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 18:57:56 INFO - PROCESS | 1859 | 1462759076138 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:57:56 INFO - PROCESS | 1859 | 1462759076144 Marionette TRACE conn3 <- [1,3042,null,{}] 18:57:56 INFO - PROCESS | 1859 | 1462759076166 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:56 INFO - PROCESS | 1859 | 1462759076302 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 18:57:57 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f5c30926400) [pid = 1859] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:57:57 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f5c21839800) [pid = 1859] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:57:57 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f5c2a0d3c00) [pid = 1859] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:57:57 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f5c29c51c00) [pid = 1859] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:57:57 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f5c226f4000) [pid = 1859] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:57:57 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f5c20999400) [pid = 1859] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:57:57 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f5c22542c00) [pid = 1859] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:57:57 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f5c21db9c00) [pid = 1859] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:57:57 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f5c29d4a800) [pid = 1859] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:57:57 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f5c21dbf800) [pid = 1859] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:57:57 INFO - PROCESS | 1859 | 1462759077102 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c20922800 == 116 [pid = 1859] [id = 770] 18:57:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f5c1e6b1800) [pid = 1859] [serial = 2309] [outer = (nil)] 18:57:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f5c20955400) [pid = 1859] [serial = 2310] [outer = 0x7f5c1e6b1800] 18:57:57 INFO - PROCESS | 1859 | 1462759077171 Marionette DEBUG loaded listener.js 18:57:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f5c21dbc400) [pid = 1859] [serial = 2311] [outer = 0x7f5c1e6b1800] 18:57:58 INFO - PROCESS | 1859 | 1462759078079 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:57:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:57:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:57:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:57:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:57:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:57:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2027ms 18:57:58 INFO - PROCESS | 1859 | 1462759078161 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 18:57:58 INFO - PROCESS | 1859 | 1462759078172 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 18:57:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:57:58 INFO - PROCESS | 1859 | 1462759078182 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:57:58 INFO - PROCESS | 1859 | 1462759078190 Marionette TRACE conn3 <- [1,3046,null,{}] 18:57:58 INFO - PROCESS | 1859 | 1462759078205 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:58 INFO - PROCESS | 1859 | 1462759078414 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 18:57:58 INFO - PROCESS | 1859 | 1462759078672 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c25132800 == 117 [pid = 1859] [id = 771] 18:57:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f5c23a61c00) [pid = 1859] [serial = 2312] [outer = (nil)] 18:57:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f5c29c50800) [pid = 1859] [serial = 2313] [outer = 0x7f5c23a61c00] 18:57:58 INFO - PROCESS | 1859 | 1462759078782 Marionette DEBUG loaded listener.js 18:57:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f5c2a0cf400) [pid = 1859] [serial = 2314] [outer = 0x7f5c23a61c00] 18:57:59 INFO - PROCESS | 1859 | [1859] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:57:59 INFO - PROCESS | 1859 | 1462759079571 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:57:59 INFO - {} 18:57:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1445ms 18:57:59 INFO - PROCESS | 1859 | 1462759079630 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 18:57:59 INFO - PROCESS | 1859 | 1462759079635 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 18:57:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:57:59 INFO - PROCESS | 1859 | 1462759079641 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:57:59 INFO - PROCESS | 1859 | 1462759079644 Marionette TRACE conn3 <- [1,3050,null,{}] 18:57:59 INFO - PROCESS | 1859 | 1462759079649 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:59 INFO - PROCESS | 1859 | 1462759079824 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 18:58:00 INFO - PROCESS | 1859 | 1462759080016 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c259dc000 == 118 [pid = 1859] [id = 772] 18:58:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f5c209a6400) [pid = 1859] [serial = 2315] [outer = (nil)] 18:58:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f5c226f7800) [pid = 1859] [serial = 2316] [outer = 0x7f5c209a6400] 18:58:00 INFO - PROCESS | 1859 | 1462759080078 Marionette DEBUG loaded listener.js 18:58:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f5c234a8000) [pid = 1859] [serial = 2317] [outer = 0x7f5c209a6400] 18:58:00 INFO - PROCESS | 1859 | 1462759080804 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 18:58:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:58:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:58:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:58:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:58:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1179ms 18:58:00 INFO - PROCESS | 1859 | 1462759080829 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 18:58:00 INFO - PROCESS | 1859 | 1462759080832 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 18:58:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:58:00 INFO - PROCESS | 1859 | 1462759080847 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:58:00 INFO - PROCESS | 1859 | 1462759080854 Marionette TRACE conn3 <- [1,3054,null,{}] 18:58:00 INFO - PROCESS | 1859 | 1462759080862 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:01 INFO - PROCESS | 1859 | 1462759081027 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 18:58:01 INFO - PROCESS | 1859 | 1462759081238 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c27ac4800 == 119 [pid = 1859] [id = 773] 18:58:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f5c244ccc00) [pid = 1859] [serial = 2318] [outer = (nil)] 18:58:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f5c24e3e400) [pid = 1859] [serial = 2319] [outer = 0x7f5c244ccc00] 18:58:01 INFO - PROCESS | 1859 | 1462759081302 Marionette DEBUG loaded listener.js 18:58:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f5c27247000) [pid = 1859] [serial = 2320] [outer = 0x7f5c244ccc00] 18:58:02 INFO - PROCESS | 1859 | 1462759082298 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:58:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:58:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 18:58:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:58:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:58:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1585ms 18:58:02 INFO - PROCESS | 1859 | 1462759082428 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 18:58:02 INFO - PROCESS | 1859 | 1462759082431 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 18:58:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:58:02 INFO - PROCESS | 1859 | 1462759082487 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:58:02 INFO - PROCESS | 1859 | 1462759082494 Marionette TRACE conn3 <- [1,3058,null,{}] 18:58:02 INFO - PROCESS | 1859 | 1462759082509 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:02 INFO - PROCESS | 1859 | 1462759082713 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 18:58:02 INFO - PROCESS | 1859 | 1462759082947 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c29cbf000 == 120 [pid = 1859] [id = 774] 18:58:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f5c245ed000) [pid = 1859] [serial = 2321] [outer = (nil)] 18:58:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f5c2f839000) [pid = 1859] [serial = 2322] [outer = 0x7f5c245ed000] 18:58:03 INFO - PROCESS | 1859 | 1462759083009 Marionette DEBUG loaded listener.js 18:58:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f5c30502400) [pid = 1859] [serial = 2323] [outer = 0x7f5c245ed000] 18:58:03 INFO - PROCESS | 1859 | 1462759083708 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:58:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:58:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:58:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:58:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:58:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:58:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:58:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:58:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:58:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1302ms 18:58:03 INFO - PROCESS | 1859 | 1462759083742 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 18:58:03 INFO - PROCESS | 1859 | 1462759083749 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 18:58:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:58:03 INFO - PROCESS | 1859 | 1462759083755 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:58:03 INFO - PROCESS | 1859 | 1462759083757 Marionette TRACE conn3 <- [1,3062,null,{}] 18:58:03 INFO - PROCESS | 1859 | 1462759083762 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:03 INFO - PROCESS | 1859 | 1462759083912 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 18:58:04 INFO - PROCESS | 1859 | 1462759084120 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2b495000 == 121 [pid = 1859] [id = 775] 18:58:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f5c307ec000) [pid = 1859] [serial = 2324] [outer = (nil)] 18:58:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f5c3085dc00) [pid = 1859] [serial = 2325] [outer = 0x7f5c307ec000] 18:58:04 INFO - PROCESS | 1859 | 1462759084193 Marionette DEBUG loaded listener.js 18:58:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f5c30e63c00) [pid = 1859] [serial = 2326] [outer = 0x7f5c307ec000] 18:58:04 INFO - PROCESS | 1859 | [1859] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:58:05 INFO - PROCESS | 1859 | 1462759085022 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:58:05 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:58:05 INFO - {} 18:58:05 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1325ms 18:58:05 INFO - PROCESS | 1859 | 1462759085082 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 18:58:05 INFO - PROCESS | 1859 | 1462759085085 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 18:58:05 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:58:05 INFO - PROCESS | 1859 | 1462759085090 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:58:05 INFO - PROCESS | 1859 | 1462759085092 Marionette TRACE conn3 <- [1,3066,null,{}] 18:58:05 INFO - PROCESS | 1859 | 1462759085097 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:05 INFO - PROCESS | 1859 | 1462759085253 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 18:58:05 INFO - PROCESS | 1859 | 1462759085447 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2f4dd800 == 122 [pid = 1859] [id = 776] 18:58:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f5c22b02400) [pid = 1859] [serial = 2327] [outer = (nil)] 18:58:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f5c315aa800) [pid = 1859] [serial = 2328] [outer = 0x7f5c22b02400] 18:58:05 INFO - PROCESS | 1859 | 1462759085508 Marionette DEBUG loaded listener.js 18:58:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f5c31d6b400) [pid = 1859] [serial = 2329] [outer = 0x7f5c22b02400] 18:58:06 INFO - PROCESS | 1859 | 1462759086131 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 18:58:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:58:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:58:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:58:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:58:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:58:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:58:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:58:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1079ms 18:58:06 INFO - PROCESS | 1859 | 1462759086171 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 18:58:06 INFO - PROCESS | 1859 | 1462759086175 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 18:58:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:58:06 INFO - PROCESS | 1859 | 1462759086200 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:58:06 INFO - PROCESS | 1859 | 1462759086203 Marionette TRACE conn3 <- [1,3070,null,{}] 18:58:06 INFO - PROCESS | 1859 | 1462759086208 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:06 INFO - PROCESS | 1859 | 1462759086366 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 18:58:06 INFO - PROCESS | 1859 | 1462759086579 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30733000 == 123 [pid = 1859] [id = 777] 18:58:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f5c22b03c00) [pid = 1859] [serial = 2330] [outer = (nil)] 18:58:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f5c32c1dc00) [pid = 1859] [serial = 2331] [outer = 0x7f5c22b03c00] 18:58:06 INFO - PROCESS | 1859 | 1462759086642 Marionette DEBUG loaded listener.js 18:58:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f5c33048400) [pid = 1859] [serial = 2332] [outer = 0x7f5c22b03c00] 18:58:07 INFO - PROCESS | 1859 | 1462759087338 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 18:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:58:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1194ms 18:58:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:58:07 INFO - PROCESS | 1859 | 1462759087393 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 18:58:07 INFO - PROCESS | 1859 | 1462759087395 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 18:58:07 INFO - PROCESS | 1859 | 1462759087401 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:58:07 INFO - PROCESS | 1859 | 1462759087404 Marionette TRACE conn3 <- [1,3074,null,{}] 18:58:07 INFO - PROCESS | 1859 | 1462759087408 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:07 INFO - PROCESS | 1859 | 1462759087554 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 18:58:07 INFO - PROCESS | 1859 | 1462759087769 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c30f4c000 == 124 [pid = 1859] [id = 778] 18:58:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f5c22b04c00) [pid = 1859] [serial = 2333] [outer = (nil)] 18:58:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f5c34560400) [pid = 1859] [serial = 2334] [outer = 0x7f5c22b04c00] 18:58:07 INFO - PROCESS | 1859 | 1462759087834 Marionette DEBUG loaded listener.js 18:58:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f5c3631c800) [pid = 1859] [serial = 2335] [outer = 0x7f5c22b04c00] 18:58:08 INFO - PROCESS | 1859 | 1462759088518 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 18:58:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:58:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:58:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:58:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:58:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:58:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:58:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1127ms 18:58:08 INFO - PROCESS | 1859 | 1462759088548 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 18:58:08 INFO - PROCESS | 1859 | 1462759088551 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 18:58:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:58:08 INFO - PROCESS | 1859 | 1462759088558 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:58:08 INFO - PROCESS | 1859 | 1462759088560 Marionette TRACE conn3 <- [1,3078,null,{}] 18:58:08 INFO - PROCESS | 1859 | 1462759088565 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:08 INFO - PROCESS | 1859 | 1462759088722 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 18:58:08 INFO - PROCESS | 1859 | 1462759088936 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c317e6000 == 125 [pid = 1859] [id = 779] 18:58:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f5c32c1cc00) [pid = 1859] [serial = 2336] [outer = (nil)] 18:58:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f5c36f2c800) [pid = 1859] [serial = 2337] [outer = 0x7f5c32c1cc00] 18:58:09 INFO - PROCESS | 1859 | 1462759089003 Marionette DEBUG loaded listener.js 18:58:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f5c386f2400) [pid = 1859] [serial = 2338] [outer = 0x7f5c32c1cc00] 18:58:09 INFO - PROCESS | 1859 | 1462759089695 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 18:58:09 INFO - PROCESS | 1859 | 1462759089750 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 18:58:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:58:09 INFO - PROCESS | 1859 | 1462759089759 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:58:09 INFO - PROCESS | 1859 | 1462759089763 Marionette TRACE conn3 <- [1,3082,null,{}] 18:58:09 INFO - PROCESS | 1859 | 1462759089767 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:09 INFO - PROCESS | 1859 | 1462759089948 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 18:58:10 INFO - PROCESS | 1859 | 1462759090167 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c2476f800 == 126 [pid = 1859] [id = 780] 18:58:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f5c2254b800) [pid = 1859] [serial = 2339] [outer = (nil)] 18:58:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f5c3085b000) [pid = 1859] [serial = 2340] [outer = 0x7f5c2254b800] 18:58:10 INFO - PROCESS | 1859 | 1462759090269 Marionette DEBUG loaded listener.js 18:58:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f5c396bb000) [pid = 1859] [serial = 2341] [outer = 0x7f5c2254b800] 18:58:10 INFO - PROCESS | 1859 | 1462759090974 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 18:58:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:58:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:58:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:58:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1278ms 18:58:11 INFO - PROCESS | 1859 | 1462759091040 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 18:58:11 INFO - PROCESS | 1859 | 1462759091043 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 18:58:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:58:11 INFO - PROCESS | 1859 | 1462759091049 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:58:11 INFO - PROCESS | 1859 | 1462759091052 Marionette TRACE conn3 <- [1,3086,null,{}] 18:58:11 INFO - PROCESS | 1859 | 1462759091058 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:11 INFO - PROCESS | 1859 | 1462759091240 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 18:58:11 INFO - PROCESS | 1859 | 1462759091449 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c330f8000 == 127 [pid = 1859] [id = 781] 18:58:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f5c21c6ec00) [pid = 1859] [serial = 2342] [outer = (nil)] 18:58:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f5c390b6800) [pid = 1859] [serial = 2343] [outer = 0x7f5c21c6ec00] 18:58:11 INFO - PROCESS | 1859 | 1462759091512 Marionette DEBUG loaded listener.js 18:58:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f5c3a266000) [pid = 1859] [serial = 2344] [outer = 0x7f5c21c6ec00] 18:58:12 INFO - PROCESS | 1859 | 1462759092217 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:58:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:58:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1230ms 18:58:12 INFO - PROCESS | 1859 | 1462759092279 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 18:58:12 INFO - PROCESS | 1859 | 1462759092282 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 18:58:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:58:12 INFO - PROCESS | 1859 | 1462759092287 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:58:12 INFO - PROCESS | 1859 | 1462759092289 Marionette TRACE conn3 <- [1,3090,null,{}] 18:58:12 INFO - PROCESS | 1859 | 1462759092294 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:12 INFO - PROCESS | 1859 | 1462759092451 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 18:58:12 INFO - PROCESS | 1859 | 1462759092667 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c378df800 == 128 [pid = 1859] [id = 782] 18:58:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f5c1cd53400) [pid = 1859] [serial = 2345] [outer = (nil)] 18:58:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f5c1cd59400) [pid = 1859] [serial = 2346] [outer = 0x7f5c1cd53400] 18:58:12 INFO - PROCESS | 1859 | 1462759092729 Marionette DEBUG loaded listener.js 18:58:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f5c1cd5f800) [pid = 1859] [serial = 2347] [outer = 0x7f5c1cd53400] 18:58:13 INFO - PROCESS | 1859 | 1462759093396 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:58:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:58:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1129ms 18:58:13 INFO - PROCESS | 1859 | 1462759093422 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 18:58:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:58:13 INFO - PROCESS | 1859 | 1462759093432 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 18:58:13 INFO - PROCESS | 1859 | 1462759093438 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:58:13 INFO - PROCESS | 1859 | 1462759093441 Marionette TRACE conn3 <- [1,3094,null,{}] 18:58:13 INFO - PROCESS | 1859 | 1462759093446 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:13 INFO - PROCESS | 1859 | 1462759093604 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 18:58:13 INFO - PROCESS | 1859 | 1462759093827 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c39204800 == 129 [pid = 1859] [id = 783] 18:58:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f5c1cd57400) [pid = 1859] [serial = 2348] [outer = (nil)] 18:58:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f5c258ec400) [pid = 1859] [serial = 2349] [outer = 0x7f5c1cd57400] 18:58:13 INFO - PROCESS | 1859 | 1462759093891 Marionette DEBUG loaded listener.js 18:58:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f5c258f2000) [pid = 1859] [serial = 2350] [outer = 0x7f5c1cd57400] 18:58:14 INFO - PROCESS | 1859 | 1462759094562 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:58:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1178ms 18:58:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:58:14 INFO - PROCESS | 1859 | 1462759094618 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 18:58:14 INFO - PROCESS | 1859 | 1462759094620 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 18:58:14 INFO - PROCESS | 1859 | 1462759094624 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:58:14 INFO - PROCESS | 1859 | 1462759094628 Marionette TRACE conn3 <- [1,3098,null,{}] 18:58:14 INFO - PROCESS | 1859 | 1462759094633 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:14 INFO - PROCESS | 1859 | 1462759094782 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 18:58:15 INFO - PROCESS | 1859 | 1462759095014 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c3a654800 == 130 [pid = 1859] [id = 784] 18:58:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f5c1cd5a800) [pid = 1859] [serial = 2351] [outer = (nil)] 18:58:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f5c258f6000) [pid = 1859] [serial = 2352] [outer = 0x7f5c1cd5a800] 18:58:15 INFO - PROCESS | 1859 | 1462759095079 Marionette DEBUG loaded listener.js 18:58:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f5c258fac00) [pid = 1859] [serial = 2353] [outer = 0x7f5c1cd5a800] 18:58:15 INFO - PROCESS | 1859 | 1462759095725 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 18:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:58:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1127ms 18:58:15 INFO - PROCESS | 1859 | 1462759095755 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 18:58:15 INFO - PROCESS | 1859 | 1462759095758 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 18:58:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:58:15 INFO - PROCESS | 1859 | 1462759095763 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:58:15 INFO - PROCESS | 1859 | 1462759095765 Marionette TRACE conn3 <- [1,3102,null,{}] 18:58:15 INFO - PROCESS | 1859 | 1462759095770 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:15 INFO - PROCESS | 1859 | 1462759095916 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 18:58:16 INFO - PROCESS | 1859 | 1462759096134 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4110e000 == 131 [pid = 1859] [id = 785] 18:58:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f5c1cd61c00) [pid = 1859] [serial = 2354] [outer = (nil)] 18:58:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f5c2b035800) [pid = 1859] [serial = 2355] [outer = 0x7f5c1cd61c00] 18:58:16 INFO - PROCESS | 1859 | 1462759096196 Marionette DEBUG loaded listener.js 18:58:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 240 (0x7f5c2b03a000) [pid = 1859] [serial = 2356] [outer = 0x7f5c1cd61c00] 18:58:16 INFO - PROCESS | 1859 | 1462759096848 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:58:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:58:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1128ms 18:58:16 INFO - PROCESS | 1859 | 1462759096892 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 18:58:16 INFO - PROCESS | 1859 | 1462759096895 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 18:58:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:58:16 INFO - PROCESS | 1859 | 1462759096901 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:58:16 INFO - PROCESS | 1859 | 1462759096903 Marionette TRACE conn3 <- [1,3106,null,{}] 18:58:16 INFO - PROCESS | 1859 | 1462759096908 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:17 INFO - PROCESS | 1859 | 1462759097066 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 18:58:17 INFO - PROCESS | 1859 | 1462759097288 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4900e000 == 132 [pid = 1859] [id = 786] 18:58:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 241 (0x7f5c2b03b000) [pid = 1859] [serial = 2357] [outer = (nil)] 18:58:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 242 (0x7f5c2b03f000) [pid = 1859] [serial = 2358] [outer = 0x7f5c2b03b000] 18:58:17 INFO - PROCESS | 1859 | 1462759097351 Marionette DEBUG loaded listener.js 18:58:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 243 (0x7f5c32c7f800) [pid = 1859] [serial = 2359] [outer = 0x7f5c2b03b000] 18:58:18 INFO - PROCESS | 1859 | 1462759098019 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 18:58:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:58:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:58:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:58:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1131ms 18:58:18 INFO - PROCESS | 1859 | 1462759098047 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 18:58:18 INFO - PROCESS | 1859 | 1462759098052 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 18:58:18 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:58:18 INFO - PROCESS | 1859 | 1462759098063 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:58:18 INFO - PROCESS | 1859 | 1462759098065 Marionette TRACE conn3 <- [1,3110,null,{}] 18:58:18 INFO - PROCESS | 1859 | 1462759098070 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:18 INFO - PROCESS | 1859 | 1462759098219 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 18:58:18 INFO - PROCESS | 1859 | 1462759098441 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c4d1dd000 == 133 [pid = 1859] [id = 787] 18:58:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 244 (0x7f5c2b03c400) [pid = 1859] [serial = 2360] [outer = (nil)] 18:58:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 245 (0x7f5c31966800) [pid = 1859] [serial = 2361] [outer = 0x7f5c2b03c400] 18:58:18 INFO - PROCESS | 1859 | 1462759098503 Marionette DEBUG loaded listener.js 18:58:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 246 (0x7f5c3196b400) [pid = 1859] [serial = 2362] [outer = 0x7f5c2b03c400] 18:58:19 INFO - PROCESS | 1859 | 1462759099221 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 18:58:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:58:19 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 18:58:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:58:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:58:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:58:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1176ms 18:58:19 INFO - PROCESS | 1859 | 1462759099257 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 18:58:19 INFO - PROCESS | 1859 | 1462759099259 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 18:58:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:58:19 INFO - PROCESS | 1859 | 1462759099267 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:58:19 INFO - PROCESS | 1859 | 1462759099270 Marionette TRACE conn3 <- [1,3114,null,{}] 18:58:19 INFO - PROCESS | 1859 | 1462759099274 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:19 INFO - PROCESS | 1859 | 1462759099436 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 18:58:19 INFO - PROCESS | 1859 | 1462759099658 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\", \"178ae062-4112-4693-a842-86fe30918429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f5c238c7800 == 134 [pid = 1859] [id = 788] 18:58:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 247 (0x7f5c1e6bdc00) [pid = 1859] [serial = 2363] [outer = (nil)] 18:58:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 248 (0x7f5c29bcf000) [pid = 1859] [serial = 2364] [outer = 0x7f5c1e6bdc00] 18:58:19 INFO - PROCESS | 1859 | 1462759099721 Marionette DEBUG loaded listener.js 18:58:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 249 (0x7f5c3196dc00) [pid = 1859] [serial = 2365] [outer = 0x7f5c1e6bdc00] 18:58:20 INFO - PROCESS | 1859 | 1462759100438 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:58:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:58:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1227ms 18:58:20 INFO - PROCESS | 1859 | 1462759100494 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 18:58:20 INFO - PROCESS | 1859 | 1462759100496 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 18:58:21 WARNING - u'runner_teardown' () 18:58:21 INFO - No more tests 18:58:21 INFO - Got 0 unexpected results 18:58:21 INFO - SUITE-END | took 948s 18:58:21 INFO - Closing logging queue 18:58:21 INFO - queue closed 18:58:21 INFO - Return code: 0 18:58:21 WARNING - # TBPL SUCCESS # 18:58:21 INFO - Running post-action listener: _resource_record_post_action 18:58:21 INFO - Running post-run listener: _resource_record_post_run 18:58:22 INFO - Total resource usage - Wall time: 978s; CPU: 98.0%; Read bytes: 8658944; Write bytes: 935477248; Read time: 368; Write time: 223088 18:58:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:58:22 INFO - install - Wall time: 25s; CPU: 100.0%; Read bytes: 0; Write bytes: 29802496; Read time: 0; Write time: 19832 18:58:22 INFO - run-tests - Wall time: 953s; CPU: 98.0%; Read bytes: 5799936; Write bytes: 905674752; Read time: 248; Write time: 203256 18:58:22 INFO - Running post-run listener: _upload_blobber_files 18:58:22 INFO - Blob upload gear active. 18:58:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:58:22 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 18:58:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:58:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:58:23 INFO - (blobuploader) - INFO - Open directory for files ... 18:58:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:58:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:58:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:58:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:58:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:58:24 INFO - (blobuploader) - INFO - Done attempting. 18:58:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:58:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:58:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:58:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:58:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:58:25 INFO - (blobuploader) - INFO - Done attempting. 18:58:25 INFO - (blobuploader) - INFO - Iteration through files over. 18:58:25 INFO - Return code: 0 18:58:25 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:58:25 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:58:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8b81bc5cc7384e11aaaac659b895b0ccf463b5f337fb745ddf83930ed52a6daa2399f621f75d3f6856197bc36af43b420cf790b9e963d94d2f7634da98fa604a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/43e1ca519396c17c60d229722a2bf1a0ff9d5d66267c8ab168d4ca0fedd14e65dfbb65e455175c9c9479b1d1ab2ef59f89c724c0af80ac5f378de58f9840267f"} 18:58:25 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:58:25 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:58:25 INFO - Contents: 18:58:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8b81bc5cc7384e11aaaac659b895b0ccf463b5f337fb745ddf83930ed52a6daa2399f621f75d3f6856197bc36af43b420cf790b9e963d94d2f7634da98fa604a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/43e1ca519396c17c60d229722a2bf1a0ff9d5d66267c8ab168d4ca0fedd14e65dfbb65e455175c9c9479b1d1ab2ef59f89c724c0af80ac5f378de58f9840267f"} 18:58:25 INFO - Running post-run listener: copy_logs_to_upload_dir 18:58:25 INFO - Copying logs to upload dir... 18:58:25 INFO - mkdir: /builds/slave/test/build/upload/logs 18:58:25 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1118.564372 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 38 secs) (at 2016-05-08 18:58:25.625685) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-08 18:58:25.626997) ========= 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-1462757496.400511-917081626 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8b81bc5cc7384e11aaaac659b895b0ccf463b5f337fb745ddf83930ed52a6daa2399f621f75d3f6856197bc36af43b420cf790b9e963d94d2f7634da98fa604a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/43e1ca519396c17c60d229722a2bf1a0ff9d5d66267c8ab168d4ca0fedd14e65dfbb65e455175c9c9479b1d1ab2ef59f89c724c0af80ac5f378de58f9840267f"} build_url:https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033048 build_url: 'https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8b81bc5cc7384e11aaaac659b895b0ccf463b5f337fb745ddf83930ed52a6daa2399f621f75d3f6856197bc36af43b420cf790b9e963d94d2f7634da98fa604a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/43e1ca519396c17c60d229722a2bf1a0ff9d5d66267c8ab168d4ca0fedd14e65dfbb65e455175c9c9479b1d1ab2ef59f89c724c0af80ac5f378de58f9840267f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/TTYqrQsGTxiwEMRa_6xIMg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-08 18:58:25.696231) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:58:25.696723) ========= 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-1462757496.400511-917081626 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018331 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:58:25.790451) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-08 18:58:25.790770) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-08 18:58:25.791123) ========= ========= Total master_lag: 0.79 =========