builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-456 starttime: 1463628649.94 results: success (0) buildid: 20160518184444 builduid: 067369e73c60416d88ca524a2aa8569c revision: 4902143daafcfca72916ac8cba4ae8150ef271a1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 20:30:49.939016) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 20:30:49.939439) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 mins, 22 secs) (at 2016-05-18 20:30:49.939728) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 mins, 22 secs) (at 2016-05-18 20:33:12.466664) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 27 secs) (at 2016-05-18 20:33:12.466930) ========= 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=5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133 _=/tools/buildbot/bin/python using PTY: False --2016-05-18 20:33:19-- 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.6M=0.001s 2016-05-18 20:33:20 (10.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.282671 ========= master_lag: 27.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 27 secs) (at 2016-05-18 20:33:39.821575) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 49 secs) (at 2016-05-18 20:33:39.821864) ========= 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=5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.073667 ========= master_lag: 49.64 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 49 secs) (at 2016-05-18 20:34:29.536772) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 39 secs) (at 2016-05-18 20:34:29.539199) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 4902143daafcfca72916ac8cba4ae8150ef271a1 --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 4902143daafcfca72916ac8cba4ae8150ef271a1 --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=5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133 _=/tools/buildbot/bin/python using PTY: False 2016-05-18 20:34:32,302 truncating revision to first 12 chars 2016-05-18 20:34:32,303 Setting DEBUG logging. 2016-05-18 20:34:32,303 attempt 1/10 2016-05-18 20:34:32,303 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/4902143daafc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-18 20:34:32,663 unpacking tar archive at: mozilla-aurora-4902143daafc/testing/mozharness/ program finished with exit code 0 elapsedTime=0.650551 ========= master_lag: 38.84 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 39 secs) (at 2016-05-18 20:35:09.026307) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 20:35:09.026624) ========= script_repo_revision: 4902143daafcfca72916ac8cba4ae8150ef271a1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 20:35:09.027029) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 2 mins, 42 secs) (at 2016-05-18 20:35:09.027333) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 2 mins, 42 secs) (at 2016-05-18 20:37:51.573694) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 30 secs) (at 2016-05-18 20:37:51.574007) ========= /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=5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133 _=/tools/buildbot/bin/python using PTY: False 20:37:57 INFO - MultiFileLogger online at 20160518 20:37:57 in /builds/slave/test 20:37:57 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 20:37:57 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:37:57 INFO - {'append_to_log': False, 20:37:57 INFO - 'base_work_dir': '/builds/slave/test', 20:37:57 INFO - 'blob_upload_branch': 'mozilla-aurora', 20:37:57 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:37:57 INFO - 'buildbot_json_path': 'buildprops.json', 20:37:57 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:37:57 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:37:57 INFO - 'download_minidump_stackwalk': True, 20:37:57 INFO - 'download_symbols': 'true', 20:37:57 INFO - 'e10s': False, 20:37:57 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:37:57 INFO - 'tooltool.py': '/tools/tooltool.py', 20:37:57 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:37:57 INFO - '/tools/misc-python/virtualenv.py')}, 20:37:57 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:37:57 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:37:57 INFO - 'log_level': 'info', 20:37:57 INFO - 'log_to_console': True, 20:37:57 INFO - 'opt_config_files': (), 20:37:57 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:37:57 INFO - '--processes=1', 20:37:57 INFO - '--config=%(test_path)s/wptrunner.ini', 20:37:57 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:37:57 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:37:57 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:37:57 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:37:57 INFO - 'pip_index': False, 20:37:57 INFO - 'require_test_zip': True, 20:37:57 INFO - 'test_type': ('testharness',), 20:37:57 INFO - 'this_chunk': '1', 20:37:57 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:37:57 INFO - 'total_chunks': '10', 20:37:57 INFO - 'virtualenv_path': 'venv', 20:37:57 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:37:57 INFO - 'work_dir': 'build'} 20:37:57 INFO - ##### 20:37:57 INFO - ##### Running clobber step. 20:37:57 INFO - ##### 20:37:57 INFO - Running pre-action listener: _resource_record_pre_action 20:37:57 INFO - Running main action method: clobber 20:37:57 INFO - rmtree: /builds/slave/test/build 20:37:58 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:38:00 INFO - Running post-action listener: _resource_record_post_action 20:38:00 INFO - ##### 20:38:00 INFO - ##### Running read-buildbot-config step. 20:38:00 INFO - ##### 20:38:00 INFO - Running pre-action listener: _resource_record_pre_action 20:38:00 INFO - Running main action method: read_buildbot_config 20:38:00 INFO - Using buildbot properties: 20:38:00 INFO - { 20:38:00 INFO - "project": "", 20:38:00 INFO - "product": "firefox", 20:38:00 INFO - "script_repo_revision": "production", 20:38:00 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 20:38:00 INFO - "repository": "", 20:38:00 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 20:38:00 INFO - "buildid": "20160518184444", 20:38:00 INFO - "pgo_build": "False", 20:38:00 INFO - "basedir": "/builds/slave/test", 20:38:00 INFO - "buildnumber": 52, 20:38:00 INFO - "slavename": "tst-linux32-spot-456", 20:38:00 INFO - "revision": "4902143daafcfca72916ac8cba4ae8150ef271a1", 20:38:00 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 20:38:00 INFO - "platform": "linux", 20:38:00 INFO - "branch": "mozilla-aurora", 20:38:00 INFO - "repo_path": "releases/mozilla-aurora", 20:38:00 INFO - "moz_repo_path": "", 20:38:00 INFO - "stage_platform": "linux", 20:38:00 INFO - "builduid": "067369e73c60416d88ca524a2aa8569c", 20:38:00 INFO - "slavebuilddir": "test" 20:38:00 INFO - } 20:38:00 INFO - Found installer url https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 20:38:00 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 20:38:00 INFO - Running post-action listener: _resource_record_post_action 20:38:00 INFO - ##### 20:38:00 INFO - ##### Running download-and-extract step. 20:38:00 INFO - ##### 20:38:00 INFO - Running pre-action listener: _resource_record_pre_action 20:38:00 INFO - Running main action method: download_and_extract 20:38:00 INFO - mkdir: /builds/slave/test/build/tests 20:38:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:38:00 INFO - https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 20:38:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:38:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:38:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:38:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 20:38:01 INFO - Downloaded 1325 bytes. 20:38:01 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:38:01 INFO - Using the following test package requirements: 20:38:01 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 20:38:01 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:38:01 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 20:38:01 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:38:01 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 20:38:01 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:38:01 INFO - u'jsshell-linux-i686.zip'], 20:38:01 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:38:01 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 20:38:01 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 20:38:01 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:38:01 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 20:38:01 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:38:01 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 20:38:01 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:38:01 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 20:38:01 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:38:01 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 20:38:01 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 20:38: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')]} 20:38:01 INFO - https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 20:38:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 20:38:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 20:38:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 20:38:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 20:38:04 INFO - Downloaded 22437362 bytes. 20:38:04 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:38:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:38:04 INFO - caution: filename not matched: web-platform/* 20:38:04 INFO - Return code: 11 20:38:04 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')]} 20:38:04 INFO - https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 20:38:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 20:38:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 20:38:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 20:38:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 20:38:08 INFO - Downloaded 36409041 bytes. 20:38:08 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:38:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:38:12 INFO - caution: filename not matched: bin/* 20:38:12 INFO - caution: filename not matched: config/* 20:38:12 INFO - caution: filename not matched: mozbase/* 20:38:12 INFO - caution: filename not matched: marionette/* 20:38:12 INFO - caution: filename not matched: tools/wptserve/* 20:38:12 INFO - Return code: 11 20:38:12 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')]} 20:38:12 INFO - https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 20:38:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:38:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:38:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:38:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 20:38:17 INFO - Downloaded 69307258 bytes. 20:38:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:38:17 INFO - mkdir: /builds/slave/test/properties 20:38:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:38:17 INFO - Writing to file /builds/slave/test/properties/build_url 20:38:17 INFO - Contents: 20:38:17 INFO - build_url:https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:38:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:38:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:38:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:38:18 INFO - Contents: 20:38:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:38:18 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')]} 20:38:18 INFO - https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:38:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:38:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:38:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:38:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 20:38:27 INFO - Downloaded 92296990 bytes. 20:38:27 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:38:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:38:36 INFO - Return code: 0 20:38:36 INFO - Running post-action listener: _resource_record_post_action 20:38:36 INFO - Running post-action listener: set_extra_try_arguments 20:38:36 INFO - ##### 20:38:36 INFO - ##### Running create-virtualenv step. 20:38:36 INFO - ##### 20:38:36 INFO - Running pre-action listener: _pre_create_virtualenv 20:38:36 INFO - Running pre-action listener: _resource_record_pre_action 20:38:36 INFO - Running main action method: create_virtualenv 20:38:36 INFO - Creating virtualenv /builds/slave/test/build/venv 20:38:36 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 20:38:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:38:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:38:36 INFO - Using real prefix '/usr' 20:38:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:38:38 INFO - Installing distribute.............................................................................................................................................................................................done. 20:38:42 INFO - Installing pip.................done. 20:38:42 INFO - Return code: 0 20:38:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:38:42 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')]} 20:38:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:38:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:38:42 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')]} 20:38:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:38:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:38:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0b5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa11c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1d02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1bff70>, '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 0xa1bf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1c5750>, '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': '5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133', '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 20:38:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:38:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:38:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:38:42 INFO - 'CCACHE_UMASK': '002', 20:38:42 INFO - 'DISPLAY': ':0', 20:38:42 INFO - 'HOME': '/home/cltbld', 20:38:42 INFO - 'LANG': 'en_US.UTF-8', 20:38:42 INFO - 'LOGNAME': 'cltbld', 20:38:42 INFO - 'MAIL': '/var/mail/cltbld', 20:38:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:38:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:38:42 INFO - 'MOZ_NO_REMOTE': '1', 20:38:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:38:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:38:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:38:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:38:42 INFO - 'PWD': '/builds/slave/test', 20:38:42 INFO - 'SHELL': '/bin/bash', 20:38:42 INFO - 'SHLVL': '1', 20:38:42 INFO - 'TERM': 'linux', 20:38:42 INFO - 'TMOUT': '86400', 20:38:42 INFO - 'USER': 'cltbld', 20:38:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133', 20:38:42 INFO - '_': '/tools/buildbot/bin/python'} 20:38:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:38:42 INFO - Downloading/unpacking psutil>=0.7.1 20:38:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:38:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:38:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:38:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:38:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:38:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:38:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:38:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:38:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:38:46 INFO - Installing collected packages: psutil 20:38:46 INFO - Running setup.py install for psutil 20:38:46 INFO - building 'psutil._psutil_linux' extension 20:38:46 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-i686-2.7/psutil/_psutil_linux.o 20:38:46 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 20:38:46 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 20:38:47 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 20:38:47 INFO - building 'psutil._psutil_posix' extension 20:38:47 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-i686-2.7/psutil/_psutil_posix.o 20:38:47 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 20:38:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:38:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:38:47 INFO - Successfully installed psutil 20:38:47 INFO - Cleaning up... 20:38:47 INFO - Return code: 0 20:38:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:38: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')]} 20:38:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:38:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:38: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')]} 20:38:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:38:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:38:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0b5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa11c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1d02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1bff70>, '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 0xa1bf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1c5750>, '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': '5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133', '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 20:38:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:38:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:38:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:38:47 INFO - 'CCACHE_UMASK': '002', 20:38:47 INFO - 'DISPLAY': ':0', 20:38:47 INFO - 'HOME': '/home/cltbld', 20:38:47 INFO - 'LANG': 'en_US.UTF-8', 20:38:47 INFO - 'LOGNAME': 'cltbld', 20:38:47 INFO - 'MAIL': '/var/mail/cltbld', 20:38:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:38:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:38:47 INFO - 'MOZ_NO_REMOTE': '1', 20:38:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:38:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:38:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:38:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:38:47 INFO - 'PWD': '/builds/slave/test', 20:38:47 INFO - 'SHELL': '/bin/bash', 20:38:47 INFO - 'SHLVL': '1', 20:38:47 INFO - 'TERM': 'linux', 20:38:47 INFO - 'TMOUT': '86400', 20:38:47 INFO - 'USER': 'cltbld', 20:38:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133', 20:38:47 INFO - '_': '/tools/buildbot/bin/python'} 20:38:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:38:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:38:48 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 20:38:48 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 20:38:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:38:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:38:48 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 20:38:48 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 20:38:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:38:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:38:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:38:51 INFO - Installing collected packages: mozsystemmonitor 20:38:51 INFO - Running setup.py install for mozsystemmonitor 20:38:52 INFO - Successfully installed mozsystemmonitor 20:38:52 INFO - Cleaning up... 20:38:52 INFO - Return code: 0 20:38:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:38:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:38:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:38:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:38:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:38:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:38:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:38:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0b5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa11c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1d02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1bff70>, '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 0xa1bf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1c5750>, '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': '5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133', '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 20:38:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:38:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:38:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:38:52 INFO - 'CCACHE_UMASK': '002', 20:38:52 INFO - 'DISPLAY': ':0', 20:38:52 INFO - 'HOME': '/home/cltbld', 20:38:52 INFO - 'LANG': 'en_US.UTF-8', 20:38:52 INFO - 'LOGNAME': 'cltbld', 20:38:52 INFO - 'MAIL': '/var/mail/cltbld', 20:38:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:38:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:38:52 INFO - 'MOZ_NO_REMOTE': '1', 20:38:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:38:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:38:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:38:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:38:52 INFO - 'PWD': '/builds/slave/test', 20:38:52 INFO - 'SHELL': '/bin/bash', 20:38:52 INFO - 'SHLVL': '1', 20:38:52 INFO - 'TERM': 'linux', 20:38:52 INFO - 'TMOUT': '86400', 20:38:52 INFO - 'USER': 'cltbld', 20:38:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133', 20:38:52 INFO - '_': '/tools/buildbot/bin/python'} 20:38:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:38:52 INFO - Downloading/unpacking blobuploader==1.2.4 20:38:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:38:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:38:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:38:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:38:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:38:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:38:56 INFO - Downloading blobuploader-1.2.4.tar.gz 20:38:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:38:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:38:56 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 20:38:56 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 20:38:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:38:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:38:56 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 20:38:56 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 20:38:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:38:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:38: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 20:38: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 20:38:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:38:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:38: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 20:38: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 20:38:57 INFO - Downloading docopt-0.6.1.tar.gz 20:38:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:38:57 INFO - Installing collected packages: blobuploader, requests, docopt 20:38:57 INFO - Running setup.py install for blobuploader 20:38:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:38:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:38:57 INFO - Running setup.py install for requests 20:38:58 INFO - Running setup.py install for docopt 20:38:58 INFO - Successfully installed blobuploader requests docopt 20:38:58 INFO - Cleaning up... 20:38:59 INFO - Return code: 0 20:38:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:38:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:38:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:38:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:38:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:38:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:38:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:38:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0b5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa11c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1d02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1bff70>, '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 0xa1bf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1c5750>, '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': '5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133', '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 20:38:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:38:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:38:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:38:59 INFO - 'CCACHE_UMASK': '002', 20:38:59 INFO - 'DISPLAY': ':0', 20:38:59 INFO - 'HOME': '/home/cltbld', 20:38:59 INFO - 'LANG': 'en_US.UTF-8', 20:38:59 INFO - 'LOGNAME': 'cltbld', 20:38:59 INFO - 'MAIL': '/var/mail/cltbld', 20:38:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:38:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:38:59 INFO - 'MOZ_NO_REMOTE': '1', 20:38:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:38:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:38:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:38:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:38:59 INFO - 'PWD': '/builds/slave/test', 20:38:59 INFO - 'SHELL': '/bin/bash', 20:38:59 INFO - 'SHLVL': '1', 20:38:59 INFO - 'TERM': 'linux', 20:38:59 INFO - 'TMOUT': '86400', 20:38:59 INFO - 'USER': 'cltbld', 20:38:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133', 20:38:59 INFO - '_': '/tools/buildbot/bin/python'} 20:38:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:38:59 INFO - Running setup.py (path:/tmp/pip-IUOLQ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:38:59 INFO - Running setup.py (path:/tmp/pip-eUTp4N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:38:59 INFO - Running setup.py (path:/tmp/pip-qMHScT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:38:59 INFO - Running setup.py (path:/tmp/pip-DZsv9T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:38:59 INFO - Running setup.py (path:/tmp/pip-lL1_5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:39:00 INFO - Running setup.py (path:/tmp/pip-ct_6RP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:39:00 INFO - Running setup.py (path:/tmp/pip-h0QKMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:39:00 INFO - Running setup.py (path:/tmp/pip-f94Mhu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:39:00 INFO - Running setup.py (path:/tmp/pip-dZzg65-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:39:00 INFO - Running setup.py (path:/tmp/pip-QhIpr6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:39:00 INFO - Running setup.py (path:/tmp/pip-Y20mVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:39:00 INFO - Running setup.py (path:/tmp/pip-aPmQqy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:39:01 INFO - Running setup.py (path:/tmp/pip-C3miBx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:39:01 INFO - Running setup.py (path:/tmp/pip-fywmxR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:39:01 INFO - Running setup.py (path:/tmp/pip-oiw5MF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:39:01 INFO - Running setup.py (path:/tmp/pip-4S4hyk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:39:01 INFO - Running setup.py (path:/tmp/pip-WgKbgi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:39:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:39:01 INFO - Running setup.py (path:/tmp/pip-yDfMVu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:39:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:39:01 INFO - Running setup.py (path:/tmp/pip-QbbURh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:39:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:39:01 INFO - Running setup.py (path:/tmp/pip-tcck7C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:39:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:39:02 INFO - Running setup.py (path:/tmp/pip-6N55ig-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:39:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:39:02 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 20:39:02 INFO - Running setup.py install for manifestparser 20:39:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:39:02 INFO - Running setup.py install for mozcrash 20:39:03 INFO - Running setup.py install for mozdebug 20:39:03 INFO - Running setup.py install for mozdevice 20:39:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:39:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:39:03 INFO - Running setup.py install for mozfile 20:39:03 INFO - Running setup.py install for mozhttpd 20:39:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:39:03 INFO - Running setup.py install for mozinfo 20:39:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:39:04 INFO - Running setup.py install for mozInstall 20:39:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:39:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:39:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:39:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:39:04 INFO - Running setup.py install for mozleak 20:39:04 INFO - Running setup.py install for mozlog 20:39:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:39:04 INFO - Running setup.py install for moznetwork 20:39:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:39:05 INFO - Running setup.py install for mozprocess 20:39:05 INFO - Running setup.py install for mozprofile 20:39:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:39:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:39:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:39:05 INFO - Running setup.py install for mozrunner 20:39:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:39:05 INFO - Running setup.py install for mozscreenshot 20:39:06 INFO - Running setup.py install for moztest 20:39:06 INFO - Running setup.py install for mozversion 20:39:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:39:06 INFO - Running setup.py install for wptserve 20:39:06 INFO - Running setup.py install for marionette-driver 20:39:07 INFO - Running setup.py install for browsermob-proxy 20:39:07 INFO - Running setup.py install for marionette-client 20:39:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:39:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:39:07 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 20:39:07 INFO - Cleaning up... 20:39:07 INFO - Return code: 0 20:39:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:39:07 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')]} 20:39:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:39:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:39:07 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')]} 20:39:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:39:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:39:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0b5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa11c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1d02b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1bff70>, '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 0xa1bf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1c5750>, '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': '5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133', '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 20:39:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:39:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:39:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:39:07 INFO - 'CCACHE_UMASK': '002', 20:39:07 INFO - 'DISPLAY': ':0', 20:39:07 INFO - 'HOME': '/home/cltbld', 20:39:07 INFO - 'LANG': 'en_US.UTF-8', 20:39:07 INFO - 'LOGNAME': 'cltbld', 20:39:07 INFO - 'MAIL': '/var/mail/cltbld', 20:39:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:39:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:39:07 INFO - 'MOZ_NO_REMOTE': '1', 20:39:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:39:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:39:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:39:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:39:07 INFO - 'PWD': '/builds/slave/test', 20:39:07 INFO - 'SHELL': '/bin/bash', 20:39:07 INFO - 'SHLVL': '1', 20:39:07 INFO - 'TERM': 'linux', 20:39:07 INFO - 'TMOUT': '86400', 20:39:07 INFO - 'USER': 'cltbld', 20:39:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133', 20:39:07 INFO - '_': '/tools/buildbot/bin/python'} 20:39:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:39:08 INFO - Running setup.py (path:/tmp/pip-QHhWK2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:39:08 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)) 20:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:39:08 INFO - Running setup.py (path:/tmp/pip-K6Z2JC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:39:08 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)) 20:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:39:08 INFO - Running setup.py (path:/tmp/pip-TZ1sJ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:39:08 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)) 20:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:39:08 INFO - Running setup.py (path:/tmp/pip-lCzLAp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:39:08 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)) 20:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:39:08 INFO - Running setup.py (path:/tmp/pip-1gGbhi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:39:08 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)) 20:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:39:09 INFO - Running setup.py (path:/tmp/pip-qyjDq6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:39:09 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)) 20:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:39:09 INFO - Running setup.py (path:/tmp/pip-2OZR0R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:39:09 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)) 20:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:39:09 INFO - Running setup.py (path:/tmp/pip-9rGeq8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:39:09 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)) 20:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:39:09 INFO - Running setup.py (path:/tmp/pip-8zQXIj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:39:09 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)) 20:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:39:09 INFO - Running setup.py (path:/tmp/pip-D58Un6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:39:09 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)) 20:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:39:09 INFO - Running setup.py (path:/tmp/pip-VsH6lo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:39:09 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)) 20:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:39:09 INFO - Running setup.py (path:/tmp/pip-aL1hMf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:39:09 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)) 20:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:39:10 INFO - Running setup.py (path:/tmp/pip-opaBM9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:39:10 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)) 20:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:39:10 INFO - Running setup.py (path:/tmp/pip-5qGmXO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:39:10 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)) 20:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:39:10 INFO - Running setup.py (path:/tmp/pip-eEGKjh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:39:10 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)) 20:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:39:10 INFO - Running setup.py (path:/tmp/pip-adA9nk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:39:10 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)) 20:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:39:10 INFO - Running setup.py (path:/tmp/pip-v8tmIa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:39:10 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)) 20:39:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:39:10 INFO - Running setup.py (path:/tmp/pip-QM7AQD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:39:10 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)) 20:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:39:10 INFO - Running setup.py (path:/tmp/pip-0vmtQY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:39:10 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)) 20:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:39:11 INFO - Running setup.py (path:/tmp/pip-b3uE3_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:39:11 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)) 20:39:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:39:11 INFO - Running setup.py (path:/tmp/pip-VD03pg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:39:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:39:11 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)) 20:39:11 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)) 20:39:11 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)) 20:39:11 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)) 20:39:11 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)) 20:39:11 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)) 20:39:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:39:11 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 20:39:11 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 20:39:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:39:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:39:11 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 20:39:11 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 20:39:15 INFO - Downloading blessings-1.6.tar.gz 20:39:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:39:15 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)) 20:39:15 INFO - Installing collected packages: blessings 20:39:15 INFO - Running setup.py install for blessings 20:39:15 INFO - Successfully installed blessings 20:39:15 INFO - Cleaning up... 20:39:15 INFO - Return code: 0 20:39:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:39:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:39:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:39:16 INFO - Reading from file tmpfile_stdout 20:39:16 INFO - Current package versions: 20:39:16 INFO - argparse == 1.2.1 20:39:16 INFO - blessings == 1.6 20:39:16 INFO - blobuploader == 1.2.4 20:39:16 INFO - browsermob-proxy == 0.6.0 20:39:16 INFO - docopt == 0.6.1 20:39:16 INFO - manifestparser == 1.1 20:39:16 INFO - marionette-client == 2.3.0 20:39:16 INFO - marionette-driver == 1.4.0 20:39:16 INFO - mozInstall == 1.12 20:39:16 INFO - mozcrash == 0.17 20:39:16 INFO - mozdebug == 0.1 20:39:16 INFO - mozdevice == 0.48 20:39:16 INFO - mozfile == 1.2 20:39:16 INFO - mozhttpd == 0.7 20:39:16 INFO - mozinfo == 0.9 20:39:16 INFO - mozleak == 0.1 20:39:16 INFO - mozlog == 3.1 20:39:16 INFO - moznetwork == 0.27 20:39:16 INFO - mozprocess == 0.22 20:39:16 INFO - mozprofile == 0.28 20:39:16 INFO - mozrunner == 6.11 20:39:16 INFO - mozscreenshot == 0.1 20:39:16 INFO - mozsystemmonitor == 0.0 20:39:16 INFO - moztest == 0.7 20:39:16 INFO - mozversion == 1.4 20:39:16 INFO - psutil == 3.1.1 20:39:16 INFO - requests == 1.2.3 20:39:16 INFO - wptserve == 1.4.0 20:39:16 INFO - wsgiref == 0.1.2 20:39:16 INFO - Running post-action listener: _resource_record_post_action 20:39:16 INFO - Running post-action listener: _start_resource_monitoring 20:39:16 INFO - Starting resource monitoring. 20:39:16 INFO - ##### 20:39:16 INFO - ##### Running pull step. 20:39:16 INFO - ##### 20:39:16 INFO - Running pre-action listener: _resource_record_pre_action 20:39:16 INFO - Running main action method: pull 20:39:16 INFO - Pull has nothing to do! 20:39:16 INFO - Running post-action listener: _resource_record_post_action 20:39:16 INFO - ##### 20:39:16 INFO - ##### Running install step. 20:39:16 INFO - ##### 20:39:16 INFO - Running pre-action listener: _resource_record_pre_action 20:39:16 INFO - Running main action method: install 20:39:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:39:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:39:16 INFO - Reading from file tmpfile_stdout 20:39:16 INFO - Detecting whether we're running mozinstall >=1.0... 20:39:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:39:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:39:16 INFO - Reading from file tmpfile_stdout 20:39:16 INFO - Output received: 20:39:16 INFO - Usage: mozinstall [options] installer 20:39:16 INFO - Options: 20:39:16 INFO - -h, --help show this help message and exit 20:39:16 INFO - -d DEST, --destination=DEST 20:39:16 INFO - Directory to install application into. [default: 20:39:16 INFO - "/builds/slave/test"] 20:39:16 INFO - --app=APP Application being installed. [default: firefox] 20:39:16 INFO - mkdir: /builds/slave/test/build/application 20:39:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 20:39:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 20:39:50 INFO - Reading from file tmpfile_stdout 20:39:50 INFO - Output received: 20:39:50 INFO - /builds/slave/test/build/application/firefox/firefox 20:39:50 INFO - Running post-action listener: _resource_record_post_action 20:39:50 INFO - ##### 20:39:50 INFO - ##### Running run-tests step. 20:39:50 INFO - ##### 20:39:50 INFO - Running pre-action listener: _resource_record_pre_action 20:39:50 INFO - Running main action method: run_tests 20:39:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:39:50 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:39:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:39:51 INFO - grabbing minidump binary from tooltool 20:39: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')]} 20:39:51 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1bff70>, '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 0xa1bf620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1c5750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:39:51 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 20:39:51 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/linux32/releng.manifest -o -c /builds/tooltool_cache 20:39:51 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:39:51 INFO - Return code: 0 20:39:51 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 20:39:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:39:51 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/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 20:39:51 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/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 20:39:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:39:51 INFO - 'CCACHE_UMASK': '002', 20:39:51 INFO - 'DISPLAY': ':0', 20:39:51 INFO - 'HOME': '/home/cltbld', 20:39:51 INFO - 'LANG': 'en_US.UTF-8', 20:39:51 INFO - 'LOGNAME': 'cltbld', 20:39:51 INFO - 'MAIL': '/var/mail/cltbld', 20:39:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:39:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:39:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:39:51 INFO - 'MOZ_NO_REMOTE': '1', 20:39:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:39:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:39:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:39:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:39:51 INFO - 'PWD': '/builds/slave/test', 20:39:51 INFO - 'SHELL': '/bin/bash', 20:39:51 INFO - 'SHLVL': '1', 20:39:51 INFO - 'TERM': 'linux', 20:39:51 INFO - 'TMOUT': '86400', 20:39:51 INFO - 'USER': 'cltbld', 20:39:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133', 20:39:51 INFO - '_': '/tools/buildbot/bin/python'} 20:39:51 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/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 20:39:51 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 20:39:51 INFO - import pkg_resources 20:39:53 INFO - Using 1 client processes 20:39:53 INFO - wptserve Starting http server on 127.0.0.1:8000 20:39:53 INFO - wptserve Starting http server on 127.0.0.1:8001 20:39:53 INFO - wptserve Starting http server on 127.0.0.1:8443 20:39:55 INFO - SUITE-START | Running 778 tests 20:39:55 INFO - Running testharness tests 20:39:55 INFO - Setting up ssl 20:39:55 INFO - PROCESS | certutil | 20:39:55 INFO - PROCESS | certutil | 20:39:55 INFO - PROCESS | certutil | 20:39:55 INFO - Certificate Nickname Trust Attributes 20:39:55 INFO - SSL,S/MIME,JAR/XPI 20:39:55 INFO - 20:39:55 INFO - web-platform-tests CT,, 20:39:55 INFO - 20:39:55 INFO - Starting runner 20:39:58 INFO - PROCESS | 1756 | 1463629198663 Marionette DEBUG Marionette enabled via build flag and pref 20:39:58 INFO - PROCESS | 1756 | ++DOCSHELL 0xa51ee800 == 1 [pid = 1756] [id = 1] 20:39:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 1 (0xa51eec00) [pid = 1756] [serial = 1] [outer = (nil)] 20:39:58 INFO - PROCESS | 1756 | [1756] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:39:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 2 (0xa51ef400) [pid = 1756] [serial = 2] [outer = 0xa51eec00] 20:39:59 INFO - PROCESS | 1756 | 1463629199383 Marionette INFO Listening on port 2828 20:40:00 INFO - PROCESS | 1756 | 1463629199996 Marionette DEBUG Marionette enabled via command-line flag 20:40:00 INFO - PROCESS | 1756 | ++DOCSHELL 0xa237b000 == 2 [pid = 1756] [id = 2] 20:40:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 3 (0xa23bc000) [pid = 1756] [serial = 3] [outer = (nil)] 20:40:00 INFO - PROCESS | 1756 | [1756] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:40:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 4 (0xa23bc800) [pid = 1756] [serial = 4] [outer = 0xa23bc000] 20:40:00 INFO - PROCESS | 1756 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2290da0 20:40:00 INFO - PROCESS | 1756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a69228a0 20:40:00 INFO - PROCESS | 1756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a22b27a0 20:40:00 INFO - PROCESS | 1756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a22b5400 20:40:00 INFO - PROCESS | 1756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a22d0140 20:40:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 5 (0xa22ac000) [pid = 1756] [serial = 5] [outer = 0xa51eec00] 20:40:00 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:40:00 INFO - PROCESS | 1756 | 1463629200436 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46228 20:40:00 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:40:00 INFO - PROCESS | 1756 | 1463629200471 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46229 20:40:00 INFO - PROCESS | 1756 | 1463629200534 Marionette DEBUG Closed connection conn0 20:40:00 INFO - PROCESS | 1756 | 1463629200564 Marionette DEBUG Closed connection conn1 20:40:00 INFO - PROCESS | 1756 | [1756] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 20:40:00 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:40:00 INFO - PROCESS | 1756 | 1463629200679 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46230 20:40:00 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:40:00 INFO - PROCESS | 1756 | 1463629200754 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46231 20:40:00 INFO - PROCESS | 1756 | 1463629200765 Marionette DEBUG Closed connection conn2 20:40:00 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:40:00 INFO - PROCESS | 1756 | 1463629200807 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:46232 20:40:00 INFO - PROCESS | 1756 | 1463629200817 Marionette DEBUG Closed connection conn3 20:40:00 INFO - PROCESS | 1756 | 1463629200861 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:40:00 INFO - PROCESS | 1756 | 1463629200879 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160518184444","device":"desktop","version":"48.0a2"} 20:40:01 INFO - PROCESS | 1756 | [1756] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:40:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b403800 == 3 [pid = 1756] [id = 3] 20:40:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 6 (0x9b403c00) [pid = 1756] [serial = 6] [outer = (nil)] 20:40:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b407c00 == 4 [pid = 1756] [id = 4] 20:40:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 7 (0x9b409000) [pid = 1756] [serial = 7] [outer = (nil)] 20:40:03 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:40:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab1fc00 == 5 [pid = 1756] [id = 5] 20:40:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 8 (0x9ab20000) [pid = 1756] [serial = 8] [outer = (nil)] 20:40:03 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:40:03 INFO - PROCESS | 1756 | [1756] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:40:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 9 (0x9a8f3800) [pid = 1756] [serial = 9] [outer = 0x9ab20000] 20:40:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 10 (0x9a4d9800) [pid = 1756] [serial = 10] [outer = 0x9b403c00] 20:40:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 11 (0x9a4db400) [pid = 1756] [serial = 11] [outer = 0x9b409000] 20:40:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 12 (0x9a4dd800) [pid = 1756] [serial = 12] [outer = 0x9ab20000] 20:40:05 INFO - PROCESS | 1756 | 1463629205197 Marionette DEBUG loaded listener.js 20:40:05 INFO - PROCESS | 1756 | 1463629205218 Marionette DEBUG loaded listener.js 20:40:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 13 (0x9839dc00) [pid = 1756] [serial = 13] [outer = 0x9ab20000] 20:40:06 INFO - PROCESS | 1756 | 1463629206055 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"c8ed6aad-fc20-4c8b-acea-0b516019af60","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160518184444","device":"desktop","version":"48.0a2","command_id":1}}] 20:40:06 INFO - PROCESS | 1756 | 1463629206343 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 20:40:06 INFO - PROCESS | 1756 | 1463629206681 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 20:40:06 INFO - PROCESS | 1756 | 1463629206914 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:40:06 INFO - PROCESS | 1756 | [1756] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:40:07 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:40:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 14 (0x9506fc00) [pid = 1756] [serial = 14] [outer = 0x9ab20000] 20:40:07 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:40:07 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:07 INFO - PROCESS | 1756 | 1463629207558 Marionette TRACE conn4 <- [1,3,null,{}] 20:40:07 INFO - PROCESS | 1756 | 1463629207602 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:40:07 INFO - PROCESS | 1756 | 1463629207642 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 20:40:07 INFO - PROCESS | 1756 | 1463629207718 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 20:40:07 INFO - PROCESS | 1756 | 1463629207722 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 20:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:40:07 INFO - PROCESS | 1756 | 1463629207785 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:40:07 INFO - PROCESS | 1756 | 1463629207792 Marionette TRACE conn4 <- [1,6,null,{}] 20:40:07 INFO - PROCESS | 1756 | 1463629207803 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:07 INFO - PROCESS | 1756 | 1463629207839 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 20:40:07 INFO - PROCESS | 1756 | 1463629207845 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x946d8000 == 6 [pid = 1756] [id = 6] 20:40:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 15 (0x946d8400) [pid = 1756] [serial = 15] [outer = (nil)] 20:40:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 16 (0x95073800) [pid = 1756] [serial = 16] [outer = 0x946d8400] 20:40:07 INFO - PROCESS | 1756 | 1463629207933 Marionette DEBUG loaded listener.js 20:40:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 17 (0x97764800) [pid = 1756] [serial = 17] [outer = 0x946d8400] 20:40:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a84800 == 7 [pid = 1756] [id = 7] 20:40:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 18 (0x93a84c00) [pid = 1756] [serial = 18] [outer = (nil)] 20:40:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 19 (0x93a86c00) [pid = 1756] [serial = 19] [outer = 0x93a84c00] 20:40:08 INFO - PROCESS | 1756 | 1463629208450 Marionette DEBUG loaded listener.js 20:40:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 20 (0x938bcc00) [pid = 1756] [serial = 20] [outer = 0x93a84c00] 20:40:09 INFO - PROCESS | 1756 | [1756] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 20:40:09 INFO - PROCESS | 1756 | 1463629209174 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 20:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1603ms 20:40:09 INFO - PROCESS | 1756 | 1463629209439 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 20:40:09 INFO - PROCESS | 1756 | 1463629209448 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 20:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:40:09 INFO - PROCESS | 1756 | 1463629209576 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:40:09 INFO - PROCESS | 1756 | 1463629209582 Marionette TRACE conn4 <- [1,10,null,{}] 20:40:09 INFO - PROCESS | 1756 | 1463629209621 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:09 INFO - PROCESS | 1756 | 1463629209856 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 20:40:09 INFO - PROCESS | 1756 | 1463629209959 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x938be000 == 8 [pid = 1756] [id = 8] 20:40:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 21 (0x938c2800) [pid = 1756] [serial = 21] [outer = (nil)] 20:40:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 22 (0x95289000) [pid = 1756] [serial = 22] [outer = 0x938c2800] 20:40:10 INFO - PROCESS | 1756 | 1463629210053 Marionette DEBUG loaded listener.js 20:40:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 23 (0x9775d400) [pid = 1756] [serial = 23] [outer = 0x938c2800] 20:40:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab1e800 == 9 [pid = 1756] [id = 9] 20:40:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 24 (0x9ab1ec00) [pid = 1756] [serial = 24] [outer = (nil)] 20:40:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 25 (0x9a1ce400) [pid = 1756] [serial = 25] [outer = 0x9ab1ec00] 20:40:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 26 (0x97711c00) [pid = 1756] [serial = 26] [outer = 0x9ab1ec00] 20:40:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x992b3c00 == 10 [pid = 1756] [id = 10] 20:40:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 27 (0x99e67c00) [pid = 1756] [serial = 27] [outer = (nil)] 20:40:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 28 (0x9b40f000) [pid = 1756] [serial = 28] [outer = 0x99e67c00] 20:40:11 INFO - PROCESS | 1756 | 1463629211181 Marionette TRACE conn4 <- [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]]]}] 20:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1712ms 20:40:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 29 (0x9be65400) [pid = 1756] [serial = 29] [outer = 0x99e67c00] 20:40:11 INFO - PROCESS | 1756 | 1463629211300 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 20:40:11 INFO - PROCESS | 1756 | 1463629211309 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 20:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:40:11 INFO - PROCESS | 1756 | 1463629211407 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:40:11 INFO - PROCESS | 1756 | 1463629211413 Marionette TRACE conn4 <- [1,14,null,{}] 20:40:11 INFO - PROCESS | 1756 | 1463629211542 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:11 INFO - PROCESS | 1756 | 1463629211813 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 20:40:11 INFO - PROCESS | 1756 | 1463629211919 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x9775cc00 == 11 [pid = 1756] [id = 11] 20:40:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 30 (0x98124800) [pid = 1756] [serial = 30] [outer = (nil)] 20:40:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 31 (0x9b2a3400) [pid = 1756] [serial = 31] [outer = 0x98124800] 20:40:12 INFO - PROCESS | 1756 | 1463629212018 Marionette DEBUG loaded listener.js 20:40:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 32 (0xa2556800) [pid = 1756] [serial = 32] [outer = 0x98124800] 20:40:12 INFO - PROCESS | 1756 | 1463629212983 Marionette TRACE conn4 <- [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]]]}] 20:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1685ms 20:40:13 INFO - PROCESS | 1756 | 1463629213056 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 20:40:13 INFO - PROCESS | 1756 | 1463629213060 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 20:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:40:13 INFO - PROCESS | 1756 | 1463629213068 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:40:13 INFO - PROCESS | 1756 | 1463629213075 Marionette TRACE conn4 <- [1,18,null,{}] 20:40:13 INFO - PROCESS | 1756 | 1463629213094 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:13 INFO - PROCESS | 1756 | 1463629213447 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 20:40:13 INFO - PROCESS | 1756 | 1463629213589 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b299400 == 12 [pid = 1756] [id = 12] 20:40:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 33 (0x9b299800) [pid = 1756] [serial = 33] [outer = (nil)] 20:40:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 34 (0x9d899c00) [pid = 1756] [serial = 34] [outer = 0x9b299800] 20:40:13 INFO - PROCESS | 1756 | 1463629213695 Marionette DEBUG loaded listener.js 20:40:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 35 (0xa6f31400) [pid = 1756] [serial = 35] [outer = 0x9b299800] 20:40:14 INFO - PROCESS | 1756 | 1463629214873 Marionette TRACE conn4 <- [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]]]}] 20:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1844ms 20:40:14 INFO - PROCESS | 1756 | 1463629214914 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 20:40:14 INFO - PROCESS | 1756 | 1463629214920 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 20:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:40:14 INFO - PROCESS | 1756 | 1463629214929 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:40:14 INFO - PROCESS | 1756 | 1463629214935 Marionette TRACE conn4 <- [1,22,null,{}] 20:40:14 INFO - PROCESS | 1756 | 1463629214944 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:15 INFO - PROCESS | 1756 | 1463629215205 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 20:40:15 INFO - PROCESS | 1756 | 1463629215483 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x937d6800 == 13 [pid = 1756] [id = 13] 20:40:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 36 (0x93a8d000) [pid = 1756] [serial = 36] [outer = (nil)] 20:40:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 37 (0x97764000) [pid = 1756] [serial = 37] [outer = 0x93a8d000] 20:40:15 INFO - PROCESS | 1756 | 1463629215575 Marionette DEBUG loaded listener.js 20:40:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 38 (0x9a28f000) [pid = 1756] [serial = 38] [outer = 0x93a8d000] 20:40:16 INFO - PROCESS | 1756 | 1463629216350 Marionette TRACE conn4 <- [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]]]}] 20:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1486ms 20:40:16 INFO - PROCESS | 1756 | 1463629216421 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 20:40:16 INFO - PROCESS | 1756 | 1463629216430 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 20:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:40:16 INFO - PROCESS | 1756 | 1463629216441 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:40:16 INFO - PROCESS | 1756 | 1463629216445 Marionette TRACE conn4 <- [1,26,null,{}] 20:40:16 INFO - PROCESS | 1756 | 1463629216453 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:16 INFO - PROCESS | 1756 | 1463629216628 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 20:40:16 INFO - PROCESS | 1756 | 1463629216644 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b06f800 == 14 [pid = 1756] [id = 14] 20:40:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 39 (0x9b070000) [pid = 1756] [serial = 39] [outer = (nil)] 20:40:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 40 (0x9b072000) [pid = 1756] [serial = 40] [outer = 0x9b070000] 20:40:16 INFO - PROCESS | 1756 | 1463629216725 Marionette DEBUG loaded listener.js 20:40:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 41 (0x9b077000) [pid = 1756] [serial = 41] [outer = 0x9b070000] 20:40:17 INFO - PROCESS | 1756 | 1463629217596 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 20:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1192ms 20:40:17 INFO - PROCESS | 1756 | 1463629217634 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 20:40:17 INFO - PROCESS | 1756 | 1463629217639 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 20:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:40:17 INFO - PROCESS | 1756 | 1463629217647 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:40:17 INFO - PROCESS | 1756 | 1463629217653 Marionette TRACE conn4 <- [1,30,null,{}] 20:40:17 INFO - PROCESS | 1756 | 1463629217669 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:17 INFO - PROCESS | 1756 | 1463629217846 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 20:40:17 INFO - PROCESS | 1756 | 1463629217946 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ba75c00 == 15 [pid = 1756] [id = 15] 20:40:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 42 (0x9baaa000) [pid = 1756] [serial = 42] [outer = (nil)] 20:40:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 43 (0x9be66c00) [pid = 1756] [serial = 43] [outer = 0x9baaa000] 20:40:18 INFO - PROCESS | 1756 | 1463629218030 Marionette DEBUG loaded listener.js 20:40:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 44 (0x9d461800) [pid = 1756] [serial = 44] [outer = 0x9baaa000] 20:40:18 INFO - PROCESS | 1756 | 1463629218823 Marionette TRACE conn4 <- [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]]]}] 20:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1238ms 20:40:18 INFO - PROCESS | 1756 | 1463629218885 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 20:40:18 INFO - PROCESS | 1756 | 1463629218890 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 20:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:40:18 INFO - PROCESS | 1756 | 1463629218897 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:40:18 INFO - PROCESS | 1756 | 1463629218902 Marionette TRACE conn4 <- [1,34,null,{}] 20:40:18 INFO - PROCESS | 1756 | 1463629218908 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:19 INFO - PROCESS | 1756 | 1463629219072 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 20:40:19 INFO - PROCESS | 1756 | 1463629219083 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x95287400 == 16 [pid = 1756] [id = 16] 20:40:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 45 (0x97760c00) [pid = 1756] [serial = 45] [outer = (nil)] 20:40:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 46 (0x9be65000) [pid = 1756] [serial = 46] [outer = 0x97760c00] 20:40:19 INFO - PROCESS | 1756 | 1463629219163 Marionette DEBUG loaded listener.js 20:40:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 47 (0xa0504c00) [pid = 1756] [serial = 47] [outer = 0x97760c00] 20:40:19 INFO - PROCESS | 1756 | 1463629219975 Marionette TRACE conn4 <- [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]]]}] 20:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1131ms 20:40:20 INFO - PROCESS | 1756 | 1463629220029 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 20:40:20 INFO - PROCESS | 1756 | 1463629220032 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 20:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:40:20 INFO - PROCESS | 1756 | 1463629220039 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:40:20 INFO - PROCESS | 1756 | 1463629220042 Marionette TRACE conn4 <- [1,38,null,{}] 20:40:20 INFO - PROCESS | 1756 | 1463629220049 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:20 INFO - PROCESS | 1756 | 1463629220221 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 20:40:20 INFO - PROCESS | 1756 | 1463629220232 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:20 INFO - PROCESS | 1756 | ++DOCSHELL 0xa050dc00 == 17 [pid = 1756] [id = 17] 20:40:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 48 (0xa1050000) [pid = 1756] [serial = 48] [outer = (nil)] 20:40:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 49 (0xa224b800) [pid = 1756] [serial = 49] [outer = 0xa1050000] 20:40:20 INFO - PROCESS | 1756 | 1463629220311 Marionette DEBUG loaded listener.js 20:40:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 50 (0xa2380000) [pid = 1756] [serial = 50] [outer = 0xa1050000] 20:40:21 INFO - PROCESS | 1756 | 1463629221164 Marionette TRACE conn4 <- [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]]]}] 20:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1187ms 20:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:40:21 INFO - PROCESS | 1756 | 1463629221226 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 20:40:21 INFO - PROCESS | 1756 | 1463629221229 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 20:40:21 INFO - PROCESS | 1756 | 1463629221236 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:40:21 INFO - PROCESS | 1756 | 1463629221239 Marionette TRACE conn4 <- [1,42,null,{}] 20:40:21 INFO - PROCESS | 1756 | 1463629221246 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:21 INFO - PROCESS | 1756 | 1463629221470 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 20:40:21 INFO - PROCESS | 1756 | 1463629221574 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x95074800 == 18 [pid = 1756] [id = 18] 20:40:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 51 (0x9528a000) [pid = 1756] [serial = 51] [outer = (nil)] 20:40:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 52 (0xa3155800) [pid = 1756] [serial = 52] [outer = 0x9528a000] 20:40:21 INFO - PROCESS | 1756 | 1463629221654 Marionette DEBUG loaded listener.js 20:40:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0xa3358800) [pid = 1756] [serial = 53] [outer = 0x9528a000] 20:40:22 INFO - PROCESS | 1756 | 1463629222429 Marionette TRACE conn4 <- [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]]]}] 20:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1233ms 20:40:22 INFO - PROCESS | 1756 | 1463629222479 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 20:40:22 INFO - PROCESS | 1756 | 1463629222484 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 20:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:40:22 INFO - PROCESS | 1756 | 1463629222490 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:40:22 INFO - PROCESS | 1756 | 1463629222493 Marionette TRACE conn4 <- [1,46,null,{}] 20:40:22 INFO - PROCESS | 1756 | 1463629222500 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:22 INFO - PROCESS | 1756 | 1463629222658 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 20:40:22 INFO - PROCESS | 1756 | 1463629222674 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x950dc400 == 19 [pid = 1756] [id = 19] 20:40:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0xa2733000) [pid = 1756] [serial = 54] [outer = (nil)] 20:40:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0xa36f5800) [pid = 1756] [serial = 55] [outer = 0xa2733000] 20:40:22 INFO - PROCESS | 1756 | 1463629222753 Marionette DEBUG loaded listener.js 20:40:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0xa51e3c00) [pid = 1756] [serial = 56] [outer = 0xa2733000] 20:40:23 INFO - PROCESS | 1756 | 1463629223617 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 20:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1184ms 20:40:23 INFO - PROCESS | 1756 | 1463629223675 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 20:40:23 INFO - PROCESS | 1756 | 1463629223679 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 20:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:40:23 INFO - PROCESS | 1756 | 1463629223686 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:40:23 INFO - PROCESS | 1756 | 1463629223697 Marionette TRACE conn4 <- [1,50,null,{}] 20:40:23 INFO - PROCESS | 1756 | 1463629223702 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:23 INFO - PROCESS | 1756 | 1463629223867 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 20:40:23 INFO - PROCESS | 1756 | 1463629223880 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x97709400 == 20 [pid = 1756] [id = 20] 20:40:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0xa27ec400) [pid = 1756] [serial = 57] [outer = (nil)] 20:40:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0xa638d800) [pid = 1756] [serial = 58] [outer = 0xa27ec400] 20:40:23 INFO - PROCESS | 1756 | 1463629223958 Marionette DEBUG loaded listener.js 20:40:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0xa63f3800) [pid = 1756] [serial = 59] [outer = 0xa27ec400] 20:40:25 INFO - PROCESS | 1756 | --DOCSHELL 0x9775cc00 == 19 [pid = 1756] [id = 11] 20:40:25 INFO - PROCESS | 1756 | --DOCSHELL 0x9b299400 == 18 [pid = 1756] [id = 12] 20:40:25 INFO - PROCESS | 1756 | --DOCSHELL 0x946d8000 == 17 [pid = 1756] [id = 6] 20:40:25 INFO - PROCESS | 1756 | --DOCSHELL 0x938be000 == 16 [pid = 1756] [id = 8] 20:40:25 INFO - PROCESS | 1756 | 1463629225858 Marionette TRACE conn4 <- [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]]]}] 20:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 2196ms 20:40:25 INFO - PROCESS | 1756 | 1463629225884 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 20:40:25 INFO - PROCESS | 1756 | 1463629225891 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 20:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:40:25 INFO - PROCESS | 1756 | 1463629225902 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:40:25 INFO - PROCESS | 1756 | 1463629225908 Marionette TRACE conn4 <- [1,54,null,{}] 20:40:25 INFO - PROCESS | 1756 | 1463629225925 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:26 INFO - PROCESS | 1756 | 1463629226148 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 20:40:26 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x946d8400) [pid = 1756] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:40:26 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x938c2800) [pid = 1756] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:40:26 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x98124800) [pid = 1756] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:40:26 INFO - PROCESS | 1756 | --DOMWINDOW == 55 (0x9b299800) [pid = 1756] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:40:26 INFO - PROCESS | 1756 | --DOMWINDOW == 54 (0x93a8d000) [pid = 1756] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:40:26 INFO - PROCESS | 1756 | --DOMWINDOW == 53 (0x9b070000) [pid = 1756] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:40:26 INFO - PROCESS | 1756 | --DOMWINDOW == 52 (0x9baaa000) [pid = 1756] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:40:26 INFO - PROCESS | 1756 | --DOMWINDOW == 51 (0x97760c00) [pid = 1756] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:40:26 INFO - PROCESS | 1756 | 1463629226784 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x937d1000 == 17 [pid = 1756] [id = 21] 20:40:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 52 (0x937d1400) [pid = 1756] [serial = 60] [outer = (nil)] 20:40:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0x9775c800) [pid = 1756] [serial = 61] [outer = 0x937d1400] 20:40:26 INFO - PROCESS | 1756 | 1463629226867 Marionette DEBUG loaded listener.js 20:40:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0x99220800) [pid = 1756] [serial = 62] [outer = 0x937d1400] 20:40:27 INFO - PROCESS | 1756 | 1463629227553 Marionette TRACE conn4 <- [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]]]}] 20:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1703ms 20:40:27 INFO - PROCESS | 1756 | 1463629227606 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 20:40:27 INFO - PROCESS | 1756 | 1463629227615 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 20:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:40:27 INFO - PROCESS | 1756 | 1463629227653 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:40:27 INFO - PROCESS | 1756 | 1463629227658 Marionette TRACE conn4 <- [1,58,null,{}] 20:40:27 INFO - PROCESS | 1756 | 1463629227670 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:27 INFO - PROCESS | 1756 | 1463629227836 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 20:40:27 INFO - PROCESS | 1756 | 1463629227852 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x9775f800 == 18 [pid = 1756] [id = 22] 20:40:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0x992b1800) [pid = 1756] [serial = 63] [outer = (nil)] 20:40:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0x9b069000) [pid = 1756] [serial = 64] [outer = 0x992b1800] 20:40:27 INFO - PROCESS | 1756 | 1463629227936 Marionette DEBUG loaded listener.js 20:40:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x9b06e800) [pid = 1756] [serial = 65] [outer = 0x992b1800] 20:40:28 INFO - PROCESS | 1756 | 1463629228782 Marionette TRACE conn4 <- [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]]]}] 20:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1204ms 20:40:28 INFO - PROCESS | 1756 | 1463629228853 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 20:40:28 INFO - PROCESS | 1756 | 1463629228860 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 20:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:40:28 INFO - PROCESS | 1756 | 1463629228870 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:40:28 INFO - PROCESS | 1756 | 1463629228876 Marionette TRACE conn4 <- [1,62,null,{}] 20:40:28 INFO - PROCESS | 1756 | 1463629228899 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:29 INFO - PROCESS | 1756 | 1463629229117 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 20:40:29 INFO - PROCESS | 1756 | 1463629229260 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x9528e000 == 19 [pid = 1756] [id = 23] 20:40:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x95328c00) [pid = 1756] [serial = 66] [outer = (nil)] 20:40:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x9775f000) [pid = 1756] [serial = 67] [outer = 0x95328c00] 20:40:29 INFO - PROCESS | 1756 | 1463629229363 Marionette DEBUG loaded listener.js 20:40:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x9a1e4800) [pid = 1756] [serial = 68] [outer = 0x95328c00] 20:40:30 INFO - PROCESS | 1756 | 1463629230230 Marionette TRACE conn4 <- [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]]]}] 20:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1394ms 20:40:30 INFO - PROCESS | 1756 | 1463629230265 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 20:40:30 INFO - PROCESS | 1756 | 1463629230274 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 20:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:40:30 INFO - PROCESS | 1756 | 1463629230287 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:40:30 INFO - PROCESS | 1756 | 1463629230292 Marionette TRACE conn4 <- [1,66,null,{}] 20:40:30 INFO - PROCESS | 1756 | 1463629230318 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:30 INFO - PROCESS | 1756 | 1463629230515 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 20:40:30 INFO - PROCESS | 1756 | 1463629230649 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b29c800 == 20 [pid = 1756] [id = 24] 20:40:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x9b2a3800) [pid = 1756] [serial = 69] [outer = (nil)] 20:40:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x9ba74800) [pid = 1756] [serial = 70] [outer = 0x9b2a3800] 20:40:30 INFO - PROCESS | 1756 | 1463629230745 Marionette DEBUG loaded listener.js 20:40:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x950d6c00) [pid = 1756] [serial = 71] [outer = 0x9b2a3800] 20:40:31 INFO - PROCESS | 1756 | 1463629231617 Marionette TRACE conn4 <- [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]]]}] 20:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1401ms 20:40:31 INFO - PROCESS | 1756 | 1463629231689 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 20:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:40:31 INFO - PROCESS | 1756 | 1463629231694 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 20:40:31 INFO - PROCESS | 1756 | 1463629231701 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:40:31 INFO - PROCESS | 1756 | 1463629231708 Marionette TRACE conn4 <- [1,70,null,{}] 20:40:31 INFO - PROCESS | 1756 | 1463629231726 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:31 INFO - PROCESS | 1756 | 1463629231946 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 20:40:32 INFO - PROCESS | 1756 | 1463629232083 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x9d4e9000 == 21 [pid = 1756] [id = 25] 20:40:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x9d899000) [pid = 1756] [serial = 72] [outer = (nil)] 20:40:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0xa224a400) [pid = 1756] [serial = 73] [outer = 0x9d899000] 20:40:32 INFO - PROCESS | 1756 | 1463629232186 Marionette DEBUG loaded listener.js 20:40:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0xa2377800) [pid = 1756] [serial = 74] [outer = 0x9d899000] 20:40:33 INFO - PROCESS | 1756 | 1463629233046 Marionette TRACE conn4 <- [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]]]}] 20:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1389ms 20:40:33 INFO - PROCESS | 1756 | 1463629233091 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 20:40:33 INFO - PROCESS | 1756 | 1463629233096 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 20:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:40:33 INFO - PROCESS | 1756 | 1463629233104 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:40:33 INFO - PROCESS | 1756 | 1463629233108 Marionette TRACE conn4 <- [1,74,null,{}] 20:40:33 INFO - PROCESS | 1756 | 1463629233133 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:33 INFO - PROCESS | 1756 | 1463629233309 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 20:40:33 INFO - PROCESS | 1756 | 1463629233444 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x937d8000 == 22 [pid = 1756] [id = 26] 20:40:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0xa23c0c00) [pid = 1756] [serial = 75] [outer = (nil)] 20:40:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0xa3156400) [pid = 1756] [serial = 76] [outer = 0xa23c0c00] 20:40:33 INFO - PROCESS | 1756 | 1463629233553 Marionette DEBUG loaded listener.js 20:40:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0xa3352400) [pid = 1756] [serial = 77] [outer = 0xa23c0c00] 20:40:34 INFO - PROCESS | 1756 | 1463629234463 Marionette TRACE conn4 <- [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]]]}] 20:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1401ms 20:40:34 INFO - PROCESS | 1756 | 1463629234505 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 20:40:34 INFO - PROCESS | 1756 | 1463629234510 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 20:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:40:34 INFO - PROCESS | 1756 | 1463629234517 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:40:34 INFO - PROCESS | 1756 | 1463629234520 Marionette TRACE conn4 <- [1,78,null,{}] 20:40:34 INFO - PROCESS | 1756 | 1463629234546 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:34 INFO - PROCESS | 1756 | 1463629234721 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 20:40:34 INFO - PROCESS | 1756 | 1463629234856 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a1e0400 == 23 [pid = 1756] [id = 27] 20:40:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9d88d000) [pid = 1756] [serial = 78] [outer = (nil)] 20:40:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0xa51e6800) [pid = 1756] [serial = 79] [outer = 0x9d88d000] 20:40:34 INFO - PROCESS | 1756 | 1463629234950 Marionette DEBUG loaded listener.js 20:40:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0xa6380c00) [pid = 1756] [serial = 80] [outer = 0x9d88d000] 20:40:35 INFO - PROCESS | 1756 | 1463629235795 Marionette TRACE conn4 <- [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]]]}] 20:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1351ms 20:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:40:35 INFO - PROCESS | 1756 | 1463629235870 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 20:40:35 INFO - PROCESS | 1756 | 1463629235873 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 20:40:35 INFO - PROCESS | 1756 | 1463629235881 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:40:35 INFO - PROCESS | 1756 | 1463629235884 Marionette TRACE conn4 <- [1,82,null,{}] 20:40:35 INFO - PROCESS | 1756 | 1463629235891 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:36 INFO - PROCESS | 1756 | 1463629236101 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 20:40:36 INFO - PROCESS | 1756 | 1463629236215 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b069800 == 24 [pid = 1756] [id = 28] 20:40:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0xa36ecc00) [pid = 1756] [serial = 81] [outer = (nil)] 20:40:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0xa69a0c00) [pid = 1756] [serial = 82] [outer = 0xa36ecc00] 20:40:36 INFO - PROCESS | 1756 | 1463629236304 Marionette DEBUG loaded listener.js 20:40:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0xa6e95400) [pid = 1756] [serial = 83] [outer = 0xa36ecc00] 20:40:37 INFO - PROCESS | 1756 | 1463629237159 Marionette TRACE conn4 <- [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]]]}] 20:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1352ms 20:40:37 INFO - PROCESS | 1756 | 1463629237232 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 20:40:37 INFO - PROCESS | 1756 | 1463629237235 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 20:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:40:37 INFO - PROCESS | 1756 | 1463629237243 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:40:37 INFO - PROCESS | 1756 | 1463629237246 Marionette TRACE conn4 <- [1,86,null,{}] 20:40:37 INFO - PROCESS | 1756 | 1463629237253 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:37 INFO - PROCESS | 1756 | 1463629237456 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 20:40:37 INFO - PROCESS | 1756 | 1463629237596 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a8ec00 == 25 [pid = 1756] [id = 29] 20:40:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0xa237b400) [pid = 1756] [serial = 84] [outer = (nil)] 20:40:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0xa6f3ac00) [pid = 1756] [serial = 85] [outer = 0xa237b400] 20:40:37 INFO - PROCESS | 1756 | 1463629237687 Marionette DEBUG loaded listener.js 20:40:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0xa6f77800) [pid = 1756] [serial = 86] [outer = 0xa237b400] 20:40:38 INFO - PROCESS | 1756 | 1463629238550 Marionette TRACE conn4 <- [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]]]}] 20:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1345ms 20:40:38 INFO - PROCESS | 1756 | 1463629238589 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 20:40:38 INFO - PROCESS | 1756 | 1463629238593 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 20:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:40:38 INFO - PROCESS | 1756 | 1463629238618 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:40:38 INFO - PROCESS | 1756 | 1463629238623 Marionette TRACE conn4 <- [1,90,null,{}] 20:40:38 INFO - PROCESS | 1756 | 1463629238629 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:38 INFO - PROCESS | 1756 | 1463629238797 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 20:40:39 INFO - PROCESS | 1756 | 1463629239007 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x937d0c00 == 26 [pid = 1756] [id = 30] 20:40:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x937d6c00) [pid = 1756] [serial = 87] [outer = (nil)] 20:40:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x93a92000) [pid = 1756] [serial = 88] [outer = 0x937d6c00] 20:40:39 INFO - PROCESS | 1756 | 1463629239095 Marionette DEBUG loaded listener.js 20:40:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x950d1c00) [pid = 1756] [serial = 89] [outer = 0x937d6c00] 20:40:39 INFO - PROCESS | 1756 | 1463629239920 Marionette TRACE conn4 <- [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]]]}] 20:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1337ms 20:40:39 INFO - PROCESS | 1756 | 1463629239953 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 20:40:39 INFO - PROCESS | 1756 | 1463629239959 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 20:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:40:39 INFO - PROCESS | 1756 | 1463629239967 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:40:39 INFO - PROCESS | 1756 | 1463629239973 Marionette TRACE conn4 <- [1,94,null,{}] 20:40:39 INFO - PROCESS | 1756 | 1463629239982 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:40 INFO - PROCESS | 1756 | 1463629240208 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 20:40:40 INFO - PROCESS | 1756 | 1463629240342 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x9532c400 == 27 [pid = 1756] [id = 31] 20:40:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9922c400) [pid = 1756] [serial = 90] [outer = (nil)] 20:40:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9a641000) [pid = 1756] [serial = 91] [outer = 0x9922c400] 20:40:40 INFO - PROCESS | 1756 | 1463629240426 Marionette DEBUG loaded listener.js 20:40:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x9b06f000) [pid = 1756] [serial = 92] [outer = 0x9922c400] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0xa51ef400) [pid = 1756] [serial = 2] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0xa36f5800) [pid = 1756] [serial = 55] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x95289000) [pid = 1756] [serial = 22] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9b40f000) [pid = 1756] [serial = 28] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9b2a3400) [pid = 1756] [serial = 31] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9d899c00) [pid = 1756] [serial = 34] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x97764000) [pid = 1756] [serial = 37] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9b072000) [pid = 1756] [serial = 40] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9b077000) [pid = 1756] [serial = 41] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9be66c00) [pid = 1756] [serial = 43] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9d461800) [pid = 1756] [serial = 44] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9be65000) [pid = 1756] [serial = 46] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0xa224b800) [pid = 1756] [serial = 49] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0xa3155800) [pid = 1756] [serial = 52] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9a1ce400) [pid = 1756] [serial = 25] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0xa0504c00) [pid = 1756] [serial = 47] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9775d400) [pid = 1756] [serial = 23] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9a28f000) [pid = 1756] [serial = 38] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0xa2556800) [pid = 1756] [serial = 32] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0xa6f31400) [pid = 1756] [serial = 35] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x97764800) [pid = 1756] [serial = 17] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x93a86c00) [pid = 1756] [serial = 19] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x95073800) [pid = 1756] [serial = 16] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x9a4dd800) [pid = 1756] [serial = 12] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x9a8f3800) [pid = 1756] [serial = 9] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x97767c00) [pid = 1756] [serial = 93] [outer = 0x99e67c00] 20:40:42 INFO - PROCESS | 1756 | 1463629242146 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 20:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2237ms 20:40:42 INFO - PROCESS | 1756 | 1463629242207 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 20:40:42 INFO - PROCESS | 1756 | 1463629242215 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 20:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:40:42 INFO - PROCESS | 1756 | 1463629242224 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:40:42 INFO - PROCESS | 1756 | 1463629242230 Marionette TRACE conn4 <- [1,98,null,{}] 20:40:42 INFO - PROCESS | 1756 | 1463629242238 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:42 INFO - PROCESS | 1756 | 1463629242416 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 20:40:42 INFO - PROCESS | 1756 | 1463629242520 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x946d8000 == 28 [pid = 1756] [id = 32] 20:40:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x950d3000) [pid = 1756] [serial = 94] [outer = (nil)] 20:40:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x9a1cf800) [pid = 1756] [serial = 95] [outer = 0x950d3000] 20:40:42 INFO - PROCESS | 1756 | 1463629242659 Marionette DEBUG loaded listener.js 20:40:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9a4da800) [pid = 1756] [serial = 96] [outer = 0x950d3000] 20:40:43 INFO - PROCESS | 1756 | 1463629243442 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 20:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1284ms 20:40:43 INFO - PROCESS | 1756 | 1463629243508 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 20:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:40:43 INFO - PROCESS | 1756 | 1463629243517 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 20:40:43 INFO - PROCESS | 1756 | 1463629243530 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:40:43 INFO - PROCESS | 1756 | 1463629243536 Marionette TRACE conn4 <- [1,102,null,{}] 20:40:43 INFO - PROCESS | 1756 | 1463629243542 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:43 INFO - PROCESS | 1756 | 1463629243728 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 20:40:43 INFO - PROCESS | 1756 | 1463629243839 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a8f4400 == 29 [pid = 1756] [id = 33] 20:40:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x9b070400) [pid = 1756] [serial = 97] [outer = (nil)] 20:40:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x9b29e000) [pid = 1756] [serial = 98] [outer = 0x9b070400] 20:40:43 INFO - PROCESS | 1756 | 1463629243917 Marionette DEBUG loaded listener.js 20:40:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x9b751800) [pid = 1756] [serial = 99] [outer = 0x9b070400] 20:40:44 INFO - PROCESS | 1756 | 1463629244730 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 20:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1238ms 20:40:44 INFO - PROCESS | 1756 | 1463629244767 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 20:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:40:44 INFO - PROCESS | 1756 | 1463629244772 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 20:40:44 INFO - PROCESS | 1756 | 1463629244787 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:40:44 INFO - PROCESS | 1756 | 1463629244794 Marionette TRACE conn4 <- [1,106,null,{}] 20:40:44 INFO - PROCESS | 1756 | 1463629244811 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:45 INFO - PROCESS | 1756 | 1463629245025 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 20:40:45 INFO - PROCESS | 1756 | 1463629245049 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x9d4af000 == 30 [pid = 1756] [id = 34] 20:40:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9d4b3400) [pid = 1756] [serial = 100] [outer = (nil)] 20:40:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9d88d800) [pid = 1756] [serial = 101] [outer = 0x9d4b3400] 20:40:45 INFO - PROCESS | 1756 | 1463629245130 Marionette DEBUG loaded listener.js 20:40:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0xa1050400) [pid = 1756] [serial = 102] [outer = 0x9d4b3400] 20:40:45 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0xa27ec400) [pid = 1756] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:40:45 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9528a000) [pid = 1756] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:40:45 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0xa2733000) [pid = 1756] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:40:45 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0xa1050000) [pid = 1756] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:40:45 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x992b1800) [pid = 1756] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:40:45 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x937d1400) [pid = 1756] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:40:46 INFO - PROCESS | 1756 | 1463629246069 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 20:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1355ms 20:40:46 INFO - PROCESS | 1756 | 1463629246135 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 20:40:46 INFO - PROCESS | 1756 | 1463629246140 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 20:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:40:46 INFO - PROCESS | 1756 | 1463629246153 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:40:46 INFO - PROCESS | 1756 | 1463629246156 Marionette TRACE conn4 <- [1,110,null,{}] 20:40:46 INFO - PROCESS | 1756 | 1463629246163 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:46 INFO - PROCESS | 1756 | 1463629246421 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 20:40:46 INFO - PROCESS | 1756 | 1463629246554 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x937cf800 == 31 [pid = 1756] [id = 35] 20:40:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x938be000) [pid = 1756] [serial = 103] [outer = (nil)] 20:40:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0xa050b800) [pid = 1756] [serial = 104] [outer = 0x938be000] 20:40:46 INFO - PROCESS | 1756 | 1463629246639 Marionette DEBUG loaded listener.js 20:40:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0xa23c3000) [pid = 1756] [serial = 105] [outer = 0x938be000] 20:40:47 INFO - PROCESS | 1756 | 1463629247395 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 20:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1281ms 20:40:47 INFO - PROCESS | 1756 | 1463629247435 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 20:40:47 INFO - PROCESS | 1756 | 1463629247439 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 20:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:40:47 INFO - PROCESS | 1756 | 1463629247453 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:40:47 INFO - PROCESS | 1756 | 1463629247455 Marionette TRACE conn4 <- [1,114,null,{}] 20:40:47 INFO - PROCESS | 1756 | 1463629247467 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:47 INFO - PROCESS | 1756 | 1463629247620 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 20:40:47 INFO - PROCESS | 1756 | 1463629247637 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a4d4000 == 32 [pid = 1756] [id = 36] 20:40:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0xa1054000) [pid = 1756] [serial = 106] [outer = (nil)] 20:40:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0xa2725800) [pid = 1756] [serial = 107] [outer = 0xa1054000] 20:40:47 INFO - PROCESS | 1756 | 1463629247714 Marionette DEBUG loaded listener.js 20:40:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0xa27c4800) [pid = 1756] [serial = 108] [outer = 0xa1054000] 20:40:48 INFO - PROCESS | 1756 | 1463629248894 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 20:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1502ms 20:40:48 INFO - PROCESS | 1756 | 1463629248981 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 20:40:49 INFO - PROCESS | 1756 | 1463629248994 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 20:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:40:49 INFO - PROCESS | 1756 | 1463629249028 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:40:49 INFO - PROCESS | 1756 | 1463629249036 Marionette TRACE conn4 <- [1,118,null,{}] 20:40:49 INFO - PROCESS | 1756 | 1463629249118 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:49 INFO - PROCESS | 1756 | 1463629249410 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 20:40:49 INFO - PROCESS | 1756 | 1463629249564 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x946ccc00 == 33 [pid = 1756] [id = 37] 20:40:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9532e800) [pid = 1756] [serial = 109] [outer = (nil)] 20:40:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x95331400) [pid = 1756] [serial = 110] [outer = 0x9532e800] 20:40:49 INFO - PROCESS | 1756 | 1463629249656 Marionette DEBUG loaded listener.js 20:40:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x95336000) [pid = 1756] [serial = 111] [outer = 0x9532e800] 20:40:50 INFO - PROCESS | 1756 | 1463629250599 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 20:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1625ms 20:40:50 INFO - PROCESS | 1756 | 1463629250633 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 20:40:50 INFO - PROCESS | 1756 | 1463629250642 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 20:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:40:50 INFO - PROCESS | 1756 | 1463629250654 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:40:50 INFO - PROCESS | 1756 | 1463629250659 Marionette TRACE conn4 <- [1,122,null,{}] 20:40:50 INFO - PROCESS | 1756 | 1463629250695 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:50 INFO - PROCESS | 1756 | 1463629250884 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 20:40:51 INFO - PROCESS | 1756 | 1463629251021 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x99e66c00 == 34 [pid = 1756] [id = 38] 20:40:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9a1d4c00) [pid = 1756] [serial = 112] [outer = (nil)] 20:40:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9b072000) [pid = 1756] [serial = 113] [outer = 0x9a1d4c00] 20:40:51 INFO - PROCESS | 1756 | 1463629251114 Marionette DEBUG loaded listener.js 20:40:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9b757800) [pid = 1756] [serial = 114] [outer = 0x9a1d4c00] 20:40:52 INFO - PROCESS | 1756 | 1463629252022 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 20:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1387ms 20:40:52 INFO - PROCESS | 1756 | 1463629252041 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 20:40:52 INFO - PROCESS | 1756 | 1463629252046 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 20:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:40:52 INFO - PROCESS | 1756 | 1463629252053 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:40:52 INFO - PROCESS | 1756 | 1463629252059 Marionette TRACE conn4 <- [1,126,null,{}] 20:40:52 INFO - PROCESS | 1756 | 1463629252077 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:52 INFO - PROCESS | 1756 | 1463629252327 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 20:40:52 INFO - PROCESS | 1756 | 1463629252346 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ba75400 == 35 [pid = 1756] [id = 39] 20:40:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0xa2248c00) [pid = 1756] [serial = 115] [outer = (nil)] 20:40:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0xa2555400) [pid = 1756] [serial = 116] [outer = 0xa2248c00] 20:40:52 INFO - PROCESS | 1756 | 1463629252478 Marionette DEBUG loaded listener.js 20:40:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0xa31ebc00) [pid = 1756] [serial = 117] [outer = 0xa2248c00] 20:40:53 INFO - PROCESS | 1756 | 1463629253675 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 20:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1686ms 20:40:53 INFO - PROCESS | 1756 | 1463629253741 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 20:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:40:53 INFO - PROCESS | 1756 | 1463629253746 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 20:40:53 INFO - PROCESS | 1756 | 1463629253754 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:40:53 INFO - PROCESS | 1756 | 1463629253757 Marionette TRACE conn4 <- [1,130,null,{}] 20:40:53 INFO - PROCESS | 1756 | 1463629253767 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:54 INFO - PROCESS | 1756 | 1463629254027 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 20:40:54 INFO - PROCESS | 1756 | 1463629254204 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x95333c00 == 36 [pid = 1756] [id = 40] 20:40:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x95334800) [pid = 1756] [serial = 118] [outer = (nil)] 20:40:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9770fc00) [pid = 1756] [serial = 119] [outer = 0x95334800] 20:40:54 INFO - PROCESS | 1756 | 1463629254302 Marionette DEBUG loaded listener.js 20:40:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x992b1800) [pid = 1756] [serial = 120] [outer = 0x95334800] 20:40:54 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9775c800) [pid = 1756] [serial = 61] [outer = (nil)] [url = about:blank] 20:40:54 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x99220800) [pid = 1756] [serial = 62] [outer = (nil)] [url = about:blank] 20:40:54 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9b06e800) [pid = 1756] [serial = 65] [outer = (nil)] [url = about:blank] 20:40:54 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0xa63f3800) [pid = 1756] [serial = 59] [outer = (nil)] [url = about:blank] 20:40:54 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0xa638d800) [pid = 1756] [serial = 58] [outer = (nil)] [url = about:blank] 20:40:54 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0xa3358800) [pid = 1756] [serial = 53] [outer = (nil)] [url = about:blank] 20:40:54 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0xa51e3c00) [pid = 1756] [serial = 56] [outer = (nil)] [url = about:blank] 20:40:54 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0xa2380000) [pid = 1756] [serial = 50] [outer = (nil)] [url = about:blank] 20:40:54 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9b069000) [pid = 1756] [serial = 64] [outer = (nil)] [url = about:blank] 20:40:55 INFO - PROCESS | 1756 | 1463629255098 Marionette TRACE conn4 <- [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]]]}] 20:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1387ms 20:40:55 INFO - PROCESS | 1756 | 1463629255141 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 20:40:55 INFO - PROCESS | 1756 | 1463629255149 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 20:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:40:55 INFO - PROCESS | 1756 | 1463629255160 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:40:55 INFO - PROCESS | 1756 | 1463629255163 Marionette TRACE conn4 <- [1,134,null,{}] 20:40:55 INFO - PROCESS | 1756 | 1463629255171 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:55 INFO - PROCESS | 1756 | 1463629255338 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 20:40:55 INFO - PROCESS | 1756 | 1463629255354 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b06b000 == 37 [pid = 1756] [id = 41] 20:40:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9b06bc00) [pid = 1756] [serial = 121] [outer = (nil)] 20:40:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9b074000) [pid = 1756] [serial = 122] [outer = 0x9b06bc00] 20:40:55 INFO - PROCESS | 1756 | 1463629255443 Marionette DEBUG loaded listener.js 20:40:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9b752c00) [pid = 1756] [serial = 123] [outer = 0x9b06bc00] 20:40:56 INFO - PROCESS | 1756 | 1463629256409 Marionette TRACE conn4 <- [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]]]}] 20:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1332ms 20:40:56 INFO - PROCESS | 1756 | 1463629256493 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 20:40:56 INFO - PROCESS | 1756 | 1463629256497 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 20:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:40:56 INFO - PROCESS | 1756 | 1463629256504 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:40:56 INFO - PROCESS | 1756 | 1463629256510 Marionette TRACE conn4 <- [1,138,null,{}] 20:40:56 INFO - PROCESS | 1756 | 1463629256526 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:56 INFO - PROCESS | 1756 | 1463629256705 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 20:40:56 INFO - PROCESS | 1756 | 1463629256818 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a1e2000 == 38 [pid = 1756] [id = 42] 20:40:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9d88fc00) [pid = 1756] [serial = 124] [outer = (nil)] 20:40:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0xa2375000) [pid = 1756] [serial = 125] [outer = 0x9d88fc00] 20:40:56 INFO - PROCESS | 1756 | 1463629256899 Marionette DEBUG loaded listener.js 20:40:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0xa2558800) [pid = 1756] [serial = 126] [outer = 0x9d88fc00] 20:40:57 INFO - PROCESS | 1756 | 1463629257724 Marionette TRACE conn4 <- [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]]]}] 20:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1289ms 20:40:57 INFO - PROCESS | 1756 | 1463629257795 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 20:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:40:57 INFO - PROCESS | 1756 | 1463629257800 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 20:40:57 INFO - PROCESS | 1756 | 1463629257807 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:40:57 INFO - PROCESS | 1756 | 1463629257811 Marionette TRACE conn4 <- [1,142,null,{}] 20:40:57 INFO - PROCESS | 1756 | 1463629257823 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:58 INFO - PROCESS | 1756 | 1463629258048 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 20:40:58 INFO - PROCESS | 1756 | 1463629258073 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ba91400 == 39 [pid = 1756] [id = 43] 20:40:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9ba98800) [pid = 1756] [serial = 127] [outer = (nil)] 20:40:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9ba9bc00) [pid = 1756] [serial = 128] [outer = 0x9ba98800] 20:40:58 INFO - PROCESS | 1756 | 1463629258151 Marionette DEBUG loaded listener.js 20:40:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0xa2378400) [pid = 1756] [serial = 129] [outer = 0x9ba98800] 20:40:59 INFO - PROCESS | 1756 | 1463629259134 Marionette TRACE conn4 <- [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]]]}] 20:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1435ms 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9d4b3400) [pid = 1756] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x950d3000) [pid = 1756] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x95328c00) [pid = 1756] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9b2a3800) [pid = 1756] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9d899000) [pid = 1756] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0xa23c0c00) [pid = 1756] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9d88d000) [pid = 1756] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0xa36ecc00) [pid = 1756] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0xa237b400) [pid = 1756] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x937d6c00) [pid = 1756] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9b070400) [pid = 1756] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:40:59 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x938be000) [pid = 1756] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:40:59 INFO - PROCESS | 1756 | 1463629259356 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 20:40:59 INFO - PROCESS | 1756 | 1463629259358 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 20:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:40:59 INFO - PROCESS | 1756 | 1463629259408 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:40:59 INFO - PROCESS | 1756 | 1463629259412 Marionette TRACE conn4 <- [1,146,null,{}] 20:40:59 INFO - PROCESS | 1756 | 1463629259437 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:40:59 INFO - PROCESS | 1756 | 1463629259624 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 20:40:59 INFO - PROCESS | 1756 | 1463629259734 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ba99800 == 40 [pid = 1756] [id = 44] 20:40:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9c067c00) [pid = 1756] [serial = 130] [outer = (nil)] 20:40:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9c09a000) [pid = 1756] [serial = 131] [outer = 0x9c067c00] 20:40:59 INFO - PROCESS | 1756 | 1463629259813 Marionette DEBUG loaded listener.js 20:40:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9c092800) [pid = 1756] [serial = 132] [outer = 0x9c067c00] 20:41:00 INFO - PROCESS | 1756 | 1463629260510 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 20:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1172ms 20:41:00 INFO - PROCESS | 1756 | 1463629260549 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 20:41:00 INFO - PROCESS | 1756 | 1463629260552 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 20:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:41:00 INFO - PROCESS | 1756 | 1463629260559 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:41:00 INFO - PROCESS | 1756 | 1463629260561 Marionette TRACE conn4 <- [1,150,null,{}] 20:41:00 INFO - PROCESS | 1756 | 1463629260567 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:00 INFO - PROCESS | 1756 | 1463629260794 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 20:41:00 INFO - PROCESS | 1756 | 1463629260807 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a641c00 == 41 [pid = 1756] [id = 45] 20:41:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9ba9c800) [pid = 1756] [serial = 133] [outer = (nil)] 20:41:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0xa335d800) [pid = 1756] [serial = 134] [outer = 0x9ba9c800] 20:41:00 INFO - PROCESS | 1756 | 1463629260886 Marionette DEBUG loaded listener.js 20:41:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0xa36f5800) [pid = 1756] [serial = 135] [outer = 0x9ba9c800] 20:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1328ms 20:41:01 INFO - PROCESS | 1756 | 1463629261877 Marionette TRACE conn4 <- [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]]]}] 20:41:01 INFO - PROCESS | 1756 | 1463629261890 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 20:41:01 INFO - PROCESS | 1756 | 1463629261896 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 20:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:41:01 INFO - PROCESS | 1756 | 1463629261906 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:41:01 INFO - PROCESS | 1756 | 1463629261912 Marionette TRACE conn4 <- [1,154,null,{}] 20:41:01 INFO - PROCESS | 1756 | 1463629261922 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:02 INFO - PROCESS | 1756 | 1463629262126 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 20:41:02 INFO - PROCESS | 1756 | 1463629262323 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x95280c00 == 42 [pid = 1756] [id = 46] 20:41:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x95288400) [pid = 1756] [serial = 136] [outer = (nil)] 20:41:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9a1ed000) [pid = 1756] [serial = 137] [outer = 0x95288400] 20:41:02 INFO - PROCESS | 1756 | 1463629262467 Marionette DEBUG loaded listener.js 20:41:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9b06b400) [pid = 1756] [serial = 138] [outer = 0x95288400] 20:41:03 INFO - PROCESS | 1756 | 1463629263362 Marionette TRACE conn4 <- [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]]]}] 20:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1489ms 20:41:03 INFO - PROCESS | 1756 | 1463629263396 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 20:41:03 INFO - PROCESS | 1756 | 1463629263404 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 20:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:41:03 INFO - PROCESS | 1756 | 1463629263417 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:41:03 INFO - PROCESS | 1756 | 1463629263421 Marionette TRACE conn4 <- [1,158,null,{}] 20:41:03 INFO - PROCESS | 1756 | 1463629263428 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:03 INFO - PROCESS | 1756 | 1463629263616 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 20:41:03 INFO - PROCESS | 1756 | 1463629263758 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ba92400 == 43 [pid = 1756] [id = 47] 20:41:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9ba95000) [pid = 1756] [serial = 139] [outer = (nil)] 20:41:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9be5e400) [pid = 1756] [serial = 140] [outer = 0x9ba95000] 20:41:03 INFO - PROCESS | 1756 | 1463629263853 Marionette DEBUG loaded listener.js 20:41:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9c06dc00) [pid = 1756] [serial = 141] [outer = 0x9ba95000] 20:41:04 INFO - PROCESS | 1756 | 1463629264833 Marionette TRACE conn4 <- [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]]]}] 20:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1432ms 20:41:04 INFO - PROCESS | 1756 | 1463629264849 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 20:41:04 INFO - PROCESS | 1756 | 1463629264854 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 20:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:41:04 INFO - PROCESS | 1756 | 1463629264861 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:41:04 INFO - PROCESS | 1756 | 1463629264867 Marionette TRACE conn4 <- [1,162,null,{}] 20:41:04 INFO - PROCESS | 1756 | 1463629264884 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:05 INFO - PROCESS | 1756 | 1463629265075 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 20:41:05 INFO - PROCESS | 1756 | 1463629265261 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:05 INFO - PROCESS | 1756 | 1463629265319 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:41:05 INFO - PROCESS | 1756 | ++DOCSHELL 0xa22a3c00 == 44 [pid = 1756] [id = 48] 20:41:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0xa22a4800) [pid = 1756] [serial = 142] [outer = (nil)] 20:41:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0xa23be000) [pid = 1756] [serial = 143] [outer = 0xa22a4800] 20:41:05 INFO - PROCESS | 1756 | 1463629265414 Marionette DEBUG loaded listener.js 20:41:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0xa31d7400) [pid = 1756] [serial = 144] [outer = 0xa22a4800] 20:41:06 INFO - PROCESS | 1756 | 1463629266331 Marionette TRACE conn4 <- [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]]]}] 20:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1537ms 20:41:06 INFO - PROCESS | 1756 | 1463629266399 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 20:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:41:06 INFO - PROCESS | 1756 | 1463629266404 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 20:41:06 INFO - PROCESS | 1756 | 1463629266411 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:41:06 INFO - PROCESS | 1756 | 1463629266415 Marionette TRACE conn4 <- [1,166,null,{}] 20:41:06 INFO - PROCESS | 1756 | 1463629266421 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:06 INFO - PROCESS | 1756 | 1463629266620 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 20:41:06 INFO - PROCESS | 1756 | 1463629266763 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x946d4400 == 45 [pid = 1756] [id = 49] 20:41:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9539cc00) [pid = 1756] [serial = 145] [outer = (nil)] 20:41:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x953a4800) [pid = 1756] [serial = 146] [outer = 0x9539cc00] 20:41:06 INFO - PROCESS | 1756 | 1463629266855 Marionette DEBUG loaded listener.js 20:41:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x953a6400) [pid = 1756] [serial = 147] [outer = 0x9539cc00] 20:41:07 INFO - PROCESS | 1756 | 1463629267980 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 20:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1632ms 20:41:08 INFO - PROCESS | 1756 | 1463629268044 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 20:41:08 INFO - PROCESS | 1756 | 1463629268049 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 20:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:41:08 INFO - PROCESS | 1756 | 1463629268055 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:41:08 INFO - PROCESS | 1756 | 1463629268059 Marionette TRACE conn4 <- [1,170,null,{}] 20:41:08 INFO - PROCESS | 1756 | 1463629268065 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:08 INFO - PROCESS | 1756 | 1463629268317 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 20:41:08 INFO - PROCESS | 1756 | 1463629268530 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x95079c00 == 46 [pid = 1756] [id = 50] 20:41:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x953e3000) [pid = 1756] [serial = 148] [outer = (nil)] 20:41:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0xa060f400) [pid = 1756] [serial = 149] [outer = 0x953e3000] 20:41:08 INFO - PROCESS | 1756 | 1463629268620 Marionette DEBUG loaded listener.js 20:41:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0xa0611c00) [pid = 1756] [serial = 150] [outer = 0x953e3000] 20:41:09 INFO - PROCESS | 1756 | 1463629269523 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 20:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1540ms 20:41:09 INFO - PROCESS | 1756 | 1463629269597 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 20:41:09 INFO - PROCESS | 1756 | 1463629269601 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 20:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:41:09 INFO - PROCESS | 1756 | 1463629269608 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:41:09 INFO - PROCESS | 1756 | 1463629269611 Marionette TRACE conn4 <- [1,174,null,{}] 20:41:09 INFO - PROCESS | 1756 | 1463629269618 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:10 INFO - PROCESS | 1756 | 1463629270043 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 20:41:10 INFO - PROCESS | 1756 | 1463629270255 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x95399400 == 47 [pid = 1756] [id = 51] 20:41:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9539ac00) [pid = 1756] [serial = 151] [outer = (nil)] 20:41:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x9539fc00) [pid = 1756] [serial = 152] [outer = 0x9539ac00] 20:41:10 INFO - PROCESS | 1756 | 1463629270340 Marionette DEBUG loaded listener.js 20:41:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x953e4c00) [pid = 1756] [serial = 153] [outer = 0x9539ac00] 20:41:11 INFO - PROCESS | 1756 | 1463629271228 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 20:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1681ms 20:41:11 INFO - PROCESS | 1756 | 1463629271292 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 20:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:41:11 INFO - PROCESS | 1756 | 1463629271299 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 20:41:11 INFO - PROCESS | 1756 | 1463629271308 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:41:11 INFO - PROCESS | 1756 | 1463629271315 Marionette TRACE conn4 <- [1,178,null,{}] 20:41:11 INFO - PROCESS | 1756 | 1463629271323 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:11 INFO - PROCESS | 1756 | 1463629271535 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 20:41:11 INFO - PROCESS | 1756 | --DOCSHELL 0x9532c400 == 46 [pid = 1756] [id = 31] 20:41:11 INFO - PROCESS | 1756 | --DOCSHELL 0x9ba99800 == 45 [pid = 1756] [id = 44] 20:41:11 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x9a641000) [pid = 1756] [serial = 91] [outer = (nil)] [url = about:blank] 20:41:11 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0xa2725800) [pid = 1756] [serial = 107] [outer = (nil)] [url = about:blank] 20:41:11 INFO - PROCESS | 1756 | 1463629271775 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:11 INFO - PROCESS | 1756 | --DOCSHELL 0x9ba91400 == 44 [pid = 1756] [id = 43] 20:41:11 INFO - PROCESS | 1756 | --DOCSHELL 0x9a1e2000 == 43 [pid = 1756] [id = 42] 20:41:11 INFO - PROCESS | 1756 | --DOCSHELL 0x9b06b000 == 42 [pid = 1756] [id = 41] 20:41:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x95073800 == 43 [pid = 1756] [id = 52] 20:41:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x950d7400) [pid = 1756] [serial = 154] [outer = (nil)] 20:41:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x953f0800) [pid = 1756] [serial = 155] [outer = 0x950d7400] 20:41:11 INFO - PROCESS | 1756 | 1463629271872 Marionette DEBUG loaded listener.js 20:41:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x99d6bc00) [pid = 1756] [serial = 156] [outer = 0x950d7400] 20:41:12 INFO - PROCESS | 1756 | --DOCSHELL 0x95333c00 == 42 [pid = 1756] [id = 40] 20:41:12 INFO - PROCESS | 1756 | --DOCSHELL 0x946ccc00 == 41 [pid = 1756] [id = 37] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0xa1050400) [pid = 1756] [serial = 102] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x9a1cf800) [pid = 1756] [serial = 95] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x9a4da800) [pid = 1756] [serial = 96] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x9be65400) [pid = 1756] [serial = 29] [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.] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x9a1e4800) [pid = 1756] [serial = 68] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x9775f000) [pid = 1756] [serial = 67] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x950d6c00) [pid = 1756] [serial = 71] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x9ba74800) [pid = 1756] [serial = 70] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0xa2377800) [pid = 1756] [serial = 74] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0xa224a400) [pid = 1756] [serial = 73] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0xa3352400) [pid = 1756] [serial = 77] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0xa3156400) [pid = 1756] [serial = 76] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0xa6380c00) [pid = 1756] [serial = 80] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0xa51e6800) [pid = 1756] [serial = 79] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0xa6e95400) [pid = 1756] [serial = 83] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0xa69a0c00) [pid = 1756] [serial = 82] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0xa6f77800) [pid = 1756] [serial = 86] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0xa6f3ac00) [pid = 1756] [serial = 85] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x950d1c00) [pid = 1756] [serial = 89] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x93a92000) [pid = 1756] [serial = 88] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9b751800) [pid = 1756] [serial = 99] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9b29e000) [pid = 1756] [serial = 98] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0xa050b800) [pid = 1756] [serial = 104] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0xa23c3000) [pid = 1756] [serial = 105] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9d88d800) [pid = 1756] [serial = 101] [outer = (nil)] [url = about:blank] 20:41:12 INFO - PROCESS | 1756 | 1463629272666 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 20:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1391ms 20:41:12 INFO - PROCESS | 1756 | 1463629272699 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 20:41:12 INFO - PROCESS | 1756 | 1463629272703 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 20:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:41:12 INFO - PROCESS | 1756 | 1463629272711 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:41:12 INFO - PROCESS | 1756 | 1463629272715 Marionette TRACE conn4 <- [1,182,null,{}] 20:41:12 INFO - PROCESS | 1756 | 1463629272721 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:12 INFO - PROCESS | 1756 | 1463629272883 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 20:41:12 INFO - PROCESS | 1756 | 1463629272911 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x95285800 == 42 [pid = 1756] [id = 53] 20:41:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9a7a1c00) [pid = 1756] [serial = 157] [outer = (nil)] 20:41:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9ac31400) [pid = 1756] [serial = 158] [outer = 0x9a7a1c00] 20:41:12 INFO - PROCESS | 1756 | 1463629272994 Marionette DEBUG loaded listener.js 20:41:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9ac37000) [pid = 1756] [serial = 159] [outer = 0x9a7a1c00] 20:41:13 INFO - PROCESS | 1756 | 1463629273833 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 20:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1145ms 20:41:13 INFO - PROCESS | 1756 | 1463629273857 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 20:41:13 INFO - PROCESS | 1756 | 1463629273864 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 20:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:41:13 INFO - PROCESS | 1756 | 1463629273881 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:41:13 INFO - PROCESS | 1756 | 1463629273889 Marionette TRACE conn4 <- [1,186,null,{}] 20:41:13 INFO - PROCESS | 1756 | 1463629273914 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:14 INFO - PROCESS | 1756 | 1463629274094 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 20:41:14 INFO - PROCESS | 1756 | 1463629274218 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x95076c00 == 43 [pid = 1756] [id = 54] 20:41:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x95282000) [pid = 1756] [serial = 160] [outer = (nil)] 20:41:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9b2a1c00) [pid = 1756] [serial = 161] [outer = 0x95282000] 20:41:14 INFO - PROCESS | 1756 | 1463629274357 Marionette DEBUG loaded listener.js 20:41:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9b7b7400) [pid = 1756] [serial = 162] [outer = 0x95282000] 20:41:15 INFO - PROCESS | 1756 | 1463629275646 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 20:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1815ms 20:41:15 INFO - PROCESS | 1756 | 1463629275691 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 20:41:15 INFO - PROCESS | 1756 | 1463629275697 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 20:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:41:15 INFO - PROCESS | 1756 | 1463629275708 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:41:15 INFO - PROCESS | 1756 | 1463629275713 Marionette TRACE conn4 <- [1,190,null,{}] 20:41:15 INFO - PROCESS | 1756 | 1463629275734 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:15 INFO - PROCESS | 1756 | 1463629275978 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 20:41:16 INFO - PROCESS | 1756 | 1463629276097 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x95076800 == 44 [pid = 1756] [id = 55] 20:41:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9b073000) [pid = 1756] [serial = 163] [outer = (nil)] 20:41:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9ba94400) [pid = 1756] [serial = 164] [outer = 0x9b073000] 20:41:16 INFO - PROCESS | 1756 | 1463629276180 Marionette DEBUG loaded listener.js 20:41:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9baa8c00) [pid = 1756] [serial = 165] [outer = 0x9b073000] 20:41:16 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x95334800) [pid = 1756] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:41:16 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9ba98800) [pid = 1756] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:41:16 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9b06bc00) [pid = 1756] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:41:16 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9d88fc00) [pid = 1756] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:41:16 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9c067c00) [pid = 1756] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:41:16 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9922c400) [pid = 1756] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:41:17 INFO - PROCESS | 1756 | 1463629277164 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 20:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1496ms 20:41:17 INFO - PROCESS | 1756 | 1463629277203 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 20:41:17 INFO - PROCESS | 1756 | 1463629277207 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 20:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:41:17 INFO - PROCESS | 1756 | 1463629277214 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:41:17 INFO - PROCESS | 1756 | 1463629277218 Marionette TRACE conn4 <- [1,194,null,{}] 20:41:17 INFO - PROCESS | 1756 | 1463629277224 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:17 INFO - PROCESS | 1756 | 1463629277390 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 20:41:17 INFO - PROCESS | 1756 | 1463629277413 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x93cf4c00 == 45 [pid = 1756] [id = 56] 20:41:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9b404000) [pid = 1756] [serial = 166] [outer = (nil)] 20:41:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9c092400) [pid = 1756] [serial = 167] [outer = 0x9b404000] 20:41:17 INFO - PROCESS | 1756 | 1463629277595 Marionette DEBUG loaded listener.js 20:41:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9d88d800) [pid = 1756] [serial = 168] [outer = 0x9b404000] 20:41:18 INFO - PROCESS | 1756 | 1463629278350 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 20:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1188ms 20:41:18 INFO - PROCESS | 1756 | 1463629278403 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 20:41:18 INFO - PROCESS | 1756 | 1463629278406 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 20:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:41:18 INFO - PROCESS | 1756 | 1463629278419 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:41:18 INFO - PROCESS | 1756 | 1463629278422 Marionette TRACE conn4 <- [1,198,null,{}] 20:41:18 INFO - PROCESS | 1756 | 1463629278429 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:18 INFO - PROCESS | 1756 | 1463629278629 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 20:41:18 INFO - PROCESS | 1756 | 1463629278644 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x946d4800 == 46 [pid = 1756] [id = 57] 20:41:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9ba95400) [pid = 1756] [serial = 169] [outer = (nil)] 20:41:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0xa0617400) [pid = 1756] [serial = 170] [outer = 0x9ba95400] 20:41:18 INFO - PROCESS | 1756 | 1463629278719 Marionette DEBUG loaded listener.js 20:41:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0xa061b000) [pid = 1756] [serial = 171] [outer = 0x9ba95400] 20:41:19 INFO - PROCESS | 1756 | 1463629279748 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 20:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1386ms 20:41:19 INFO - PROCESS | 1756 | 1463629279807 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 20:41:19 INFO - PROCESS | 1756 | 1463629279814 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 20:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:41:19 INFO - PROCESS | 1756 | 1463629279825 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:41:19 INFO - PROCESS | 1756 | 1463629279830 Marionette TRACE conn4 <- [1,202,null,{}] 20:41:19 INFO - PROCESS | 1756 | 1463629279841 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:20 INFO - PROCESS | 1756 | 1463629280150 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 20:41:20 INFO - PROCESS | 1756 | 1463629280262 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x953a2000 == 47 [pid = 1756] [id = 58] 20:41:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x953a5000) [pid = 1756] [serial = 172] [outer = (nil)] 20:41:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x953efc00) [pid = 1756] [serial = 173] [outer = 0x953a5000] 20:41:20 INFO - PROCESS | 1756 | 1463629280402 Marionette DEBUG loaded listener.js 20:41:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9922d800) [pid = 1756] [serial = 174] [outer = 0x953a5000] 20:41:21 INFO - PROCESS | 1756 | 1463629281320 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 20:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1536ms 20:41:21 INFO - PROCESS | 1756 | 1463629281362 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 20:41:21 INFO - PROCESS | 1756 | 1463629281372 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 20:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:41:21 INFO - PROCESS | 1756 | 1463629281383 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:41:21 INFO - PROCESS | 1756 | 1463629281387 Marionette TRACE conn4 <- [1,206,null,{}] 20:41:21 INFO - PROCESS | 1756 | 1463629281395 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:21 INFO - PROCESS | 1756 | 1463629281586 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 20:41:21 INFO - PROCESS | 1756 | 1463629281744 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x950cec00 == 48 [pid = 1756] [id = 59] 20:41:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x953e9400) [pid = 1756] [serial = 175] [outer = (nil)] 20:41:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9ac39c00) [pid = 1756] [serial = 176] [outer = 0x953e9400] 20:41:21 INFO - PROCESS | 1756 | 1463629281840 Marionette DEBUG loaded listener.js 20:41:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x9b299800) [pid = 1756] [serial = 177] [outer = 0x953e9400] 20:41:22 INFO - PROCESS | 1756 | 1463629282714 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 20:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1384ms 20:41:22 INFO - PROCESS | 1756 | 1463629282768 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 20:41:22 INFO - PROCESS | 1756 | 1463629282772 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 20:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:41:22 INFO - PROCESS | 1756 | 1463629282781 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:41:22 INFO - PROCESS | 1756 | 1463629282788 Marionette TRACE conn4 <- [1,210,null,{}] 20:41:22 INFO - PROCESS | 1756 | 1463629282805 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:23 INFO - PROCESS | 1756 | 1463629283004 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 20:41:23 INFO - PROCESS | 1756 | 1463629283127 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a4de000 == 49 [pid = 1756] [id = 60] 20:41:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9d45f400) [pid = 1756] [serial = 178] [outer = (nil)] 20:41:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0xa0619800) [pid = 1756] [serial = 179] [outer = 0x9d45f400] 20:41:23 INFO - PROCESS | 1756 | 1463629283225 Marionette DEBUG loaded listener.js 20:41:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0xa2377000) [pid = 1756] [serial = 180] [outer = 0x9d45f400] 20:41:24 INFO - PROCESS | 1756 | 1463629284227 Marionette TRACE conn4 <- [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]]]}] 20:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1492ms 20:41:24 INFO - PROCESS | 1756 | 1463629284275 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 20:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:41:24 INFO - PROCESS | 1756 | 1463629284280 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 20:41:24 INFO - PROCESS | 1756 | 1463629284288 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:41:24 INFO - PROCESS | 1756 | 1463629284291 Marionette TRACE conn4 <- [1,214,null,{}] 20:41:24 INFO - PROCESS | 1756 | 1463629284299 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:24 INFO - PROCESS | 1756 | 1463629284492 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 20:41:24 INFO - PROCESS | 1756 | 1463629284684 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a89c00 == 50 [pid = 1756] [id = 61] 20:41:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x953e2800) [pid = 1756] [serial = 181] [outer = (nil)] 20:41:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0xa27e5400) [pid = 1756] [serial = 182] [outer = 0x953e2800] 20:41:24 INFO - PROCESS | 1756 | 1463629284818 Marionette DEBUG loaded listener.js 20:41:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0xa31f3800) [pid = 1756] [serial = 183] [outer = 0x953e2800] 20:41:25 INFO - PROCESS | 1756 | 1463629285633 Marionette TRACE conn4 <- [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]]]}] 20:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1383ms 20:41:25 INFO - PROCESS | 1756 | 1463629285671 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 20:41:25 INFO - PROCESS | 1756 | 1463629285674 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 20:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:41:25 INFO - PROCESS | 1756 | 1463629285700 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:41:25 INFO - PROCESS | 1756 | 1463629285704 Marionette TRACE conn4 <- [1,218,null,{}] 20:41:25 INFO - PROCESS | 1756 | 1463629285711 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:25 INFO - PROCESS | 1756 | 1463629285902 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 20:41:26 INFO - PROCESS | 1756 | 1463629286053 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:26 INFO - PROCESS | 1756 | ++DOCSHELL 0xa0615c00 == 51 [pid = 1756] [id = 62] 20:41:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0xa31ecc00) [pid = 1756] [serial = 184] [outer = (nil)] 20:41:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0xa36ec400) [pid = 1756] [serial = 185] [outer = 0xa31ecc00] 20:41:26 INFO - PROCESS | 1756 | 1463629286142 Marionette DEBUG loaded listener.js 20:41:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0xa51aa400) [pid = 1756] [serial = 186] [outer = 0xa31ecc00] 20:41:27 INFO - PROCESS | 1756 | 1463629287001 Marionette TRACE conn4 <- [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]]]}] 20:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1341ms 20:41:27 INFO - PROCESS | 1756 | 1463629287039 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 20:41:27 INFO - PROCESS | 1756 | 1463629287044 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 20:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:41:27 INFO - PROCESS | 1756 | 1463629287050 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:41:27 INFO - PROCESS | 1756 | 1463629287055 Marionette TRACE conn4 <- [1,222,null,{}] 20:41:27 INFO - PROCESS | 1756 | 1463629287081 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:27 INFO - PROCESS | 1756 | 1463629287289 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 20:41:27 INFO - PROCESS | 1756 | 1463629287443 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b2a3800 == 52 [pid = 1756] [id = 63] 20:41:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0xa060f800) [pid = 1756] [serial = 187] [outer = (nil)] 20:41:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0xa68c6400) [pid = 1756] [serial = 188] [outer = 0xa060f800] 20:41:27 INFO - PROCESS | 1756 | 1463629287537 Marionette DEBUG loaded listener.js 20:41:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0xa68cdc00) [pid = 1756] [serial = 189] [outer = 0xa060f800] 20:41:28 INFO - PROCESS | 1756 | 1463629288382 Marionette TRACE conn4 <- [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]]]}] 20:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1355ms 20:41:28 INFO - PROCESS | 1756 | 1463629288410 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 20:41:28 INFO - PROCESS | 1756 | 1463629288415 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 20:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:41:28 INFO - PROCESS | 1756 | 1463629288424 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:41:28 INFO - PROCESS | 1756 | 1463629288428 Marionette TRACE conn4 <- [1,226,null,{}] 20:41:28 INFO - PROCESS | 1756 | 1463629288435 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:28 INFO - PROCESS | 1756 | 1463629288613 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 20:41:28 INFO - PROCESS | 1756 | 1463629288767 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x9528a400 == 53 [pid = 1756] [id = 64] 20:41:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9532f400) [pid = 1756] [serial = 190] [outer = (nil)] 20:41:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0xa69a1000) [pid = 1756] [serial = 191] [outer = 0x9532f400] 20:41:28 INFO - PROCESS | 1756 | 1463629288855 Marionette DEBUG loaded listener.js 20:41:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0xa6e90c00) [pid = 1756] [serial = 192] [outer = 0x9532f400] 20:41:29 INFO - PROCESS | 1756 | 1463629289775 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 20:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1384ms 20:41:29 INFO - PROCESS | 1756 | 1463629289810 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 20:41:29 INFO - PROCESS | 1756 | 1463629289813 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 20:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:41:29 INFO - PROCESS | 1756 | 1463629289821 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:41:29 INFO - PROCESS | 1756 | 1463629289826 Marionette TRACE conn4 <- [1,230,null,{}] 20:41:29 INFO - PROCESS | 1756 | 1463629289832 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:30 INFO - PROCESS | 1756 | 1463629290009 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 20:41:30 INFO - PROCESS | 1756 | 1463629290165 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a79e400 == 54 [pid = 1756] [id = 65] 20:41:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x9ac37400) [pid = 1756] [serial = 193] [outer = (nil)] 20:41:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0xa6f3ac00) [pid = 1756] [serial = 194] [outer = 0x9ac37400] 20:41:30 INFO - PROCESS | 1756 | 1463629290254 Marionette DEBUG loaded listener.js 20:41:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0xa6f3c800) [pid = 1756] [serial = 195] [outer = 0x9ac37400] 20:41:31 INFO - PROCESS | 1756 | 1463629291185 Marionette TRACE conn4 <- [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]]]}] 20:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1434ms 20:41:31 INFO - PROCESS | 1756 | 1463629291257 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 20:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:41:31 INFO - PROCESS | 1756 | 1463629291261 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 20:41:31 INFO - PROCESS | 1756 | 1463629291268 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:41:31 INFO - PROCESS | 1756 | 1463629291272 Marionette TRACE conn4 <- [1,234,null,{}] 20:41:31 INFO - PROCESS | 1756 | 1463629291278 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:31 INFO - PROCESS | 1756 | 1463629291681 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 20:41:31 INFO - PROCESS | 1756 | 1463629291940 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fcbc00 == 55 [pid = 1756] [id = 66] 20:41:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x91fcc000) [pid = 1756] [serial = 196] [outer = (nil)] 20:41:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x95280000) [pid = 1756] [serial = 197] [outer = 0x91fcc000] 20:41:32 INFO - PROCESS | 1756 | 1463629292032 Marionette DEBUG loaded listener.js 20:41:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x95399800) [pid = 1756] [serial = 198] [outer = 0x91fcc000] 20:41:33 INFO - PROCESS | 1756 | 1463629293006 Marionette TRACE conn4 <- [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]]]}] 20:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1790ms 20:41:33 INFO - PROCESS | 1756 | 1463629293060 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 20:41:33 INFO - PROCESS | 1756 | 1463629293066 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 20:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:41:33 INFO - PROCESS | 1756 | 1463629293074 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:41:33 INFO - PROCESS | 1756 | 1463629293081 Marionette TRACE conn4 <- [1,238,null,{}] 20:41:33 INFO - PROCESS | 1756 | 1463629293089 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:33 INFO - PROCESS | 1756 | 1463629293269 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 20:41:33 INFO - PROCESS | 1756 | 1463629293431 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x953a0000 == 56 [pid = 1756] [id = 67] 20:41:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x953a1800) [pid = 1756] [serial = 199] [outer = (nil)] 20:41:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x9775e800) [pid = 1756] [serial = 200] [outer = 0x953a1800] 20:41:33 INFO - PROCESS | 1756 | 1463629293552 Marionette DEBUG loaded listener.js 20:41:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x9a4d9400) [pid = 1756] [serial = 201] [outer = 0x953a1800] 20:41:33 INFO - PROCESS | 1756 | --DOCSHELL 0x9a8f4400 == 55 [pid = 1756] [id = 33] 20:41:33 INFO - PROCESS | 1756 | --DOCSHELL 0x9d4af000 == 54 [pid = 1756] [id = 34] 20:41:33 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0xa335d800) [pid = 1756] [serial = 134] [outer = (nil)] [url = about:blank] 20:41:33 INFO - PROCESS | 1756 | --DOCSHELL 0x93cf4c00 == 53 [pid = 1756] [id = 56] 20:41:33 INFO - PROCESS | 1756 | --DOCSHELL 0x95076800 == 52 [pid = 1756] [id = 55] 20:41:33 INFO - PROCESS | 1756 | --DOCSHELL 0x95076c00 == 51 [pid = 1756] [id = 54] 20:41:34 INFO - PROCESS | 1756 | --DOCSHELL 0x95285800 == 50 [pid = 1756] [id = 53] 20:41:34 INFO - PROCESS | 1756 | --DOCSHELL 0x95073800 == 49 [pid = 1756] [id = 52] 20:41:34 INFO - PROCESS | 1756 | --DOCSHELL 0x95399400 == 48 [pid = 1756] [id = 51] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x9b06f000) [pid = 1756] [serial = 92] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x95331400) [pid = 1756] [serial = 110] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x9770fc00) [pid = 1756] [serial = 119] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x9ba9bc00) [pid = 1756] [serial = 128] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x9b074000) [pid = 1756] [serial = 122] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x9b072000) [pid = 1756] [serial = 113] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x9b752c00) [pid = 1756] [serial = 123] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0xa2375000) [pid = 1756] [serial = 125] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0xa2555400) [pid = 1756] [serial = 116] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0xa2378400) [pid = 1756] [serial = 129] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x992b1800) [pid = 1756] [serial = 120] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x9c09a000) [pid = 1756] [serial = 131] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x9c092800) [pid = 1756] [serial = 132] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0xa2558800) [pid = 1756] [serial = 126] [outer = (nil)] [url = about:blank] 20:41:34 INFO - PROCESS | 1756 | 1463629294409 Marionette TRACE conn4 <- [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]]]}] 20:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1388ms 20:41:34 INFO - PROCESS | 1756 | 1463629294463 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 20:41:34 INFO - PROCESS | 1756 | 1463629294467 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 20:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:41:34 INFO - PROCESS | 1756 | 1463629294476 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:41:34 INFO - PROCESS | 1756 | 1463629294480 Marionette TRACE conn4 <- [1,242,null,{}] 20:41:34 INFO - PROCESS | 1756 | 1463629294486 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:34 INFO - PROCESS | 1756 | 1463629294673 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 20:41:34 INFO - PROCESS | 1756 | 1463629294786 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x950d1800 == 49 [pid = 1756] [id = 68] 20:41:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x95285800) [pid = 1756] [serial = 202] [outer = (nil)] 20:41:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x9ac36400) [pid = 1756] [serial = 203] [outer = 0x95285800] 20:41:34 INFO - PROCESS | 1756 | 1463629294867 Marionette DEBUG loaded listener.js 20:41:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x9b06b000) [pid = 1756] [serial = 204] [outer = 0x95285800] 20:41:35 INFO - PROCESS | 1756 | 1463629295748 Marionette TRACE conn4 <- [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]]]}] 20:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1336ms 20:41:35 INFO - PROCESS | 1756 | 1463629295812 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 20:41:35 INFO - PROCESS | 1756 | 1463629295819 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 20:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:41:35 INFO - PROCESS | 1756 | 1463629295836 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:41:35 INFO - PROCESS | 1756 | 1463629295844 Marionette TRACE conn4 <- [1,246,null,{}] 20:41:35 INFO - PROCESS | 1756 | 1463629295856 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:36 INFO - PROCESS | 1756 | 1463629296027 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 20:41:36 INFO - PROCESS | 1756 | 1463629296154 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ac38000 == 50 [pid = 1756] [id = 69] 20:41:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9b072000) [pid = 1756] [serial = 205] [outer = (nil)] 20:41:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x9be65400) [pid = 1756] [serial = 206] [outer = 0x9b072000] 20:41:36 INFO - PROCESS | 1756 | 1463629296230 Marionette DEBUG loaded listener.js 20:41:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x9c09d000) [pid = 1756] [serial = 207] [outer = 0x9b072000] 20:41:37 INFO - PROCESS | 1756 | 1463629297121 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 20:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1350ms 20:41:37 INFO - PROCESS | 1756 | 1463629297180 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 20:41:37 INFO - PROCESS | 1756 | 1463629297186 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 20:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:41:37 INFO - PROCESS | 1756 | 1463629297200 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:41:37 INFO - PROCESS | 1756 | 1463629297203 Marionette TRACE conn4 <- [1,250,null,{}] 20:41:37 INFO - PROCESS | 1756 | 1463629297210 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:37 INFO - PROCESS | 1756 | 1463629297417 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 20:41:37 INFO - PROCESS | 1756 | 1463629297445 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x9baaa000 == 51 [pid = 1756] [id = 70] 20:41:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x9be67400) [pid = 1756] [serial = 208] [outer = (nil)] 20:41:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0xa0612800) [pid = 1756] [serial = 209] [outer = 0x9be67400] 20:41:37 INFO - PROCESS | 1756 | 1463629297522 Marionette DEBUG loaded listener.js 20:41:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0xa104a800) [pid = 1756] [serial = 210] [outer = 0x9be67400] 20:41:38 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x9b404000) [pid = 1756] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:41:38 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x9b073000) [pid = 1756] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:41:38 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x950d7400) [pid = 1756] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:41:38 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x9539ac00) [pid = 1756] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:41:38 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x9a7a1c00) [pid = 1756] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:41:38 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x95282000) [pid = 1756] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:41:38 INFO - PROCESS | 1756 | 1463629298462 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 20:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1286ms 20:41:38 INFO - PROCESS | 1756 | 1463629298508 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 20:41:38 INFO - PROCESS | 1756 | 1463629298513 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 20:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:41:38 INFO - PROCESS | 1756 | 1463629298522 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:41:38 INFO - PROCESS | 1756 | 1463629298525 Marionette TRACE conn4 <- [1,254,null,{}] 20:41:38 INFO - PROCESS | 1756 | 1463629298531 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:38 INFO - PROCESS | 1756 | 1463629298697 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 20:41:38 INFO - PROCESS | 1756 | 1463629298718 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x9be67c00 == 52 [pid = 1756] [id = 71] 20:41:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9c09ec00) [pid = 1756] [serial = 211] [outer = (nil)] 20:41:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0xa2375800) [pid = 1756] [serial = 212] [outer = 0x9c09ec00] 20:41:38 INFO - PROCESS | 1756 | 1463629298808 Marionette DEBUG loaded listener.js 20:41:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0xa2555c00) [pid = 1756] [serial = 213] [outer = 0x9c09ec00] 20:41:39 INFO - PROCESS | 1756 | 1463629299708 Marionette TRACE conn4 <- [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]]]}] 20:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1237ms 20:41:39 INFO - PROCESS | 1756 | 1463629299760 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 20:41:39 INFO - PROCESS | 1756 | 1463629299764 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 20:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:41:39 INFO - PROCESS | 1756 | 1463629299770 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:41:39 INFO - PROCESS | 1756 | 1463629299773 Marionette TRACE conn4 <- [1,258,null,{}] 20:41:39 INFO - PROCESS | 1756 | 1463629299779 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:39 INFO - PROCESS | 1756 | 1463629299960 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 20:41:40 INFO - PROCESS | 1756 | 1463629300070 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x95282000 == 53 [pid = 1756] [id = 72] 20:41:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x953ef800) [pid = 1756] [serial = 214] [outer = (nil)] 20:41:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0xa335e400) [pid = 1756] [serial = 215] [outer = 0x953ef800] 20:41:40 INFO - PROCESS | 1756 | 1463629300146 Marionette DEBUG loaded listener.js 20:41:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0xa36ebc00) [pid = 1756] [serial = 216] [outer = 0x953ef800] 20:41:41 INFO - PROCESS | 1756 | 1463629301149 Marionette TRACE conn4 <- [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]]]}] 20:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1433ms 20:41:41 INFO - PROCESS | 1756 | 1463629301206 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 20:41:41 INFO - PROCESS | 1756 | 1463629301215 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 20:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:41:41 INFO - PROCESS | 1756 | 1463629301224 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:41:41 INFO - PROCESS | 1756 | 1463629301230 Marionette TRACE conn4 <- [1,262,null,{}] 20:41:41 INFO - PROCESS | 1756 | 1463629301239 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:41 INFO - PROCESS | 1756 | 1463629301480 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 20:41:41 INFO - PROCESS | 1756 | 1463629301686 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x95332400 == 54 [pid = 1756] [id = 73] 20:41:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x9539e400) [pid = 1756] [serial = 217] [outer = (nil)] 20:41:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x97706c00) [pid = 1756] [serial = 218] [outer = 0x9539e400] 20:41:41 INFO - PROCESS | 1756 | 1463629301800 Marionette DEBUG loaded listener.js 20:41:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x9a4de400) [pid = 1756] [serial = 219] [outer = 0x9539e400] 20:41:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x953eac00) [pid = 1756] [serial = 220] [outer = 0x99e67c00] 20:41:42 INFO - PROCESS | 1756 | 1463629302786 Marionette TRACE conn4 <- [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]]]}] 20:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1593ms 20:41:42 INFO - PROCESS | 1756 | 1463629302818 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 20:41:42 INFO - PROCESS | 1756 | 1463629302826 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 20:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:41:42 INFO - PROCESS | 1756 | 1463629302838 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:41:42 INFO - PROCESS | 1756 | 1463629302842 Marionette TRACE conn4 <- [1,266,null,{}] 20:41:42 INFO - PROCESS | 1756 | 1463629302849 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:43 INFO - PROCESS | 1756 | 1463629303081 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 20:41:43 INFO - PROCESS | 1756 | 1463629303285 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x9528c800 == 55 [pid = 1756] [id = 74] 20:41:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x9b074c00) [pid = 1756] [serial = 221] [outer = (nil)] 20:41:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x9c09cc00) [pid = 1756] [serial = 222] [outer = 0x9b074c00] 20:41:43 INFO - PROCESS | 1756 | 1463629303420 Marionette DEBUG loaded listener.js 20:41:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0xa061c000) [pid = 1756] [serial = 223] [outer = 0x9b074c00] 20:41:44 INFO - PROCESS | 1756 | 1463629304278 Marionette TRACE conn4 <- [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]]]}] 20:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1485ms 20:41:44 INFO - PROCESS | 1756 | 1463629304323 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 20:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:41:44 INFO - PROCESS | 1756 | 1463629304328 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 20:41:44 INFO - PROCESS | 1756 | 1463629304337 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:41:44 INFO - PROCESS | 1756 | 1463629304343 Marionette TRACE conn4 <- [1,270,null,{}] 20:41:44 INFO - PROCESS | 1756 | 1463629304360 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:44 INFO - PROCESS | 1756 | 1463629304557 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 20:41:44 INFO - PROCESS | 1756 | 1463629304724 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x937d3400 == 56 [pid = 1756] [id = 75] 20:41:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x9a1ec000) [pid = 1756] [serial = 224] [outer = (nil)] 20:41:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0xa68c0c00) [pid = 1756] [serial = 225] [outer = 0x9a1ec000] 20:41:44 INFO - PROCESS | 1756 | 1463629304830 Marionette DEBUG loaded listener.js 20:41:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0xa6e95c00) [pid = 1756] [serial = 226] [outer = 0x9a1ec000] 20:41:45 INFO - PROCESS | 1756 | 1463629305775 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 20:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1490ms 20:41:45 INFO - PROCESS | 1756 | 1463629305826 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 20:41:45 INFO - PROCESS | 1756 | 1463629305831 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 20:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:41:45 INFO - PROCESS | 1756 | 1463629305838 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:41:45 INFO - PROCESS | 1756 | 1463629305841 Marionette TRACE conn4 <- [1,274,null,{}] 20:41:45 INFO - PROCESS | 1756 | 1463629305848 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:46 INFO - PROCESS | 1756 | 1463629306038 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 20:41:46 INFO - PROCESS | 1756 | 1463629306192 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a86c00 == 57 [pid = 1756] [id = 76] 20:41:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0xa685f400) [pid = 1756] [serial = 227] [outer = (nil)] 20:41:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0xa6fd0800) [pid = 1756] [serial = 228] [outer = 0xa685f400] 20:41:46 INFO - PROCESS | 1756 | 1463629306286 Marionette DEBUG loaded listener.js 20:41:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0xa6fd3000) [pid = 1756] [serial = 229] [outer = 0xa685f400] 20:41:47 INFO - PROCESS | 1756 | 1463629307138 Marionette TRACE conn4 <- [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]]]}] 20:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1331ms 20:41:47 INFO - PROCESS | 1756 | 1463629307177 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 20:41:47 INFO - PROCESS | 1756 | 1463629307180 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 20:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:41:47 INFO - PROCESS | 1756 | 1463629307191 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:41:47 INFO - PROCESS | 1756 | 1463629307194 Marionette TRACE conn4 <- [1,278,null,{}] 20:41:47 INFO - PROCESS | 1756 | 1463629307201 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:47 INFO - PROCESS | 1756 | 1463629307388 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 20:41:47 INFO - PROCESS | 1756 | 1463629307543 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a8a000 == 58 [pid = 1756] [id = 77] 20:41:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0xa69a0c00) [pid = 1756] [serial = 230] [outer = (nil)] 20:41:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0xa6fd9c00) [pid = 1756] [serial = 231] [outer = 0xa69a0c00] 20:41:47 INFO - PROCESS | 1756 | 1463629307630 Marionette DEBUG loaded listener.js 20:41:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0xa6fdb800) [pid = 1756] [serial = 232] [outer = 0xa69a0c00] 20:41:48 INFO - PROCESS | 1756 | 1463629308585 Marionette TRACE conn4 <- [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]]]}] 20:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1434ms 20:41:48 INFO - PROCESS | 1756 | 1463629308626 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 20:41:48 INFO - PROCESS | 1756 | 1463629308629 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 20:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:41:48 INFO - PROCESS | 1756 | 1463629308638 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:41:48 INFO - PROCESS | 1756 | 1463629308642 Marionette TRACE conn4 <- [1,282,null,{}] 20:41:48 INFO - PROCESS | 1756 | 1463629308648 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:48 INFO - PROCESS | 1756 | 1463629308854 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 20:41:49 INFO - PROCESS | 1756 | 1463629309011 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x91641400 == 59 [pid = 1756] [id = 78] 20:41:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x91644000) [pid = 1756] [serial = 233] [outer = (nil)] 20:41:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x9164c000) [pid = 1756] [serial = 234] [outer = 0x91644000] 20:41:49 INFO - PROCESS | 1756 | 1463629309105 Marionette DEBUG loaded listener.js 20:41:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0xa6fd8400) [pid = 1756] [serial = 235] [outer = 0x91644000] 20:41:50 INFO - PROCESS | 1756 | 1463629310032 Marionette TRACE conn4 <- [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]]]}] 20:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1438ms 20:41:50 INFO - PROCESS | 1756 | 1463629310078 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 20:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:41:50 INFO - PROCESS | 1756 | 1463629310084 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 20:41:50 INFO - PROCESS | 1756 | 1463629310090 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:41:50 INFO - PROCESS | 1756 | 1463629310094 Marionette TRACE conn4 <- [1,286,null,{}] 20:41:50 INFO - PROCESS | 1756 | 1463629310100 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:50 INFO - PROCESS | 1756 | 1463629310294 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 20:41:50 INFO - PROCESS | 1756 | 1463629310451 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x91644800 == 60 [pid = 1756] [id = 79] 20:41:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x91645800) [pid = 1756] [serial = 236] [outer = (nil)] 20:41:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0xa82b1400) [pid = 1756] [serial = 237] [outer = 0x91645800] 20:41:50 INFO - PROCESS | 1756 | 1463629310539 Marionette DEBUG loaded listener.js 20:41:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0xa8c22c00) [pid = 1756] [serial = 238] [outer = 0x91645800] 20:41:51 INFO - PROCESS | 1756 | 1463629311468 Marionette TRACE conn4 <- [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]]]}] 20:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1435ms 20:41:51 INFO - PROCESS | 1756 | 1463629311527 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 20:41:51 INFO - PROCESS | 1756 | 1463629311530 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 20:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:41:51 INFO - PROCESS | 1756 | 1463629311538 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:41:51 INFO - PROCESS | 1756 | 1463629311542 Marionette TRACE conn4 <- [1,290,null,{}] 20:41:51 INFO - PROCESS | 1756 | 1463629311548 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:51 INFO - PROCESS | 1756 | 1463629311734 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 20:41:51 INFO - PROCESS | 1756 | 1463629311899 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x91331800 == 61 [pid = 1756] [id = 80] 20:41:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x91333800) [pid = 1756] [serial = 239] [outer = (nil)] 20:41:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x91339c00) [pid = 1756] [serial = 240] [outer = 0x91333800] 20:41:51 INFO - PROCESS | 1756 | 1463629311991 Marionette DEBUG loaded listener.js 20:41:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x9133d000) [pid = 1756] [serial = 241] [outer = 0x91333800] 20:41:52 INFO - PROCESS | 1756 | 1463629312868 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 20:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1382ms 20:41:52 INFO - PROCESS | 1756 | 1463629312921 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 20:41:52 INFO - PROCESS | 1756 | 1463629312925 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 20:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:41:52 INFO - PROCESS | 1756 | 1463629312933 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:41:52 INFO - PROCESS | 1756 | 1463629312936 Marionette TRACE conn4 <- [1,294,null,{}] 20:41:52 INFO - PROCESS | 1756 | 1463629312943 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:53 INFO - PROCESS | 1756 | 1463629313134 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 20:41:53 INFO - PROCESS | 1756 | 1463629313294 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x90c73400 == 62 [pid = 1756] [id = 81] 20:41:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x90c73800) [pid = 1756] [serial = 242] [outer = (nil)] 20:41:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x90c79c00) [pid = 1756] [serial = 243] [outer = 0x90c73800] 20:41:53 INFO - PROCESS | 1756 | 1463629313383 Marionette DEBUG loaded listener.js 20:41:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x90c7f000) [pid = 1756] [serial = 244] [outer = 0x90c73800] 20:41:54 INFO - PROCESS | 1756 | 1463629314652 Marionette TRACE conn4 <- [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]]]}] 20:41:54 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. 20:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1790ms 20:41:54 INFO - PROCESS | 1756 | 1463629314727 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 20:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:41:54 INFO - PROCESS | 1756 | 1463629314738 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 20:41:54 INFO - PROCESS | 1756 | 1463629314749 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:41:54 INFO - PROCESS | 1756 | 1463629314755 Marionette TRACE conn4 <- [1,298,null,{}] 20:41:54 INFO - PROCESS | 1756 | 1463629314763 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:55 INFO - PROCESS | 1756 | 1463629315011 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 20:41:55 INFO - PROCESS | 1756 | 1463629315278 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x90c7c000 == 63 [pid = 1756] [id = 82] 20:41:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x91fc4400) [pid = 1756] [serial = 245] [outer = (nil)] 20:41:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x937d7800) [pid = 1756] [serial = 246] [outer = 0x91fc4400] 20:41:55 INFO - PROCESS | 1756 | 1463629315368 Marionette DEBUG loaded listener.js 20:41:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x95076000) [pid = 1756] [serial = 247] [outer = 0x91fc4400] 20:41:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9be67c00 == 62 [pid = 1756] [id = 71] 20:41:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9baaa000 == 61 [pid = 1756] [id = 70] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0xa0617400) [pid = 1756] [serial = 170] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9ac38000 == 60 [pid = 1756] [id = 69] 20:41:56 INFO - PROCESS | 1756 | --DOCSHELL 0x950d1800 == 59 [pid = 1756] [id = 68] 20:41:56 INFO - PROCESS | 1756 | --DOCSHELL 0x953a0000 == 58 [pid = 1756] [id = 67] 20:41:56 INFO - PROCESS | 1756 | 1463629316283 Marionette TRACE conn4 <- [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]]]}] 20:41:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91fcbc00 == 57 [pid = 1756] [id = 66] 20:41:56 INFO - PROCESS | 1756 | --DOCSHELL 0x946d4800 == 56 [pid = 1756] [id = 57] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x9c092400) [pid = 1756] [serial = 167] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x9baa8c00) [pid = 1756] [serial = 165] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x9ba94400) [pid = 1756] [serial = 164] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x9a1ed000) [pid = 1756] [serial = 137] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x99d6bc00) [pid = 1756] [serial = 156] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x9d88d800) [pid = 1756] [serial = 168] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0xa060f400) [pid = 1756] [serial = 149] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x9539fc00) [pid = 1756] [serial = 152] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x9ac37000) [pid = 1756] [serial = 159] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x9ac31400) [pid = 1756] [serial = 158] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x953f0800) [pid = 1756] [serial = 155] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x9b2a1c00) [pid = 1756] [serial = 161] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x953a4800) [pid = 1756] [serial = 146] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0xa23be000) [pid = 1756] [serial = 143] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x953e4c00) [pid = 1756] [serial = 153] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x9be5e400) [pid = 1756] [serial = 140] [outer = (nil)] [url = about:blank] 20:41:56 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0x9b7b7400) [pid = 1756] [serial = 162] [outer = (nil)] [url = about:blank] 20:41: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. 20:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1598ms 20:41:56 INFO - PROCESS | 1756 | 1463629316347 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 20:41:56 INFO - PROCESS | 1756 | 1463629316357 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 20:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:41:56 INFO - PROCESS | 1756 | 1463629316367 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:41:56 INFO - PROCESS | 1756 | 1463629316372 Marionette TRACE conn4 <- [1,302,null,{}] 20:41:56 INFO - PROCESS | 1756 | 1463629316378 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:56 INFO - PROCESS | 1756 | 1463629316549 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 20:41:56 INFO - PROCESS | 1756 | 1463629316666 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x95329c00 == 57 [pid = 1756] [id = 83] 20:41:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0x953a1000) [pid = 1756] [serial = 248] [outer = (nil)] 20:41:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0x953e4000) [pid = 1756] [serial = 249] [outer = 0x953a1000] 20:41:56 INFO - PROCESS | 1756 | 1463629316746 Marionette DEBUG loaded listener.js 20:41:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x97709c00) [pid = 1756] [serial = 250] [outer = 0x953a1000] 20:41:57 INFO - PROCESS | 1756 | 1463629317594 Marionette TRACE conn4 <- [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]]]}] 20:41: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. 20:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1303ms 20:41:57 INFO - PROCESS | 1756 | 1463629317672 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 20:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:41:57 INFO - PROCESS | 1756 | 1463629317677 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 20:41:57 INFO - PROCESS | 1756 | 1463629317684 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:41:57 INFO - PROCESS | 1756 | 1463629317690 Marionette TRACE conn4 <- [1,306,null,{}] 20:41:57 INFO - PROCESS | 1756 | 1463629317715 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:57 INFO - PROCESS | 1756 | 1463629317884 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 20:41:58 INFO - PROCESS | 1756 | 1463629318003 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x95333c00 == 58 [pid = 1756] [id = 84] 20:41:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x9a1cf800) [pid = 1756] [serial = 251] [outer = (nil)] 20:41:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x9ac35000) [pid = 1756] [serial = 252] [outer = 0x9a1cf800] 20:41:58 INFO - PROCESS | 1756 | 1463629318088 Marionette DEBUG loaded listener.js 20:41:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x9b06a400) [pid = 1756] [serial = 253] [outer = 0x9a1cf800] 20:41:58 INFO - PROCESS | 1756 | 1463629318937 Marionette TRACE conn4 <- [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]]]}] 20:41: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. 20:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1291ms 20:41:59 INFO - PROCESS | 1756 | 1463629319017 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 20:41:59 INFO - PROCESS | 1756 | 1463629319023 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 20:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:41:59 INFO - PROCESS | 1756 | 1463629319029 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:41:59 INFO - PROCESS | 1756 | 1463629319033 Marionette TRACE conn4 <- [1,310,null,{}] 20:41:59 INFO - PROCESS | 1756 | 1463629319038 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:41:59 INFO - PROCESS | 1756 | 1463629319261 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 20:41:59 INFO - PROCESS | 1756 | 1463629319288 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b070800 == 59 [pid = 1756] [id = 85] 20:41:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x9b7b8c00) [pid = 1756] [serial = 254] [outer = (nil)] 20:41:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x9ba8ec00) [pid = 1756] [serial = 255] [outer = 0x9b7b8c00] 20:41:59 INFO - PROCESS | 1756 | 1463629319365 Marionette DEBUG loaded listener.js 20:41:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x9bab1c00) [pid = 1756] [serial = 256] [outer = 0x9b7b8c00] 20:42:00 INFO - PROCESS | 1756 | 1463629320204 Marionette TRACE conn4 <- [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]]]}] 20:42:00 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. 20:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1239ms 20:42:00 INFO - PROCESS | 1756 | 1463629320269 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 20:42:00 INFO - PROCESS | 1756 | 1463629320274 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 20:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:42:00 INFO - PROCESS | 1756 | 1463629320281 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:42:00 INFO - PROCESS | 1756 | 1463629320285 Marionette TRACE conn4 <- [1,314,null,{}] 20:42:00 INFO - PROCESS | 1756 | 1463629320299 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:00 INFO - PROCESS | 1756 | 1463629320528 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 20:42:00 INFO - PROCESS | 1756 | 1463629320553 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ac35c00 == 60 [pid = 1756] [id = 86] 20:42:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x9b751800) [pid = 1756] [serial = 257] [outer = (nil)] 20:42:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x9c092400) [pid = 1756] [serial = 258] [outer = 0x9b751800] 20:42:00 INFO - PROCESS | 1756 | 1463629320630 Marionette DEBUG loaded listener.js 20:42:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x9c09e000) [pid = 1756] [serial = 259] [outer = 0x9b751800] 20:42:01 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x9be67400) [pid = 1756] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:42:01 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x9c09ec00) [pid = 1756] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:42:01 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x91fcc000) [pid = 1756] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:42:01 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x95285800) [pid = 1756] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:42:01 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x953a1800) [pid = 1756] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:42:01 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x9b072000) [pid = 1756] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:42:01 INFO - PROCESS | 1756 | 1463629321767 Marionette TRACE conn4 <- [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]]]}] 20:42:01 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. 20:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1539ms 20:42:01 INFO - PROCESS | 1756 | 1463629321822 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 20:42:01 INFO - PROCESS | 1756 | 1463629321825 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 20:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:42:01 INFO - PROCESS | 1756 | 1463629321832 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:42:01 INFO - PROCESS | 1756 | 1463629321835 Marionette TRACE conn4 <- [1,318,null,{}] 20:42:01 INFO - PROCESS | 1756 | 1463629321841 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:02 INFO - PROCESS | 1756 | 1463629322032 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 20:42:02 INFO - PROCESS | 1756 | 1463629322152 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x9130a000 == 61 [pid = 1756] [id = 87] 20:42:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x9130ac00) [pid = 1756] [serial = 260] [outer = (nil)] 20:42:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x91312000) [pid = 1756] [serial = 261] [outer = 0x9130ac00] 20:42:02 INFO - PROCESS | 1756 | 1463629322239 Marionette DEBUG loaded listener.js 20:42:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x9ac3e000) [pid = 1756] [serial = 262] [outer = 0x9130ac00] 20:42:03 INFO - PROCESS | 1756 | 1463629323024 Marionette TRACE conn4 <- [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]]]}] 20:42:03 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. 20:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1237ms 20:42:03 INFO - PROCESS | 1756 | 1463629323071 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 20:42:03 INFO - PROCESS | 1756 | 1463629323074 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 20:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:42:03 INFO - PROCESS | 1756 | 1463629323081 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:42:03 INFO - PROCESS | 1756 | 1463629323084 Marionette TRACE conn4 <- [1,322,null,{}] 20:42:03 INFO - PROCESS | 1756 | 1463629323090 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:03 INFO - PROCESS | 1756 | 1463629323410 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 20:42:03 INFO - PROCESS | 1756 | 1463629323531 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x9130d800 == 62 [pid = 1756] [id = 88] 20:42:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x9130e000) [pid = 1756] [serial = 263] [outer = (nil)] 20:42:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x91311000) [pid = 1756] [serial = 264] [outer = 0x9130e000] 20:42:03 INFO - PROCESS | 1756 | 1463629323694 Marionette DEBUG loaded listener.js 20:42:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x91336400) [pid = 1756] [serial = 265] [outer = 0x9130e000] 20:42:04 INFO - PROCESS | 1756 | 1463629324715 Marionette TRACE conn4 <- [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]]]}] 20:42:04 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. 20:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1688ms 20:42:04 INFO - PROCESS | 1756 | 1463629324775 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 20:42:04 INFO - PROCESS | 1756 | 1463629324792 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 20:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:42:04 INFO - PROCESS | 1756 | 1463629324803 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:42:04 INFO - PROCESS | 1756 | 1463629324808 Marionette TRACE conn4 <- [1,326,null,{}] 20:42:04 INFO - PROCESS | 1756 | 1463629324862 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:05 INFO - PROCESS | 1756 | 1463629325073 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 20:42:05 INFO - PROCESS | 1756 | 1463629325259 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x923c2400 == 63 [pid = 1756] [id = 89] 20:42:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x923c3000) [pid = 1756] [serial = 266] [outer = (nil)] 20:42:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x923c8800) [pid = 1756] [serial = 267] [outer = 0x923c3000] 20:42:05 INFO - PROCESS | 1756 | 1463629325353 Marionette DEBUG loaded listener.js 20:42:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x923cc400) [pid = 1756] [serial = 268] [outer = 0x923c3000] 20:42:06 INFO - PROCESS | 1756 | 1463629326323 Marionette TRACE conn4 <- [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]]]}] 20:42:06 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. 20:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1585ms 20:42:06 INFO - PROCESS | 1756 | 1463629326388 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 20:42:06 INFO - PROCESS | 1756 | 1463629326393 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 20:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:42:06 INFO - PROCESS | 1756 | 1463629326401 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:42:06 INFO - PROCESS | 1756 | 1463629326404 Marionette TRACE conn4 <- [1,330,null,{}] 20:42:06 INFO - PROCESS | 1756 | 1463629326412 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:06 INFO - PROCESS | 1756 | 1463629326605 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 20:42:06 INFO - PROCESS | 1756 | 1463629326812 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x9539a400 == 64 [pid = 1756] [id = 90] 20:42:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x953a7400) [pid = 1756] [serial = 269] [outer = (nil)] 20:42:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x953e7800) [pid = 1756] [serial = 270] [outer = 0x953a7400] 20:42:06 INFO - PROCESS | 1756 | 1463629326953 Marionette DEBUG loaded listener.js 20:42:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x98121400) [pid = 1756] [serial = 271] [outer = 0x953a7400] 20:42:07 INFO - PROCESS | 1756 | 1463629327920 Marionette TRACE conn4 <- [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]]]}] 20:42:07 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. 20:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1535ms 20:42:07 INFO - PROCESS | 1756 | 1463629327935 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 20:42:07 INFO - PROCESS | 1756 | 1463629327942 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 20:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:42:07 INFO - PROCESS | 1756 | 1463629327959 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:42:07 INFO - PROCESS | 1756 | 1463629327967 Marionette TRACE conn4 <- [1,334,null,{}] 20:42:07 INFO - PROCESS | 1756 | 1463629327973 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:08 INFO - PROCESS | 1756 | 1463629328148 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 20:42:08 INFO - PROCESS | 1756 | 1463629328355 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x91642800 == 65 [pid = 1756] [id = 91] 20:42:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x9b29d000) [pid = 1756] [serial = 272] [outer = (nil)] 20:42:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x9c064c00) [pid = 1756] [serial = 273] [outer = 0x9b29d000] 20:42:08 INFO - PROCESS | 1756 | 1463629328490 Marionette DEBUG loaded listener.js 20:42:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x9d899c00) [pid = 1756] [serial = 274] [outer = 0x9b29d000] 20:42:09 INFO - PROCESS | 1756 | 1463629329370 Marionette TRACE conn4 <- [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]]]}] 20:42:09 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. 20:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1496ms 20:42:09 INFO - PROCESS | 1756 | 1463629329448 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 20:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:42:09 INFO - PROCESS | 1756 | 1463629329452 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 20:42:09 INFO - PROCESS | 1756 | 1463629329458 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:42:09 INFO - PROCESS | 1756 | 1463629329462 Marionette TRACE conn4 <- [1,338,null,{}] 20:42:09 INFO - PROCESS | 1756 | 1463629329468 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:09 INFO - PROCESS | 1756 | 1463629329741 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 20:42:10 INFO - PROCESS | 1756 | 1463629330030 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x90c7b000 == 66 [pid = 1756] [id = 92] 20:42:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x9b071800) [pid = 1756] [serial = 275] [outer = (nil)] 20:42:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0xa0619c00) [pid = 1756] [serial = 276] [outer = 0x9b071800] 20:42:10 INFO - PROCESS | 1756 | 1463629330186 Marionette DEBUG loaded listener.js 20:42:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0xa2375000) [pid = 1756] [serial = 277] [outer = 0x9b071800] 20:42:11 INFO - PROCESS | 1756 | 1463629331040 Marionette TRACE conn4 <- [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]]]}] 20:42:11 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. 20:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1635ms 20:42:11 INFO - PROCESS | 1756 | 1463629331094 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 20:42:11 INFO - PROCESS | 1756 | 1463629331098 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 20:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:42:11 INFO - PROCESS | 1756 | 1463629331106 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:42:11 INFO - PROCESS | 1756 | 1463629331109 Marionette TRACE conn4 <- [1,342,null,{}] 20:42:11 INFO - PROCESS | 1756 | 1463629331116 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:11 INFO - PROCESS | 1756 | 1463629331339 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 20:42:11 INFO - PROCESS | 1756 | 1463629331503 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:11 INFO - PROCESS | 1756 | ++DOCSHELL 0xa254e000 == 67 [pid = 1756] [id = 93] 20:42:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0xa31ce000) [pid = 1756] [serial = 278] [outer = (nil)] 20:42:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0xa3576400) [pid = 1756] [serial = 279] [outer = 0xa31ce000] 20:42:11 INFO - PROCESS | 1756 | 1463629331603 Marionette DEBUG loaded listener.js 20:42:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0xa638b800) [pid = 1756] [serial = 280] [outer = 0xa31ce000] 20:42:12 INFO - PROCESS | 1756 | 1463629332513 Marionette TRACE conn4 <- [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]]]}] 20:42:12 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. 20:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1441ms 20:42:12 INFO - PROCESS | 1756 | 1463629332547 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 20:42:12 INFO - PROCESS | 1756 | 1463629332550 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 20:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:42:12 INFO - PROCESS | 1756 | 1463629332558 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:42:12 INFO - PROCESS | 1756 | 1463629332562 Marionette TRACE conn4 <- [1,346,null,{}] 20:42:12 INFO - PROCESS | 1756 | 1463629332568 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:12 INFO - PROCESS | 1756 | 1463629332755 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 20:42:12 INFO - PROCESS | 1756 | 1463629332921 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d4800 == 68 [pid = 1756] [id = 94] 20:42:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8f0d5c00) [pid = 1756] [serial = 281] [outer = (nil)] 20:42:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x8f0db400) [pid = 1756] [serial = 282] [outer = 0x8f0d5c00] 20:42:13 INFO - PROCESS | 1756 | 1463629333008 Marionette DEBUG loaded listener.js 20:42:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x8f0dd000) [pid = 1756] [serial = 283] [outer = 0x8f0d5c00] 20:42:13 INFO - PROCESS | 1756 | 1463629333945 Marionette TRACE conn4 <- [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]]]}] 20:42:13 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. 20:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1434ms 20:42:13 INFO - PROCESS | 1756 | 1463629333993 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 20:42:14 INFO - PROCESS | 1756 | 1463629333998 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 20:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:42:14 INFO - PROCESS | 1756 | 1463629334009 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:42:14 INFO - PROCESS | 1756 | 1463629334013 Marionette TRACE conn4 <- [1,350,null,{}] 20:42:14 INFO - PROCESS | 1756 | 1463629334019 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:14 INFO - PROCESS | 1756 | 1463629334216 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 20:42:14 INFO - PROCESS | 1756 | 1463629334379 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d6c00 == 69 [pid = 1756] [id = 95] 20:42:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x8f0e0000) [pid = 1756] [serial = 284] [outer = (nil)] 20:42:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0xa31ca400) [pid = 1756] [serial = 285] [outer = 0x8f0e0000] 20:42:14 INFO - PROCESS | 1756 | 1463629334509 Marionette DEBUG loaded listener.js 20:42:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0xa693dc00) [pid = 1756] [serial = 286] [outer = 0x8f0e0000] 20:42:15 INFO - PROCESS | 1756 | 1463629335389 Marionette TRACE conn4 <- [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]]]}] 20:42:15 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. 20:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1445ms 20:42:15 INFO - PROCESS | 1756 | 1463629335456 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 20:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:42:15 INFO - PROCESS | 1756 | 1463629335460 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 20:42:15 INFO - PROCESS | 1756 | 1463629335467 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:42:15 INFO - PROCESS | 1756 | 1463629335471 Marionette TRACE conn4 <- [1,354,null,{}] 20:42:15 INFO - PROCESS | 1756 | 1463629335477 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:15 INFO - PROCESS | 1756 | 1463629335674 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 20:42:15 INFO - PROCESS | 1756 | 1463629335838 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:15 INFO - PROCESS | 1756 | ++DOCSHELL 0xa23c3400 == 70 [pid = 1756] [id = 96] 20:42:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0xa3153000) [pid = 1756] [serial = 287] [outer = (nil)] 20:42:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0xa6f7ac00) [pid = 1756] [serial = 288] [outer = 0xa3153000] 20:42:15 INFO - PROCESS | 1756 | 1463629335932 Marionette DEBUG loaded listener.js 20:42:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0xa828a400) [pid = 1756] [serial = 289] [outer = 0xa3153000] 20:42:16 INFO - PROCESS | 1756 | 1463629336870 Marionette TRACE conn4 <- [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]]]}] 20:42:16 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. 20:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1437ms 20:42:16 INFO - PROCESS | 1756 | 1463629336904 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 20:42:16 INFO - PROCESS | 1756 | 1463629336915 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 20:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:42:16 INFO - PROCESS | 1756 | 1463629336923 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:42:16 INFO - PROCESS | 1756 | 1463629336926 Marionette TRACE conn4 <- [1,358,null,{}] 20:42:16 INFO - PROCESS | 1756 | 1463629336932 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:17 INFO - PROCESS | 1756 | 1463629337159 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 20:42:17 INFO - PROCESS | 1756 | 1463629337366 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7ec000 == 71 [pid = 1756] [id = 97] 20:42:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x8e7ec400) [pid = 1756] [serial = 290] [outer = (nil)] 20:42:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x8e7f1800) [pid = 1756] [serial = 291] [outer = 0x8e7ec400] 20:42:17 INFO - PROCESS | 1756 | 1463629337501 Marionette DEBUG loaded listener.js 20:42:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x8e7f4400) [pid = 1756] [serial = 292] [outer = 0x8e7ec400] 20:42:18 INFO - PROCESS | 1756 | 1463629338678 Marionette TRACE conn4 <- [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]]]}] 20:42:18 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. 20:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1785ms 20:42:18 INFO - PROCESS | 1756 | 1463629338711 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 20:42:18 INFO - PROCESS | 1756 | 1463629338717 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 20:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:42:18 INFO - PROCESS | 1756 | 1463629338729 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:42:18 INFO - PROCESS | 1756 | 1463629338736 Marionette TRACE conn4 <- [1,362,null,{}] 20:42:18 INFO - PROCESS | 1756 | 1463629338747 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:19 INFO - PROCESS | 1756 | 1463629338997 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 20:42:19 INFO - PROCESS | 1756 | 1463629339192 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x91340c00 == 72 [pid = 1756] [id = 98] 20:42:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x9163e800) [pid = 1756] [serial = 293] [outer = (nil)] 20:42:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9164ac00) [pid = 1756] [serial = 294] [outer = 0x9163e800] 20:42:19 INFO - PROCESS | 1756 | 1463629339274 Marionette DEBUG loaded listener.js 20:42:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x91fc8000) [pid = 1756] [serial = 295] [outer = 0x9163e800] 20:42:20 INFO - PROCESS | 1756 | 1463629340328 Marionette TRACE conn4 <- [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]]]}] 20:42:20 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. 20:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1651ms 20:42:20 INFO - PROCESS | 1756 | 1463629340379 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 20:42:20 INFO - PROCESS | 1756 | 1463629340388 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 20:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:42:20 INFO - PROCESS | 1756 | 1463629340399 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:42:20 INFO - PROCESS | 1756 | 1463629340403 Marionette TRACE conn4 <- [1,366,null,{}] 20:42:20 INFO - PROCESS | 1756 | 1463629340410 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:20 INFO - PROCESS | 1756 | 1463629340633 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 20:42:20 INFO - PROCESS | 1756 | 1463629340848 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x923c7c00 == 73 [pid = 1756] [id = 99] 20:42:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x923c9c00) [pid = 1756] [serial = 296] [outer = (nil)] 20:42:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x946d9c00) [pid = 1756] [serial = 297] [outer = 0x923c9c00] 20:42:20 INFO - PROCESS | 1756 | 1463629340947 Marionette DEBUG loaded listener.js 20:42:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x95399400) [pid = 1756] [serial = 298] [outer = 0x923c9c00] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0xa22a3c00 == 72 [pid = 1756] [id = 48] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x946d4400 == 71 [pid = 1756] [id = 49] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x953efc00) [pid = 1756] [serial = 173] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x9ac39c00) [pid = 1756] [serial = 176] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0xa0619800) [pid = 1756] [serial = 179] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0xa27e5400) [pid = 1756] [serial = 182] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0xa36ec400) [pid = 1756] [serial = 185] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0xa68c6400) [pid = 1756] [serial = 188] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0xa69a1000) [pid = 1756] [serial = 191] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0xa6f3ac00) [pid = 1756] [serial = 194] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x9ba92400 == 70 [pid = 1756] [id = 47] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x9ac35c00 == 69 [pid = 1756] [id = 86] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x9b070800 == 68 [pid = 1756] [id = 85] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x95333c00 == 67 [pid = 1756] [id = 84] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x95329c00 == 66 [pid = 1756] [id = 83] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x90c7c000 == 65 [pid = 1756] [id = 82] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x93a8a000 == 64 [pid = 1756] [id = 77] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x93a86c00 == 63 [pid = 1756] [id = 76] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x937d3400 == 62 [pid = 1756] [id = 75] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x9528c800 == 61 [pid = 1756] [id = 74] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x95079c00 == 60 [pid = 1756] [id = 50] 20:42:21 INFO - PROCESS | 1756 | --DOCSHELL 0x95332400 == 59 [pid = 1756] [id = 73] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0xa0612800) [pid = 1756] [serial = 209] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0xa2375800) [pid = 1756] [serial = 212] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0xa104a800) [pid = 1756] [serial = 210] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x95399800) [pid = 1756] [serial = 198] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x95280000) [pid = 1756] [serial = 197] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x9ac36400) [pid = 1756] [serial = 203] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x9b06b000) [pid = 1756] [serial = 204] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x9a4d9400) [pid = 1756] [serial = 201] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9775e800) [pid = 1756] [serial = 200] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0xa2555c00) [pid = 1756] [serial = 213] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x9c09d000) [pid = 1756] [serial = 207] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x9be65400) [pid = 1756] [serial = 206] [outer = (nil)] [url = about:blank] 20:42:21 INFO - PROCESS | 1756 | 1463629341952 Marionette TRACE conn4 <- [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]]]}] 20:42:21 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. 20:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1586ms 20:42:21 INFO - PROCESS | 1756 | 1463629341986 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 20:42:21 INFO - PROCESS | 1756 | 1463629341989 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 20:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:42:22 INFO - PROCESS | 1756 | 1463629341996 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:42:22 INFO - PROCESS | 1756 | 1463629342003 Marionette TRACE conn4 <- [1,370,null,{}] 20:42:22 INFO - PROCESS | 1756 | 1463629342020 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:22 INFO - PROCESS | 1756 | 1463629342263 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 20:42:22 INFO - PROCESS | 1756 | 1463629342419 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b5e400 == 60 [pid = 1756] [id = 100] 20:42:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x90b5f000) [pid = 1756] [serial = 299] [outer = (nil)] 20:42:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x91fcc400) [pid = 1756] [serial = 300] [outer = 0x90b5f000] 20:42:22 INFO - PROCESS | 1756 | 1463629342503 Marionette DEBUG loaded listener.js 20:42:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x946d4400) [pid = 1756] [serial = 301] [outer = 0x90b5f000] 20:42:23 INFO - PROCESS | 1756 | 1463629343319 Marionette TRACE conn4 <- [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]]]}] 20:42:23 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. 20:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1387ms 20:42:23 INFO - PROCESS | 1756 | 1463629343385 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 20:42:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:42:23 INFO - PROCESS | 1756 | 1463629343391 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 20:42:23 INFO - PROCESS | 1756 | 1463629343398 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:42:23 INFO - PROCESS | 1756 | 1463629343401 Marionette TRACE conn4 <- [1,374,null,{}] 20:42:23 INFO - PROCESS | 1756 | 1463629343409 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:23 INFO - PROCESS | 1756 | 1463629343588 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 20:42:23 INFO - PROCESS | 1756 | 1463629343600 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a8a000 == 61 [pid = 1756] [id = 101] 20:42:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x953a4800) [pid = 1756] [serial = 302] [outer = (nil)] 20:42:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x953f0000) [pid = 1756] [serial = 303] [outer = 0x953a4800] 20:42:23 INFO - PROCESS | 1756 | 1463629343685 Marionette DEBUG loaded listener.js 20:42:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x99e6d400) [pid = 1756] [serial = 304] [outer = 0x953a4800] 20:42:24 INFO - PROCESS | 1756 | 1463629344652 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:42:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:42:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1291ms 20:42:24 INFO - PROCESS | 1756 | 1463629344693 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 20:42:24 INFO - PROCESS | 1756 | 1463629344697 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 20:42:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:42:24 INFO - PROCESS | 1756 | 1463629344704 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:42:24 INFO - PROCESS | 1756 | 1463629344708 Marionette TRACE conn4 <- [1,378,null,{}] 20:42:24 INFO - PROCESS | 1756 | 1463629344737 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:24 INFO - PROCESS | 1756 | 1463629344988 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 20:42:25 INFO - PROCESS | 1756 | 1463629345021 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7ee800 == 62 [pid = 1756] [id = 102] 20:42:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x953e5800) [pid = 1756] [serial = 305] [outer = (nil)] 20:42:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9ac30400) [pid = 1756] [serial = 306] [outer = 0x953e5800] 20:42:25 INFO - PROCESS | 1756 | 1463629345103 Marionette DEBUG loaded listener.js 20:42:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x9ac3b400) [pid = 1756] [serial = 307] [outer = 0x953e5800] 20:42:26 INFO - PROCESS | 1756 | 1463629346054 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:42:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:42:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1392ms 20:42:26 INFO - PROCESS | 1756 | 1463629346097 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 20:42:26 INFO - PROCESS | 1756 | 1463629346117 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 20:42:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:42:26 INFO - PROCESS | 1756 | 1463629346136 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:42:26 INFO - PROCESS | 1756 | 1463629346140 Marionette TRACE conn4 <- [1,382,null,{}] 20:42:26 INFO - PROCESS | 1756 | 1463629346146 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:26 INFO - PROCESS | 1756 | 1463629346392 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 20:42:26 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x9a1d4c00) [pid = 1756] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:42:26 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x9532e800) [pid = 1756] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:42:26 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x9b7b8c00) [pid = 1756] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:42:26 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x9ba95400) [pid = 1756] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:42:26 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x91fc4400) [pid = 1756] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:42:26 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9a1cf800) [pid = 1756] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:42:26 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x9b751800) [pid = 1756] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:42:26 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0xa2248c00) [pid = 1756] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:42:26 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x9ba9c800) [pid = 1756] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:42:26 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x953a1000) [pid = 1756] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:42:26 INFO - PROCESS | 1756 | 1463629346767 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0de800 == 63 [pid = 1756] [id = 103] 20:42:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x9130ec00) [pid = 1756] [serial = 308] [outer = (nil)] 20:42:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x9539e000) [pid = 1756] [serial = 309] [outer = 0x9130ec00] 20:42:26 INFO - PROCESS | 1756 | 1463629346844 Marionette DEBUG loaded listener.js 20:42:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x9ba9c800) [pid = 1756] [serial = 310] [outer = 0x9130ec00] 20:42:27 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:42:27 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:42:27 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:42:27 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:42:27 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:42:27 INFO - PROCESS | 1756 | 1463629347588 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:42:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:42:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1485ms 20:42:27 INFO - PROCESS | 1756 | 1463629347621 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 20:42:27 INFO - PROCESS | 1756 | 1463629347625 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 20:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:42:27 INFO - PROCESS | 1756 | 1463629347631 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:42:27 INFO - PROCESS | 1756 | 1463629347635 Marionette TRACE conn4 <- [1,386,null,{}] 20:42:27 INFO - PROCESS | 1756 | 1463629347641 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:27 INFO - PROCESS | 1756 | 1463629347805 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 20:42:27 INFO - PROCESS | 1756 | 1463629347821 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x953a1c00 == 64 [pid = 1756] [id = 104] 20:42:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x9b075000) [pid = 1756] [serial = 311] [outer = (nil)] 20:42:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0xa060e400) [pid = 1756] [serial = 312] [outer = 0x9b075000] 20:42:27 INFO - PROCESS | 1756 | 1463629347897 Marionette DEBUG loaded listener.js 20:42:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0xa104a800) [pid = 1756] [serial = 313] [outer = 0x9b075000] 20:42:29 INFO - PROCESS | 1756 | 1463629349018 Marionette TRACE conn4 <- [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]]]}] 20:42:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1432ms 20:42:29 INFO - PROCESS | 1756 | 1463629349066 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 20:42:29 INFO - PROCESS | 1756 | 1463629349073 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 20:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:42:29 INFO - PROCESS | 1756 | 1463629349083 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:42:29 INFO - PROCESS | 1756 | 1463629349090 Marionette TRACE conn4 <- [1,390,null,{}] 20:42:29 INFO - PROCESS | 1756 | 1463629349101 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:29 INFO - PROCESS | 1756 | 1463629349362 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 20:42:29 INFO - PROCESS | 1756 | 1463629349596 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8ad800 == 65 [pid = 1756] [id = 105] 20:42:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x8e8ae800) [pid = 1756] [serial = 314] [outer = (nil)] 20:42:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x8e8b6400) [pid = 1756] [serial = 315] [outer = 0x8e8ae800] 20:42:29 INFO - PROCESS | 1756 | 1463629349689 Marionette DEBUG loaded listener.js 20:42:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x8f0d1400) [pid = 1756] [serial = 316] [outer = 0x8e8ae800] 20:42:30 INFO - PROCESS | 1756 | 1463629350703 Marionette TRACE conn4 <- [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]]]}] 20:42:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1698ms 20:42:30 INFO - PROCESS | 1756 | 1463629350780 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 20:42:30 INFO - PROCESS | 1756 | 1463629350790 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 20:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:42:30 INFO - PROCESS | 1756 | 1463629350802 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:42:30 INFO - PROCESS | 1756 | 1463629350806 Marionette TRACE conn4 <- [1,394,null,{}] 20:42:30 INFO - PROCESS | 1756 | 1463629350814 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:31 INFO - PROCESS | 1756 | 1463629351052 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 20:42:31 INFO - PROCESS | 1756 | 1463629351318 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b5cc00 == 66 [pid = 1756] [id = 106] 20:42:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x90b5e800) [pid = 1756] [serial = 317] [outer = (nil)] 20:42:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x9130a400) [pid = 1756] [serial = 318] [outer = 0x90b5e800] 20:42:31 INFO - PROCESS | 1756 | 1463629351412 Marionette DEBUG loaded listener.js 20:42:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x91333c00) [pid = 1756] [serial = 319] [outer = 0x90b5e800] 20:42:32 INFO - PROCESS | 1756 | 1463629352471 Marionette TRACE conn4 <- [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]]]}] 20:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1735ms 20:42:32 INFO - PROCESS | 1756 | 1463629352537 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 20:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:42:32 INFO - PROCESS | 1756 | 1463629352542 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 20:42:32 INFO - PROCESS | 1756 | 1463629352550 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:42:32 INFO - PROCESS | 1756 | 1463629352557 Marionette TRACE conn4 <- [1,398,null,{}] 20:42:32 INFO - PROCESS | 1756 | 1463629352574 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:32 INFO - PROCESS | 1756 | 1463629352817 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 20:42:33 INFO - PROCESS | 1756 | 1463629353040 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x90c7e000 == 67 [pid = 1756] [id = 107] 20:42:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x90c80800) [pid = 1756] [serial = 320] [outer = (nil)] 20:42:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x9832a000) [pid = 1756] [serial = 321] [outer = 0x90c80800] 20:42:33 INFO - PROCESS | 1756 | 1463629353133 Marionette DEBUG loaded listener.js 20:42:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x9b073400) [pid = 1756] [serial = 322] [outer = 0x90c80800] 20:42:34 INFO - PROCESS | 1756 | 1463629354121 Marionette TRACE conn4 <- [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]]]}] 20:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1649ms 20:42:34 INFO - PROCESS | 1756 | 1463629354198 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 20:42:34 INFO - PROCESS | 1756 | 1463629354204 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 20:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:42:34 INFO - PROCESS | 1756 | 1463629354210 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:42:34 INFO - PROCESS | 1756 | 1463629354213 Marionette TRACE conn4 <- [1,402,null,{}] 20:42:34 INFO - PROCESS | 1756 | 1463629354220 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:34 INFO - PROCESS | 1756 | 1463629354457 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 20:42:34 INFO - PROCESS | 1756 | 1463629354722 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x91306400 == 68 [pid = 1756] [id = 108] 20:42:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x9b7bd000) [pid = 1756] [serial = 323] [outer = (nil)] 20:42:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9d899000) [pid = 1756] [serial = 324] [outer = 0x9b7bd000] 20:42:34 INFO - PROCESS | 1756 | 1463629354815 Marionette DEBUG loaded listener.js 20:42:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0xa224b000) [pid = 1756] [serial = 325] [outer = 0x9b7bd000] 20:42:35 INFO - PROCESS | 1756 | 1463629355812 Marionette TRACE conn4 <- [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]]]}] 20:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1634ms 20:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:42:35 INFO - PROCESS | 1756 | 1463629355845 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 20:42:35 INFO - PROCESS | 1756 | 1463629355848 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 20:42:35 INFO - PROCESS | 1756 | 1463629355856 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:42:35 INFO - PROCESS | 1756 | 1463629355860 Marionette TRACE conn4 <- [1,406,null,{}] 20:42:35 INFO - PROCESS | 1756 | 1463629355867 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:36 INFO - PROCESS | 1756 | 1463629356057 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 20:42:36 INFO - PROCESS | 1756 | 1463629356277 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a8dc00 == 69 [pid = 1756] [id = 109] 20:42:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9ac3ac00) [pid = 1756] [serial = 326] [outer = (nil)] 20:42:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0xa2556000) [pid = 1756] [serial = 327] [outer = 0x9ac3ac00] 20:42:36 INFO - PROCESS | 1756 | 1463629356415 Marionette DEBUG loaded listener.js 20:42:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0xa27eac00) [pid = 1756] [serial = 328] [outer = 0x9ac3ac00] 20:42:37 INFO - PROCESS | 1756 | 1463629357350 Marionette TRACE conn4 <- [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]]]}] 20:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1534ms 20:42:37 INFO - PROCESS | 1756 | 1463629357389 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 20:42:37 INFO - PROCESS | 1756 | 1463629357395 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 20:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:42:37 INFO - PROCESS | 1756 | 1463629357403 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:42:37 INFO - PROCESS | 1756 | 1463629357407 Marionette TRACE conn4 <- [1,410,null,{}] 20:42:37 INFO - PROCESS | 1756 | 1463629357413 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:37 INFO - PROCESS | 1756 | 1463629357640 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 20:42:37 INFO - PROCESS | 1756 | 1463629357867 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:37 INFO - PROCESS | 1756 | ++DOCSHELL 0xa254b800 == 70 [pid = 1756] [id = 110] 20:42:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0xa68c1000) [pid = 1756] [serial = 329] [outer = (nil)] 20:42:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0xa6f3b000) [pid = 1756] [serial = 330] [outer = 0xa68c1000] 20:42:37 INFO - PROCESS | 1756 | 1463629357973 Marionette DEBUG loaded listener.js 20:42:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0xa6fd4800) [pid = 1756] [serial = 331] [outer = 0xa68c1000] 20:42:38 INFO - PROCESS | 1756 | 1463629358864 Marionette TRACE conn4 <- [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]]]}] 20:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1499ms 20:42:38 INFO - PROCESS | 1756 | 1463629358904 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 20:42:38 INFO - PROCESS | 1756 | 1463629358909 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 20:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:42:38 INFO - PROCESS | 1756 | 1463629358916 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:42:38 INFO - PROCESS | 1756 | 1463629358919 Marionette TRACE conn4 <- [1,414,null,{}] 20:42:38 INFO - PROCESS | 1756 | 1463629358926 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:39 INFO - PROCESS | 1756 | 1463629359120 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 20:42:39 INFO - PROCESS | 1756 | 1463629359305 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df24c00 == 71 [pid = 1756] [id = 111] 20:42:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x8df27800) [pid = 1756] [serial = 332] [outer = (nil)] 20:42:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x8df2b000) [pid = 1756] [serial = 333] [outer = 0x8df27800] 20:42:39 INFO - PROCESS | 1756 | 1463629359440 Marionette DEBUG loaded listener.js 20:42:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x8df2f800) [pid = 1756] [serial = 334] [outer = 0x8df27800] 20:42:40 INFO - PROCESS | 1756 | 1463629360429 Marionette TRACE conn4 <- [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]]]}] 20:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1588ms 20:42:40 INFO - PROCESS | 1756 | 1463629360505 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 20:42:40 INFO - PROCESS | 1756 | 1463629360510 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 20:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:42:40 INFO - PROCESS | 1756 | 1463629360516 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:42:40 INFO - PROCESS | 1756 | 1463629360520 Marionette TRACE conn4 <- [1,418,null,{}] 20:42:40 INFO - PROCESS | 1756 | 1463629360527 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:40 INFO - PROCESS | 1756 | 1463629360752 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 20:42:41 INFO - PROCESS | 1756 | 1463629361027 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df24800 == 72 [pid = 1756] [id = 112] 20:42:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x8df2b400) [pid = 1756] [serial = 335] [outer = (nil)] 20:42:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x9133d800) [pid = 1756] [serial = 336] [outer = 0x8df2b400] 20:42:41 INFO - PROCESS | 1756 | 1463629361117 Marionette DEBUG loaded listener.js 20:42:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9b2a1800) [pid = 1756] [serial = 337] [outer = 0x8df2b400] 20:42:42 INFO - PROCESS | 1756 | 1463629362869 Marionette TRACE conn4 <- [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]]]}] 20:42:42 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 20:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2388ms 20:42:42 INFO - PROCESS | 1756 | 1463629362906 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 20:42:42 INFO - PROCESS | 1756 | 1463629362913 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 20:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:42:42 INFO - PROCESS | 1756 | 1463629362923 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:42:42 INFO - PROCESS | 1756 | 1463629362929 Marionette TRACE conn4 <- [1,422,null,{}] 20:42:43 INFO - PROCESS | 1756 | 1463629363021 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:43 INFO - PROCESS | 1756 | 1463629363242 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 20:42:43 INFO - PROCESS | 1756 | 1463629363541 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7edc00 == 73 [pid = 1756] [id = 113] 20:42:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x8f0dd800) [pid = 1756] [serial = 338] [outer = (nil)] 20:42:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x90c77400) [pid = 1756] [serial = 339] [outer = 0x8f0dd800] 20:42:43 INFO - PROCESS | 1756 | 1463629363625 Marionette DEBUG loaded listener.js 20:42:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x9130b000) [pid = 1756] [serial = 340] [outer = 0x8f0dd800] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x99e66c00 == 72 [pid = 1756] [id = 38] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x95282000 == 71 [pid = 1756] [id = 72] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x9ba75400 == 70 [pid = 1756] [id = 39] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x91312000) [pid = 1756] [serial = 261] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0de800 == 69 [pid = 1756] [id = 103] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7ee800 == 68 [pid = 1756] [id = 102] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x93a8a000 == 67 [pid = 1756] [id = 101] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x90b5e400 == 66 [pid = 1756] [id = 100] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x923c7c00 == 65 [pid = 1756] [id = 99] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x91340c00 == 64 [pid = 1756] [id = 98] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7ec000 == 63 [pid = 1756] [id = 97] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0xa23c3400 == 62 [pid = 1756] [id = 96] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0d6c00 == 61 [pid = 1756] [id = 95] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0d4800 == 60 [pid = 1756] [id = 94] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0xa254e000 == 59 [pid = 1756] [id = 93] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x90c7b000 == 58 [pid = 1756] [id = 92] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x91642800 == 57 [pid = 1756] [id = 91] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x9130d800 == 56 [pid = 1756] [id = 88] 20:42:44 INFO - PROCESS | 1756 | --DOCSHELL 0x9130a000 == 55 [pid = 1756] [id = 87] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x9b757800) [pid = 1756] [serial = 114] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0xa68c0c00) [pid = 1756] [serial = 225] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x95336000) [pid = 1756] [serial = 111] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0xa6fd9c00) [pid = 1756] [serial = 231] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x9ba8ec00) [pid = 1756] [serial = 255] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0xa061b000) [pid = 1756] [serial = 171] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x9bab1c00) [pid = 1756] [serial = 256] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x9c09cc00) [pid = 1756] [serial = 222] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x97706c00) [pid = 1756] [serial = 218] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x937d7800) [pid = 1756] [serial = 246] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x95076000) [pid = 1756] [serial = 247] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x9ac35000) [pid = 1756] [serial = 252] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x97767c00) [pid = 1756] [serial = 93] [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.] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0xa82b1400) [pid = 1756] [serial = 237] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x9c09e000) [pid = 1756] [serial = 259] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x9c092400) [pid = 1756] [serial = 258] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x90c79c00) [pid = 1756] [serial = 243] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0xa31ebc00) [pid = 1756] [serial = 117] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0xa36f5800) [pid = 1756] [serial = 135] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x9b06a400) [pid = 1756] [serial = 253] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0xa6fd0800) [pid = 1756] [serial = 228] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0xa335e400) [pid = 1756] [serial = 215] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x9164c000) [pid = 1756] [serial = 234] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x953e4000) [pid = 1756] [serial = 249] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x97709c00) [pid = 1756] [serial = 250] [outer = (nil)] [url = about:blank] 20:42:44 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x91339c00) [pid = 1756] [serial = 240] [outer = (nil)] [url = about:blank] 20:42:45 INFO - PROCESS | 1756 | 1463629365076 Marionette TRACE conn4 <- [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]]]}] 20:42:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2176ms 20:42:45 INFO - PROCESS | 1756 | 1463629365099 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 20:42:45 INFO - PROCESS | 1756 | 1463629365108 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 20:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:42:45 INFO - PROCESS | 1756 | 1463629365132 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:42:45 INFO - PROCESS | 1756 | 1463629365138 Marionette TRACE conn4 <- [1,426,null,{}] 20:42:45 INFO - PROCESS | 1756 | 1463629365145 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:45 INFO - PROCESS | 1756 | 1463629365332 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 20:42:45 INFO - PROCESS | 1756 | 1463629365344 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b5e000 == 56 [pid = 1756] [id = 114] 20:42:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x90b5e400) [pid = 1756] [serial = 341] [outer = (nil)] 20:42:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x91339c00) [pid = 1756] [serial = 342] [outer = 0x90b5e400] 20:42:45 INFO - PROCESS | 1756 | 1463629365421 Marionette DEBUG loaded listener.js 20:42:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x91fc2400) [pid = 1756] [serial = 343] [outer = 0x90b5e400] 20:42:46 INFO - PROCESS | 1756 | 1463629366341 Marionette TRACE conn4 <- [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] 20:42:46 INFO - PROCESS | 1756 | 1463629366426 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 20:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:42:46 INFO - PROCESS | 1756 | 1463629366433 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:42:46 INFO - PROCESS | 1756 | 1463629366440 Marionette TRACE conn4 <- [1,430,null,{}] 20:42:46 INFO - PROCESS | 1756 | 1463629366465 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:46 INFO - PROCESS | 1756 | 1463629366650 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 20:42:46 INFO - PROCESS | 1756 | 1463629366811 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x923c4400 == 57 [pid = 1756] [id = 115] 20:42:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x923cb400) [pid = 1756] [serial = 344] [outer = (nil)] 20:42:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x946d9000) [pid = 1756] [serial = 345] [outer = 0x923cb400] 20:42:46 INFO - PROCESS | 1756 | 1463629366892 Marionette DEBUG loaded listener.js 20:42:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x95284c00) [pid = 1756] [serial = 346] [outer = 0x923cb400] 20:42:47 INFO - PROCESS | 1756 | 1463629367794 Marionette TRACE conn4 <- [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]]]}] 20:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1395ms 20:42:47 INFO - PROCESS | 1756 | 1463629367829 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 20:42:47 INFO - PROCESS | 1756 | 1463629367834 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 20:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:42:47 INFO - PROCESS | 1756 | 1463629367840 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:42:47 INFO - PROCESS | 1756 | 1463629367844 Marionette TRACE conn4 <- [1,434,null,{}] 20:42:47 INFO - PROCESS | 1756 | 1463629367856 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:48 INFO - PROCESS | 1756 | 1463629368080 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 20:42:48 INFO - PROCESS | 1756 | 1463629368123 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x93cf1800 == 58 [pid = 1756] [id = 116] 20:42:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x95399800) [pid = 1756] [serial = 347] [outer = (nil)] 20:42:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x953a7000) [pid = 1756] [serial = 348] [outer = 0x95399800] 20:42:48 INFO - PROCESS | 1756 | 1463629368205 Marionette DEBUG loaded listener.js 20:42:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x97760000) [pid = 1756] [serial = 349] [outer = 0x95399800] 20:42:49 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x953e5800) [pid = 1756] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:42:49 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x9130ec00) [pid = 1756] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:42:49 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x953a4800) [pid = 1756] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:42:49 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x923c9c00) [pid = 1756] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:42:49 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x9163e800) [pid = 1756] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:42:49 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x90b5f000) [pid = 1756] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:42:49 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x9130ac00) [pid = 1756] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:42:49 INFO - PROCESS | 1756 | 1463629369562 Marionette TRACE conn4 <- [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]]]}] 20:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1789ms 20:42:49 INFO - PROCESS | 1756 | 1463629369668 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 20:42:49 INFO - PROCESS | 1756 | 1463629369672 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 20:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:42:49 INFO - PROCESS | 1756 | 1463629369694 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:42:49 INFO - PROCESS | 1756 | 1463629369698 Marionette TRACE conn4 <- [1,438,null,{}] 20:42:49 INFO - PROCESS | 1756 | 1463629369704 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:49 INFO - PROCESS | 1756 | 1463629369867 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 20:42:49 INFO - PROCESS | 1756 | 1463629369880 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8b3000 == 59 [pid = 1756] [id = 117] 20:42:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9130ec00) [pid = 1756] [serial = 350] [outer = (nil)] 20:42:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x9775b800) [pid = 1756] [serial = 351] [outer = 0x9130ec00] 20:42:49 INFO - PROCESS | 1756 | 1463629369956 Marionette DEBUG loaded listener.js 20:42:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x992af800) [pid = 1756] [serial = 352] [outer = 0x9130ec00] 20:42:50 INFO - PROCESS | 1756 | 1463629370853 Marionette TRACE conn4 <- [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]]]}] 20:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1201ms 20:42:50 INFO - PROCESS | 1756 | 1463629370889 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 20:42:50 INFO - PROCESS | 1756 | 1463629370893 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 20:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:42:50 INFO - PROCESS | 1756 | 1463629370899 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:42:50 INFO - PROCESS | 1756 | 1463629370902 Marionette TRACE conn4 <- [1,442,null,{}] 20:42:50 INFO - PROCESS | 1756 | 1463629370908 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:51 INFO - PROCESS | 1756 | 1463629371099 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 20:42:51 INFO - PROCESS | 1756 | 1463629371114 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8b7400 == 60 [pid = 1756] [id = 118] 20:42:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x95280800) [pid = 1756] [serial = 353] [outer = (nil)] 20:42:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x9b06d000) [pid = 1756] [serial = 354] [outer = 0x95280800] 20:42:51 INFO - PROCESS | 1756 | 1463629371190 Marionette DEBUG loaded listener.js 20:42:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x9b7ba400) [pid = 1756] [serial = 355] [outer = 0x95280800] 20:42:52 INFO - PROCESS | 1756 | 1463629372403 Marionette TRACE conn4 <- [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]]]}] 20:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1580ms 20:42:52 INFO - PROCESS | 1756 | 1463629372482 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 20:42:52 INFO - PROCESS | 1756 | 1463629372490 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 20:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:42:52 INFO - PROCESS | 1756 | 1463629372513 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:42:52 INFO - PROCESS | 1756 | 1463629372521 Marionette TRACE conn4 <- [1,446,null,{}] 20:42:52 INFO - PROCESS | 1756 | 1463629372574 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:52 INFO - PROCESS | 1756 | 1463629372850 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 20:42:53 INFO - PROCESS | 1756 | 1463629373068 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b53400 == 61 [pid = 1756] [id = 119] 20:42:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x90b60400) [pid = 1756] [serial = 356] [outer = (nil)] 20:42:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x91315000) [pid = 1756] [serial = 357] [outer = 0x90b60400] 20:42:53 INFO - PROCESS | 1756 | 1463629373203 Marionette DEBUG loaded listener.js 20:42:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x91fcbc00) [pid = 1756] [serial = 358] [outer = 0x90b60400] 20:42:54 INFO - PROCESS | 1756 | 1463629374207 Marionette TRACE conn4 <- [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]]]}] 20:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1741ms 20:42:54 INFO - PROCESS | 1756 | 1463629374253 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 20:42:54 INFO - PROCESS | 1756 | 1463629374263 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 20:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:42:54 INFO - PROCESS | 1756 | 1463629374276 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:42:54 INFO - PROCESS | 1756 | 1463629374280 Marionette TRACE conn4 <- [1,450,null,{}] 20:42:54 INFO - PROCESS | 1756 | 1463629374288 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:54 INFO - PROCESS | 1756 | 1463629374503 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 20:42:54 INFO - PROCESS | 1756 | 1463629374769 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x95283800 == 62 [pid = 1756] [id = 120] 20:42:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x9532f000) [pid = 1756] [serial = 359] [outer = (nil)] 20:42:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x953e2000) [pid = 1756] [serial = 360] [outer = 0x9532f000] 20:42:54 INFO - PROCESS | 1756 | 1463629374906 Marionette DEBUG loaded listener.js 20:42:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x99222000) [pid = 1756] [serial = 361] [outer = 0x9532f000] 20:42:55 INFO - PROCESS | 1756 | 1463629375977 Marionette TRACE conn4 <- [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] 20:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:42:56 INFO - PROCESS | 1756 | 1463629376032 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 20:42:56 INFO - PROCESS | 1756 | 1463629376040 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:42:56 INFO - PROCESS | 1756 | 1463629376047 Marionette TRACE conn4 <- [1,454,null,{}] 20:42:56 INFO - PROCESS | 1756 | 1463629376065 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:56 INFO - PROCESS | 1756 | 1463629376332 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 20:42:56 INFO - PROCESS | 1756 | 1463629376555 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ba96000 == 63 [pid = 1756] [id = 121] 20:42:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x9ba98c00) [pid = 1756] [serial = 362] [outer = (nil)] 20:42:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9c094400) [pid = 1756] [serial = 363] [outer = 0x9ba98c00] 20:42:56 INFO - PROCESS | 1756 | 1463629376653 Marionette DEBUG loaded listener.js 20:42:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x9c1d9400) [pid = 1756] [serial = 364] [outer = 0x9ba98c00] 20:42:57 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:42:57 INFO - PROCESS | 1756 | 1463629377625 Marionette TRACE conn4 <- [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]]]}] 20:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1639ms 20:42:57 INFO - PROCESS | 1756 | 1463629377679 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 20:42:57 INFO - PROCESS | 1756 | 1463629377683 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 20:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:42:57 INFO - PROCESS | 1756 | 1463629377691 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:42:57 INFO - PROCESS | 1756 | 1463629377695 Marionette TRACE conn4 <- [1,458,null,{}] 20:42:57 INFO - PROCESS | 1756 | 1463629377702 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:57 INFO - PROCESS | 1756 | 1463629377906 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 20:42:58 INFO - PROCESS | 1756 | 1463629378180 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ba90000 == 64 [pid = 1756] [id = 122] 20:42:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x9c1df800) [pid = 1756] [serial = 365] [outer = (nil)] 20:42:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x9c1e3000) [pid = 1756] [serial = 366] [outer = 0x9c1df800] 20:42:58 INFO - PROCESS | 1756 | 1463629378338 Marionette DEBUG loaded listener.js 20:42:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x9c1e6800) [pid = 1756] [serial = 367] [outer = 0x9c1df800] 20:42:59 INFO - PROCESS | 1756 | 1463629379246 Marionette TRACE conn4 <- [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] 20:42:59 INFO - PROCESS | 1756 | 1463629379337 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 20:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:42:59 INFO - PROCESS | 1756 | 1463629379347 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:42:59 INFO - PROCESS | 1756 | 1463629379352 Marionette TRACE conn4 <- [1,462,null,{}] 20:42:59 INFO - PROCESS | 1756 | 1463629379359 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:42:59 INFO - PROCESS | 1756 | 1463629379597 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 20:42:59 INFO - PROCESS | 1756 | 1463629379825 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8b2400 == 65 [pid = 1756] [id = 123] 20:42:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x9c1e1c00) [pid = 1756] [serial = 368] [outer = (nil)] 20:42:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0xa1050000) [pid = 1756] [serial = 369] [outer = 0x9c1e1c00] 20:42:59 INFO - PROCESS | 1756 | 1463629379932 Marionette DEBUG loaded listener.js 20:43:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0xa23be000) [pid = 1756] [serial = 370] [outer = 0x9c1e1c00] 20:43:00 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:43:00 INFO - PROCESS | 1756 | 1463629380931 Marionette TRACE conn4 <- [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] 20:43:01 INFO - PROCESS | 1756 | 1463629381000 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 20:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:43:01 INFO - PROCESS | 1756 | 1463629381008 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:43:01 INFO - PROCESS | 1756 | 1463629381012 Marionette TRACE conn4 <- [1,466,null,{}] 20:43:01 INFO - PROCESS | 1756 | 1463629381018 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:01 INFO - PROCESS | 1756 | 1463629381232 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 20:43:01 INFO - PROCESS | 1756 | 1463629381455 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8b2000 == 66 [pid = 1756] [id = 124] 20:43:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9124a400) [pid = 1756] [serial = 371] [outer = (nil)] 20:43:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x91254800) [pid = 1756] [serial = 372] [outer = 0x9124a400] 20:43:01 INFO - PROCESS | 1756 | 1463629381561 Marionette DEBUG loaded listener.js 20:43:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x953a3400) [pid = 1756] [serial = 373] [outer = 0x9124a400] 20:43:02 INFO - PROCESS | 1756 | 1463629382518 Marionette TRACE conn4 <- [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] 20:43:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:43:02 INFO - PROCESS | 1756 | 1463629382602 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 20:43:02 INFO - PROCESS | 1756 | 1463629382609 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:43:02 INFO - PROCESS | 1756 | 1463629382612 Marionette TRACE conn4 <- [1,470,null,{}] 20:43:02 INFO - PROCESS | 1756 | 1463629382620 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:02 INFO - PROCESS | 1756 | 1463629382849 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 20:43:03 INFO - PROCESS | 1756 | 1463629383244 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:03 INFO - PROCESS | 1756 | ++DOCSHELL 0xa6fd7800 == 67 [pid = 1756] [id = 125] 20:43:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0xa8c07800) [pid = 1756] [serial = 374] [outer = (nil)] 20:43:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0xa6384000) [pid = 1756] [serial = 375] [outer = 0xa8c07800] 20:43:03 INFO - PROCESS | 1756 | 1463629383435 Marionette DEBUG loaded listener.js 20:43:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0xa68c0c00) [pid = 1756] [serial = 376] [outer = 0xa8c07800] 20:43:04 INFO - PROCESS | 1756 | 1463629384587 Marionette TRACE conn4 <- [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]]]}] 20:43:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:43:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 2038ms 20:43:04 INFO - PROCESS | 1756 | 1463629384647 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 20:43:04 INFO - PROCESS | 1756 | 1463629384652 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 20:43:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:43:04 INFO - PROCESS | 1756 | 1463629384659 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:43:04 INFO - PROCESS | 1756 | 1463629384664 Marionette TRACE conn4 <- [1,474,null,{}] 20:43:04 INFO - PROCESS | 1756 | 1463629384670 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:04 INFO - PROCESS | 1756 | 1463629384919 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 20:43:05 INFO - PROCESS | 1756 | 1463629385110 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4bd000 == 68 [pid = 1756] [id = 126] 20:43:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x8d4bd800) [pid = 1756] [serial = 377] [outer = (nil)] 20:43:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x8d4c5c00) [pid = 1756] [serial = 378] [outer = 0x8d4bd800] 20:43:05 INFO - PROCESS | 1756 | 1463629385206 Marionette DEBUG loaded listener.js 20:43:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0x8e182400) [pid = 1756] [serial = 379] [outer = 0x8d4bd800] 20:43:06 INFO - PROCESS | 1756 | 1463629386223 Marionette TRACE conn4 <- [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]]]}] 20:43:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:43:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1632ms 20:43:06 INFO - PROCESS | 1756 | 1463629386293 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 20:43:06 INFO - PROCESS | 1756 | 1463629386297 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 20:43:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:43:06 INFO - PROCESS | 1756 | 1463629386305 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:43:06 INFO - PROCESS | 1756 | 1463629386309 Marionette TRACE conn4 <- [1,478,null,{}] 20:43:06 INFO - PROCESS | 1756 | 1463629386315 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:06 INFO - PROCESS | 1756 | 1463629386556 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 20:43:06 INFO - PROCESS | 1756 | 1463629386820 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4c2400 == 69 [pid = 1756] [id = 127] 20:43:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 178 (0x8d4c3800) [pid = 1756] [serial = 380] [outer = (nil)] 20:43:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 179 (0x8d5d9c00) [pid = 1756] [serial = 381] [outer = 0x8d4c3800] 20:43:06 INFO - PROCESS | 1756 | 1463629386911 Marionette DEBUG loaded listener.js 20:43:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 180 (0x8d5db800) [pid = 1756] [serial = 382] [outer = 0x8d4c3800] 20:43:07 INFO - PROCESS | 1756 | 1463629387920 Marionette TRACE conn4 <- [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]]]}] 20:43:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:43:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1682ms 20:43:07 INFO - PROCESS | 1756 | 1463629387989 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 20:43:07 INFO - PROCESS | 1756 | 1463629387993 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 20:43:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:43:08 INFO - PROCESS | 1756 | 1463629388000 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:43:08 INFO - PROCESS | 1756 | 1463629388004 Marionette TRACE conn4 <- [1,482,null,{}] 20:43:08 INFO - PROCESS | 1756 | 1463629388010 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:08 INFO - PROCESS | 1756 | 1463629388220 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 20:43:08 INFO - PROCESS | 1756 | 1463629388502 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5df800 == 70 [pid = 1756] [id = 128] 20:43:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 181 (0x8d7ef000) [pid = 1756] [serial = 383] [outer = (nil)] 20:43:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 182 (0x8d7f1800) [pid = 1756] [serial = 384] [outer = 0x8d7ef000] 20:43:08 INFO - PROCESS | 1756 | 1463629388604 Marionette DEBUG loaded listener.js 20:43:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 183 (0x8d7f5000) [pid = 1756] [serial = 385] [outer = 0x8d7ef000] 20:43:09 INFO - PROCESS | 1756 | 1463629389563 Marionette TRACE conn4 <- [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]]]}] 20:43:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:43:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1635ms 20:43:09 INFO - PROCESS | 1756 | 1463629389636 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 20:43:09 INFO - PROCESS | 1756 | 1463629389640 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 20:43:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:43:09 INFO - PROCESS | 1756 | 1463629389648 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:43:09 INFO - PROCESS | 1756 | 1463629389654 Marionette TRACE conn4 <- [1,486,null,{}] 20:43:09 INFO - PROCESS | 1756 | 1463629389661 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:09 INFO - PROCESS | 1756 | 1463629389920 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 20:43:10 INFO - PROCESS | 1756 | 1463629390496 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5dd000 == 71 [pid = 1756] [id = 129] 20:43:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 184 (0x8d5de800) [pid = 1756] [serial = 386] [outer = (nil)] 20:43:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 185 (0x8d7ee000) [pid = 1756] [serial = 387] [outer = 0x8d5de800] 20:43:10 INFO - PROCESS | 1756 | 1463629390616 Marionette DEBUG loaded listener.js 20:43:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 186 (0x8d7f8800) [pid = 1756] [serial = 388] [outer = 0x8d5de800] 20:43:11 INFO - PROCESS | 1756 | 1463629391616 Marionette TRACE conn4 <- [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]]]}] 20:43:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:43:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 2044ms 20:43:11 INFO - PROCESS | 1756 | 1463629391694 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 20:43:11 INFO - PROCESS | 1756 | 1463629391702 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 20:43:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:43:11 INFO - PROCESS | 1756 | 1463629391719 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:43:11 INFO - PROCESS | 1756 | 1463629391729 Marionette TRACE conn4 <- [1,490,null,{}] 20:43:11 INFO - PROCESS | 1756 | 1463629391747 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:12 INFO - PROCESS | 1756 | 1463629392021 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 20:43:12 INFO - PROCESS | 1756 | 1463629392269 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e18c400 == 72 [pid = 1756] [id = 130] 20:43:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 187 (0x8e7e7400) [pid = 1756] [serial = 389] [outer = (nil)] 20:43:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 188 (0x8e7f6000) [pid = 1756] [serial = 390] [outer = 0x8e7e7400] 20:43:12 INFO - PROCESS | 1756 | 1463629392359 Marionette DEBUG loaded listener.js 20:43:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 189 (0x8f0d4400) [pid = 1756] [serial = 391] [outer = 0x8e7e7400] 20:43:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 190 (0x8e7f2400) [pid = 1756] [serial = 392] [outer = 0x99e67c00] 20:43:12 INFO - PROCESS | 1756 | --DOCSHELL 0x946d8000 == 71 [pid = 1756] [id = 32] 20:43:12 INFO - PROCESS | 1756 | --DOCSHELL 0x8e8b3000 == 70 [pid = 1756] [id = 117] 20:43:12 INFO - PROCESS | 1756 | --DOMWINDOW == 189 (0xa060e400) [pid = 1756] [serial = 312] [outer = (nil)] [url = about:blank] 20:43:12 INFO - PROCESS | 1756 | --DOMWINDOW == 188 (0x91311000) [pid = 1756] [serial = 264] [outer = (nil)] [url = about:blank] 20:43:12 INFO - PROCESS | 1756 | --DOMWINDOW == 187 (0x923c8800) [pid = 1756] [serial = 267] [outer = (nil)] [url = about:blank] 20:43:12 INFO - PROCESS | 1756 | --DOMWINDOW == 186 (0x953e7800) [pid = 1756] [serial = 270] [outer = (nil)] [url = about:blank] 20:43:12 INFO - PROCESS | 1756 | --DOMWINDOW == 185 (0x9c064c00) [pid = 1756] [serial = 273] [outer = (nil)] [url = about:blank] 20:43:12 INFO - PROCESS | 1756 | --DOMWINDOW == 184 (0xa0619c00) [pid = 1756] [serial = 276] [outer = (nil)] [url = about:blank] 20:43:12 INFO - PROCESS | 1756 | --DOMWINDOW == 183 (0xa3576400) [pid = 1756] [serial = 279] [outer = (nil)] [url = about:blank] 20:43:12 INFO - PROCESS | 1756 | --DOMWINDOW == 182 (0x8f0db400) [pid = 1756] [serial = 282] [outer = (nil)] [url = about:blank] 20:43:12 INFO - PROCESS | 1756 | --DOMWINDOW == 181 (0xa31ca400) [pid = 1756] [serial = 285] [outer = (nil)] [url = about:blank] 20:43:12 INFO - PROCESS | 1756 | --DOMWINDOW == 180 (0xa6f7ac00) [pid = 1756] [serial = 288] [outer = (nil)] [url = about:blank] 20:43:12 INFO - PROCESS | 1756 | --DOMWINDOW == 179 (0x8e7f1800) [pid = 1756] [serial = 291] [outer = (nil)] [url = about:blank] 20:43:12 INFO - PROCESS | 1756 | --DOCSHELL 0x93cf1800 == 69 [pid = 1756] [id = 116] 20:43:12 INFO - PROCESS | 1756 | --DOCSHELL 0x923c4400 == 68 [pid = 1756] [id = 115] 20:43:12 INFO - PROCESS | 1756 | --DOCSHELL 0x90b5e000 == 67 [pid = 1756] [id = 114] 20:43:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7edc00 == 66 [pid = 1756] [id = 113] 20:43:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8e8ad800 == 65 [pid = 1756] [id = 105] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 178 (0x9ac3e000) [pid = 1756] [serial = 262] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 177 (0x9ac30400) [pid = 1756] [serial = 306] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x9539e000) [pid = 1756] [serial = 309] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x953f0000) [pid = 1756] [serial = 303] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x95399400) [pid = 1756] [serial = 298] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x946d9c00) [pid = 1756] [serial = 297] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x91fc8000) [pid = 1756] [serial = 295] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x9164ac00) [pid = 1756] [serial = 294] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x91fcc400) [pid = 1756] [serial = 300] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x946d4400) [pid = 1756] [serial = 301] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x9ac3b400) [pid = 1756] [serial = 307] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x9ba9c800) [pid = 1756] [serial = 310] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x99e6d400) [pid = 1756] [serial = 304] [outer = (nil)] [url = about:blank] 20:43:13 INFO - PROCESS | 1756 | 1463629393433 Marionette TRACE conn4 <- [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]]]}] 20:43:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:43:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1758ms 20:43:13 INFO - PROCESS | 1756 | 1463629393476 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 20:43:13 INFO - PROCESS | 1756 | 1463629393482 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 20:43:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:43:13 INFO - PROCESS | 1756 | 1463629393491 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:43:13 INFO - PROCESS | 1756 | 1463629393495 Marionette TRACE conn4 <- [1,494,null,{}] 20:43:13 INFO - PROCESS | 1756 | 1463629393501 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:13 INFO - PROCESS | 1756 | 1463629393685 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 20:43:13 INFO - PROCESS | 1756 | 1463629393819 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8ac000 == 66 [pid = 1756] [id = 131] 20:43:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x8f0d8800) [pid = 1756] [serial = 393] [outer = (nil)] 20:43:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x91247400) [pid = 1756] [serial = 394] [outer = 0x8f0d8800] 20:43:13 INFO - PROCESS | 1756 | 1463629393899 Marionette DEBUG loaded listener.js 20:43:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9124fc00) [pid = 1756] [serial = 395] [outer = 0x8f0d8800] 20:43:14 INFO - PROCESS | 1756 | 1463629394785 Marionette TRACE conn4 <- [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]]]}] 20:43:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:43:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1383ms 20:43:14 INFO - PROCESS | 1756 | 1463629394874 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 20:43:14 INFO - PROCESS | 1756 | 1463629394879 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 20:43:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:43:14 INFO - PROCESS | 1756 | 1463629394888 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:43:14 INFO - PROCESS | 1756 | 1463629394895 Marionette TRACE conn4 <- [1,498,null,{}] 20:43:14 INFO - PROCESS | 1756 | 1463629394911 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:15 INFO - PROCESS | 1756 | 1463629395093 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 20:43:15 INFO - PROCESS | 1756 | 1463629395267 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e185400 == 67 [pid = 1756] [id = 132] 20:43:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x91253800) [pid = 1756] [serial = 396] [outer = (nil)] 20:43:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x91fc3800) [pid = 1756] [serial = 397] [outer = 0x91253800] 20:43:15 INFO - PROCESS | 1756 | 1463629395345 Marionette DEBUG loaded listener.js 20:43:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x923c9000) [pid = 1756] [serial = 398] [outer = 0x91253800] 20:43:16 INFO - PROCESS | 1756 | 1463629396246 Marionette TRACE conn4 <- [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]]]}] 20:43:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:43:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1402ms 20:43:16 INFO - PROCESS | 1756 | 1463629396290 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 20:43:16 INFO - PROCESS | 1756 | 1463629396295 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 20:43:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:43:16 INFO - PROCESS | 1756 | 1463629396309 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:43:16 INFO - PROCESS | 1756 | 1463629396313 Marionette TRACE conn4 <- [1,502,null,{}] 20:43:16 INFO - PROCESS | 1756 | 1463629396319 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:16 INFO - PROCESS | 1756 | 1463629396542 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 20:43:16 INFO - PROCESS | 1756 | 1463629396568 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x9164d400 == 68 [pid = 1756] [id = 133] 20:43:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x91fcb000) [pid = 1756] [serial = 399] [outer = (nil)] 20:43:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x946d7400) [pid = 1756] [serial = 400] [outer = 0x91fcb000] 20:43:16 INFO - PROCESS | 1756 | 1463629396642 Marionette DEBUG loaded listener.js 20:43:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x950d1c00) [pid = 1756] [serial = 401] [outer = 0x91fcb000] 20:43:17 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x90b5e400) [pid = 1756] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:43:17 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x95399800) [pid = 1756] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:43:17 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x923cb400) [pid = 1756] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:43:17 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x8f0dd800) [pid = 1756] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:43:17 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x9130ec00) [pid = 1756] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:43:17 INFO - PROCESS | 1756 | 1463629397738 Marionette TRACE conn4 <- [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]]]}] 20:43:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:43:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1493ms 20:43:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:43:17 INFO - PROCESS | 1756 | 1463629397796 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 20:43:17 INFO - PROCESS | 1756 | 1463629397799 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 20:43:17 INFO - PROCESS | 1756 | 1463629397806 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:43:17 INFO - PROCESS | 1756 | 1463629397809 Marionette TRACE conn4 <- [1,506,null,{}] 20:43:17 INFO - PROCESS | 1756 | 1463629397815 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:17 INFO - PROCESS | 1756 | 1463629397996 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 20:43:18 INFO - PROCESS | 1756 | 1463629398176 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x938c8800 == 69 [pid = 1756] [id = 134] 20:43:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x938c9400) [pid = 1756] [serial = 402] [outer = (nil)] 20:43:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x95335400) [pid = 1756] [serial = 403] [outer = 0x938c9400] 20:43:18 INFO - PROCESS | 1756 | 1463629398267 Marionette DEBUG loaded listener.js 20:43:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x953ed000) [pid = 1756] [serial = 404] [outer = 0x938c9400] 20:43:19 INFO - PROCESS | 1756 | 1463629399063 Marionette TRACE conn4 <- [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]]]}] 20:43:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:43:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1287ms 20:43:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:43:19 INFO - PROCESS | 1756 | 1463629399093 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 20:43:19 INFO - PROCESS | 1756 | 1463629399096 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 20:43:19 INFO - PROCESS | 1756 | 1463629399103 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:43:19 INFO - PROCESS | 1756 | 1463629399107 Marionette TRACE conn4 <- [1,510,null,{}] 20:43:19 INFO - PROCESS | 1756 | 1463629399113 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:19 INFO - PROCESS | 1756 | 1463629399287 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 20:43:19 INFO - PROCESS | 1756 | 1463629399304 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b5b400 == 70 [pid = 1756] [id = 135] 20:43:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x95336000) [pid = 1756] [serial = 405] [outer = (nil)] 20:43:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x9ac36000) [pid = 1756] [serial = 406] [outer = 0x95336000] 20:43:19 INFO - PROCESS | 1756 | 1463629399382 Marionette DEBUG loaded listener.js 20:43:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x9b06a400) [pid = 1756] [serial = 407] [outer = 0x95336000] 20:43:20 INFO - PROCESS | 1756 | 1463629400624 Marionette TRACE conn4 <- [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]]]}] 20:43:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:43:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1589ms 20:43:20 INFO - PROCESS | 1756 | 1463629400693 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 20:43:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:43:20 INFO - PROCESS | 1756 | 1463629400701 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 20:43:20 INFO - PROCESS | 1756 | 1463629400709 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:43:20 INFO - PROCESS | 1756 | 1463629400717 Marionette TRACE conn4 <- [1,514,null,{}] 20:43:20 INFO - PROCESS | 1756 | 1463629400725 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:20 INFO - PROCESS | 1756 | 1463629400980 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 20:43:21 INFO - PROCESS | 1756 | 1463629401215 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5da000 == 71 [pid = 1756] [id = 136] 20:43:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0x8df28c00) [pid = 1756] [serial = 408] [outer = (nil)] 20:43:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 178 (0x8e7ec000) [pid = 1756] [serial = 409] [outer = 0x8df28c00] 20:43:21 INFO - PROCESS | 1756 | 1463629401310 Marionette DEBUG loaded listener.js 20:43:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 179 (0x90b58800) [pid = 1756] [serial = 410] [outer = 0x8df28c00] 20:43:22 INFO - PROCESS | 1756 | 1463629402244 Marionette TRACE conn4 <- [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]]]}] 20:43:22 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 20:43:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1586ms 20:43:22 INFO - PROCESS | 1756 | 1463629402296 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 20:43:22 INFO - PROCESS | 1756 | 1463629402305 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 20:43:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:43:22 INFO - PROCESS | 1756 | 1463629402317 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:43:22 INFO - PROCESS | 1756 | 1463629402321 Marionette TRACE conn4 <- [1,518,null,{}] 20:43:22 INFO - PROCESS | 1756 | 1463629402329 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:22 INFO - PROCESS | 1756 | 1463629402578 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 20:43:22 INFO - PROCESS | 1756 | 1463629402846 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x91311000 == 72 [pid = 1756] [id = 137] 20:43:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 180 (0x91fc8000) [pid = 1756] [serial = 411] [outer = (nil)] 20:43:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 181 (0x923c6800) [pid = 1756] [serial = 412] [outer = 0x91fc8000] 20:43:22 INFO - PROCESS | 1756 | 1463629402981 Marionette DEBUG loaded listener.js 20:43:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 182 (0x95284800) [pid = 1756] [serial = 413] [outer = 0x91fc8000] 20:43:23 INFO - PROCESS | 1756 | 1463629403980 Marionette TRACE conn4 <- [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]]]}] 20:43:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:43:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1696ms 20:43:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:43:24 INFO - PROCESS | 1756 | 1463629404013 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 20:43:24 INFO - PROCESS | 1756 | 1463629404017 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 20:43:24 INFO - PROCESS | 1756 | 1463629404025 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:43:24 INFO - PROCESS | 1756 | 1463629404031 Marionette TRACE conn4 <- [1,522,null,{}] 20:43:24 INFO - PROCESS | 1756 | 1463629404048 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:24 INFO - PROCESS | 1756 | 1463629404261 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 20:43:24 INFO - PROCESS | 1756 | 1463629404496 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x9770fc00 == 73 [pid = 1756] [id = 138] 20:43:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 183 (0x97769400) [pid = 1756] [serial = 414] [outer = (nil)] 20:43:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 184 (0x9b757800) [pid = 1756] [serial = 415] [outer = 0x97769400] 20:43:24 INFO - PROCESS | 1756 | 1463629404636 Marionette DEBUG loaded listener.js 20:43:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 185 (0x9bab1c00) [pid = 1756] [serial = 416] [outer = 0x97769400] 20:43:25 INFO - PROCESS | 1756 | 1463629405564 Marionette TRACE conn4 <- [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]]]}] 20:43:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:43:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1651ms 20:43:25 INFO - PROCESS | 1756 | 1463629405676 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 20:43:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:43:25 INFO - PROCESS | 1756 | 1463629405681 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 20:43:25 INFO - PROCESS | 1756 | 1463629405687 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:43:25 INFO - PROCESS | 1756 | 1463629405691 Marionette TRACE conn4 <- [1,526,null,{}] 20:43:25 INFO - PROCESS | 1756 | 1463629405749 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:25 INFO - PROCESS | 1756 | 1463629405962 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 20:43:26 INFO - PROCESS | 1756 | 1463629406196 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4c1400 == 74 [pid = 1756] [id = 139] 20:43:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 186 (0x9b29a800) [pid = 1756] [serial = 417] [outer = (nil)] 20:43:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 187 (0x9c1d7c00) [pid = 1756] [serial = 418] [outer = 0x9b29a800] 20:43:26 INFO - PROCESS | 1756 | 1463629406284 Marionette DEBUG loaded listener.js 20:43:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 188 (0x9c1de800) [pid = 1756] [serial = 419] [outer = 0x9b29a800] 20:43:27 INFO - PROCESS | 1756 | 1463629407235 Marionette TRACE conn4 <- [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]]]}] 20:43:27 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 20:43:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1625ms 20:43:27 INFO - PROCESS | 1756 | 1463629407312 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 20:43:27 INFO - PROCESS | 1756 | 1463629407317 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 20:43:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:43:27 INFO - PROCESS | 1756 | 1463629407324 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:43:27 INFO - PROCESS | 1756 | 1463629407327 Marionette TRACE conn4 <- [1,530,null,{}] 20:43:27 INFO - PROCESS | 1756 | 1463629407333 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:27 INFO - PROCESS | 1756 | 1463629407568 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 20:43:27 INFO - PROCESS | 1756 | 1463629407798 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x90d75400 == 75 [pid = 1756] [id = 140] 20:43:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 189 (0x90d78800) [pid = 1756] [serial = 420] [outer = (nil)] 20:43:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 190 (0x90d7b400) [pid = 1756] [serial = 421] [outer = 0x90d78800] 20:43:27 INFO - PROCESS | 1756 | 1463629407931 Marionette DEBUG loaded listener.js 20:43:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 191 (0x93cf1800) [pid = 1756] [serial = 422] [outer = 0x90d78800] 20:43:28 INFO - PROCESS | 1756 | 1463629408777 Marionette TRACE conn4 <- [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"]]]}] 20:43:28 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 20:43:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:43:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:43:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:43:28 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 20:43:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:43:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:43:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:43:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:43:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1484ms 20:43:28 INFO - PROCESS | 1756 | 1463629408843 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 20:43:28 INFO - PROCESS | 1756 | 1463629408848 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 20:43:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:43:28 INFO - PROCESS | 1756 | 1463629408858 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:43:28 INFO - PROCESS | 1756 | 1463629408861 Marionette TRACE conn4 <- [1,534,null,{}] 20:43:28 INFO - PROCESS | 1756 | 1463629408867 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:29 INFO - PROCESS | 1756 | 1463629409174 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 20:43:29 INFO - PROCESS | 1756 | 1463629409396 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x91460000 == 76 [pid = 1756] [id = 141] 20:43:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 192 (0x91464400) [pid = 1756] [serial = 423] [outer = (nil)] 20:43:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 193 (0x9c1e5400) [pid = 1756] [serial = 424] [outer = 0x91464400] 20:43:29 INFO - PROCESS | 1756 | 1463629409531 Marionette DEBUG loaded listener.js 20:43:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 194 (0xa0610c00) [pid = 1756] [serial = 425] [outer = 0x91464400] 20:43:30 INFO - PROCESS | 1756 | 1463629410371 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 20:43:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:43:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1594ms 20:43:30 INFO - PROCESS | 1756 | 1463629410454 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 20:43:30 INFO - PROCESS | 1756 | 1463629410458 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 20:43:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:43:30 INFO - PROCESS | 1756 | 1463629410465 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:43:30 INFO - PROCESS | 1756 | 1463629410469 Marionette TRACE conn4 <- [1,538,null,{}] 20:43:30 INFO - PROCESS | 1756 | 1463629410495 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:30 INFO - PROCESS | 1756 | 1463629410726 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 20:43:30 INFO - PROCESS | 1756 | 1463629410957 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9f7c00 == 77 [pid = 1756] [id = 142] 20:43:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 195 (0x8c9fcc00) [pid = 1756] [serial = 426] [outer = (nil)] 20:43:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 196 (0x8cc83800) [pid = 1756] [serial = 427] [outer = 0x8c9fcc00] 20:43:31 INFO - PROCESS | 1756 | 1463629411089 Marionette DEBUG loaded listener.js 20:43:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 197 (0x8cc8b000) [pid = 1756] [serial = 428] [outer = 0x8c9fcc00] 20:43:31 INFO - PROCESS | 1756 | 1463629411947 Marionette TRACE conn4 <- [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]]]}] 20:43:32 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. 20:43:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1538ms 20:43:32 INFO - PROCESS | 1756 | 1463629412007 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 20:43:32 INFO - PROCESS | 1756 | 1463629412012 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 20:43:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:43:32 INFO - PROCESS | 1756 | 1463629412021 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:43:32 INFO - PROCESS | 1756 | 1463629412026 Marionette TRACE conn4 <- [1,542,null,{}] 20:43:32 INFO - PROCESS | 1756 | 1463629412033 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:32 INFO - PROCESS | 1756 | 1463629412226 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 20:43:32 INFO - PROCESS | 1756 | 1463629412408 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x8cc81c00 == 78 [pid = 1756] [id = 143] 20:43:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 198 (0x8cc85400) [pid = 1756] [serial = 429] [outer = (nil)] 20:43:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 199 (0x90b04800) [pid = 1756] [serial = 430] [outer = 0x8cc85400] 20:43:32 INFO - PROCESS | 1756 | 1463629412498 Marionette DEBUG loaded listener.js 20:43:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 200 (0x90b09800) [pid = 1756] [serial = 431] [outer = 0x8cc85400] 20:43:33 INFO - PROCESS | 1756 | 1463629413408 Marionette TRACE conn4 <- [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]]]}] 20:43:33 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. 20:43:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1430ms 20:43:33 INFO - PROCESS | 1756 | 1463629413453 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 20:43:33 INFO - PROCESS | 1756 | 1463629413458 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 20:43:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:43:33 INFO - PROCESS | 1756 | 1463629413466 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:43:33 INFO - PROCESS | 1756 | 1463629413470 Marionette TRACE conn4 <- [1,546,null,{}] 20:43:33 INFO - PROCESS | 1756 | 1463629413476 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:33 INFO - PROCESS | 1756 | 1463629413718 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 20:43:33 INFO - PROCESS | 1756 | 1463629413919 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc61400 == 79 [pid = 1756] [id = 144] 20:43:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 201 (0x8bc62000) [pid = 1756] [serial = 432] [outer = (nil)] 20:43:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 202 (0x8bc64c00) [pid = 1756] [serial = 433] [outer = 0x8bc62000] 20:43:34 INFO - PROCESS | 1756 | 1463629414047 Marionette DEBUG loaded listener.js 20:43:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 203 (0x8bc6bc00) [pid = 1756] [serial = 434] [outer = 0x8bc62000] 20:43:35 INFO - PROCESS | 1756 | 1463629415029 Marionette TRACE conn4 <- [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]]]}] 20:43:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:43:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1587ms 20:43:35 INFO - PROCESS | 1756 | 1463629415053 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 20:43:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:43:35 INFO - PROCESS | 1756 | 1463629415057 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 20:43:35 INFO - PROCESS | 1756 | 1463629415064 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:43:35 INFO - PROCESS | 1756 | 1463629415068 Marionette TRACE conn4 <- [1,550,null,{}] 20:43:35 INFO - PROCESS | 1756 | 1463629415074 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:35 INFO - PROCESS | 1756 | 1463629415305 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 20:43:35 INFO - PROCESS | 1756 | 1463629415582 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc6a800 == 80 [pid = 1756] [id = 145] 20:43:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 204 (0x8d7f2000) [pid = 1756] [serial = 435] [outer = (nil)] 20:43:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 205 (0x90b0a800) [pid = 1756] [serial = 436] [outer = 0x8d7f2000] 20:43:35 INFO - PROCESS | 1756 | 1463629415720 Marionette DEBUG loaded listener.js 20:43:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 206 (0x90b0f000) [pid = 1756] [serial = 437] [outer = 0x8d7f2000] 20:43:36 INFO - PROCESS | 1756 | 1463629416633 Marionette TRACE conn4 <- [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]]]}] 20:43:36 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. 20:43:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1603ms 20:43:36 INFO - PROCESS | 1756 | 1463629416688 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 20:43:36 INFO - PROCESS | 1756 | 1463629416692 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 20:43:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:43:36 INFO - PROCESS | 1756 | 1463629416701 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:43:36 INFO - PROCESS | 1756 | 1463629416706 Marionette TRACE conn4 <- [1,554,null,{}] 20:43:36 INFO - PROCESS | 1756 | 1463629416712 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:36 INFO - PROCESS | 1756 | 1463629416926 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 20:43:37 INFO - PROCESS | 1756 | 1463629417163 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8bac00 == 81 [pid = 1756] [id = 146] 20:43:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 207 (0x90b0b000) [pid = 1756] [serial = 438] [outer = (nil)] 20:43:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 208 (0x9922b000) [pid = 1756] [serial = 439] [outer = 0x90b0b000] 20:43:37 INFO - PROCESS | 1756 | 1463629417301 Marionette DEBUG loaded listener.js 20:43:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 209 (0xa2245000) [pid = 1756] [serial = 440] [outer = 0x90b0b000] 20:43:37 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:43:38 INFO - PROCESS | 1756 | 1463629418278 Marionette TRACE conn4 <- [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]]]}] 20:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1638ms 20:43:38 INFO - PROCESS | 1756 | 1463629418341 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 20:43:38 INFO - PROCESS | 1756 | 1463629418346 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 20:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:43:38 INFO - PROCESS | 1756 | 1463629418352 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:43:38 INFO - PROCESS | 1756 | 1463629418356 Marionette TRACE conn4 <- [1,558,null,{}] 20:43:38 INFO - PROCESS | 1756 | 1463629418362 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:38 INFO - PROCESS | 1756 | 1463629418900 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 20:43:39 INFO - PROCESS | 1756 | 1463629419186 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5e0800 == 82 [pid = 1756] [id = 147] 20:43:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 210 (0x8d5e1400) [pid = 1756] [serial = 441] [outer = (nil)] 20:43:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 211 (0x8d7f9c00) [pid = 1756] [serial = 442] [outer = 0x8d5e1400] 20:43:39 INFO - PROCESS | 1756 | 1463629419273 Marionette DEBUG loaded listener.js 20:43:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 212 (0x8df23000) [pid = 1756] [serial = 443] [outer = 0x8d5e1400] 20:43:40 INFO - PROCESS | 1756 | 1463629420163 Marionette TRACE conn4 <- [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]]]}] 20:43:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:43:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1884ms 20:43:40 INFO - PROCESS | 1756 | 1463629420239 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 20:43:40 INFO - PROCESS | 1756 | 1463629420245 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 20:43:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:43:40 INFO - PROCESS | 1756 | 1463629420253 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:43:40 INFO - PROCESS | 1756 | 1463629420260 Marionette TRACE conn4 <- [1,562,null,{}] 20:43:40 INFO - PROCESS | 1756 | 1463629420276 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:40 INFO - PROCESS | 1756 | 1463629420557 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 20:43:40 INFO - PROCESS | 1756 | 1463629420924 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5d6400 == 83 [pid = 1756] [id = 148] 20:43:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 213 (0x8d5df000) [pid = 1756] [serial = 444] [outer = (nil)] 20:43:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 214 (0x8e186400) [pid = 1756] [serial = 445] [outer = 0x8d5df000] 20:43:41 INFO - PROCESS | 1756 | 1463629421013 Marionette DEBUG loaded listener.js 20:43:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 215 (0x90b5ac00) [pid = 1756] [serial = 446] [outer = 0x8d5df000] 20:43:41 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:43:41 INFO - PROCESS | 1756 | --DOCSHELL 0x950cec00 == 82 [pid = 1756] [id = 59] 20:43:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9a641c00 == 81 [pid = 1756] [id = 45] 20:43:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9b2a3800 == 80 [pid = 1756] [id = 63] 20:43:41 INFO - PROCESS | 1756 | --DOCSHELL 0xa0615c00 == 79 [pid = 1756] [id = 62] 20:43:41 INFO - PROCESS | 1756 | --DOCSHELL 0x93a89c00 == 78 [pid = 1756] [id = 61] 20:43:41 INFO - PROCESS | 1756 | --DOCSHELL 0x938c8800 == 77 [pid = 1756] [id = 134] 20:43:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9164d400 == 76 [pid = 1756] [id = 133] 20:43:41 INFO - PROCESS | 1756 | --DOCSHELL 0x8e185400 == 75 [pid = 1756] [id = 132] 20:43:42 INFO - PROCESS | 1756 | 1463629422018 Marionette TRACE conn4 <- [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]]]}] 20:43:42 INFO - PROCESS | 1756 | --DOCSHELL 0x8e8ac000 == 74 [pid = 1756] [id = 131] 20:43:42 INFO - PROCESS | 1756 | --DOCSHELL 0x8e18c400 == 73 [pid = 1756] [id = 130] 20:43:42 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5dd000 == 72 [pid = 1756] [id = 129] 20:43:42 INFO - PROCESS | 1756 | --DOCSHELL 0x8e8b7400 == 71 [pid = 1756] [id = 118] 20:43:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:43:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1843ms 20:43:42 INFO - PROCESS | 1756 | 1463629422097 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 20:43:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:43:42 INFO - PROCESS | 1756 | 1463629422101 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 20:43:42 INFO - PROCESS | 1756 | 1463629422109 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:43:42 INFO - PROCESS | 1756 | 1463629422112 Marionette TRACE conn4 <- [1,566,null,{}] 20:43:42 INFO - PROCESS | 1756 | 1463629422118 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:42 INFO - PROCESS | 1756 | 1463629422294 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 214 (0x992af800) [pid = 1756] [serial = 352] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 213 (0x91339c00) [pid = 1756] [serial = 342] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 212 (0x953a7000) [pid = 1756] [serial = 348] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 211 (0xa6f3b000) [pid = 1756] [serial = 330] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 210 (0x91fc2400) [pid = 1756] [serial = 343] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 209 (0x9133d800) [pid = 1756] [serial = 336] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 208 (0x9130a400) [pid = 1756] [serial = 318] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 207 (0x95284c00) [pid = 1756] [serial = 346] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 206 (0x9d899000) [pid = 1756] [serial = 324] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 205 (0x946d9000) [pid = 1756] [serial = 345] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 204 (0x8df2b000) [pid = 1756] [serial = 333] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 203 (0x97760000) [pid = 1756] [serial = 349] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 202 (0x9130b000) [pid = 1756] [serial = 340] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 201 (0xa2556000) [pid = 1756] [serial = 327] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 200 (0x90c77400) [pid = 1756] [serial = 339] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 199 (0x9832a000) [pid = 1756] [serial = 321] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 198 (0x8e8b6400) [pid = 1756] [serial = 315] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | --DOMWINDOW == 197 (0x9775b800) [pid = 1756] [serial = 351] [outer = (nil)] [url = about:blank] 20:43:42 INFO - PROCESS | 1756 | 1463629422560 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df2b000 == 72 [pid = 1756] [id = 149] 20:43:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 198 (0x90b02400) [pid = 1756] [serial = 447] [outer = (nil)] 20:43:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 199 (0x90d6fc00) [pid = 1756] [serial = 448] [outer = 0x90b02400] 20:43:42 INFO - PROCESS | 1756 | 1463629422675 Marionette DEBUG loaded listener.js 20:43:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 200 (0x91249400) [pid = 1756] [serial = 449] [outer = 0x90b02400] 20:43:43 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:43:43 INFO - PROCESS | 1756 | 1463629423454 Marionette TRACE conn4 <- [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]]]}] 20:43:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:43:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1382ms 20:43:43 INFO - PROCESS | 1756 | 1463629423492 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 20:43:43 INFO - PROCESS | 1756 | 1463629423498 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 20:43:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:43:43 INFO - PROCESS | 1756 | 1463629423514 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:43:43 INFO - PROCESS | 1756 | 1463629423521 Marionette TRACE conn4 <- [1,570,null,{}] 20:43:43 INFO - PROCESS | 1756 | 1463629423545 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:43 INFO - PROCESS | 1756 | 1463629423724 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 20:43:43 INFO - PROCESS | 1756 | 1463629423735 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x9124dc00 == 73 [pid = 1756] [id = 150] 20:43:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 201 (0x9130e800) [pid = 1756] [serial = 450] [outer = (nil)] 20:43:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 202 (0x9146ac00) [pid = 1756] [serial = 451] [outer = 0x9130e800] 20:43:43 INFO - PROCESS | 1756 | 1463629423810 Marionette DEBUG loaded listener.js 20:43:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 203 (0x91646800) [pid = 1756] [serial = 452] [outer = 0x9130e800] 20:43:44 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:43:44 INFO - PROCESS | 1756 | 1463629424773 Marionette TRACE conn4 <- [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]]]}] 20:43:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:43:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1296ms 20:43:44 INFO - PROCESS | 1756 | 1463629424803 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 20:43:44 INFO - PROCESS | 1756 | 1463629424807 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 20:43:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:43:44 INFO - PROCESS | 1756 | 1463629424813 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:43:44 INFO - PROCESS | 1756 | 1463629424815 Marionette TRACE conn4 <- [1,574,null,{}] 20:43:44 INFO - PROCESS | 1756 | 1463629424822 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:45 INFO - PROCESS | 1756 | 1463629425059 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 20:43:45 INFO - PROCESS | 1756 | 1463629425087 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x91310000 == 74 [pid = 1756] [id = 151] 20:43:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 204 (0x9146a400) [pid = 1756] [serial = 453] [outer = (nil)] 20:43:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 205 (0x923c7000) [pid = 1756] [serial = 454] [outer = 0x9146a400] 20:43:45 INFO - PROCESS | 1756 | 1463629425163 Marionette DEBUG loaded listener.js 20:43:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 206 (0x92521400) [pid = 1756] [serial = 455] [outer = 0x9146a400] 20:43:46 INFO - PROCESS | 1756 | 1463629426120 Marionette TRACE conn4 <- [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]]]}] 20:43:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:43:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1332ms 20:43:46 INFO - PROCESS | 1756 | 1463629426149 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 20:43:46 INFO - PROCESS | 1756 | 1463629426152 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 20:43:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:43:46 INFO - PROCESS | 1756 | 1463629426158 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:43:46 INFO - PROCESS | 1756 | 1463629426162 Marionette TRACE conn4 <- [1,578,null,{}] 20:43:46 INFO - PROCESS | 1756 | 1463629426167 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:46 INFO - PROCESS | 1756 | 1463629426418 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 20:43:46 INFO - PROCESS | 1756 | 1463629426446 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x92528c00 == 75 [pid = 1756] [id = 152] 20:43:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 207 (0x92529000) [pid = 1756] [serial = 456] [outer = (nil)] 20:43:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 208 (0x9252b800) [pid = 1756] [serial = 457] [outer = 0x92529000] 20:43:46 INFO - PROCESS | 1756 | 1463629426533 Marionette DEBUG loaded listener.js 20:43:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 209 (0x93a89c00) [pid = 1756] [serial = 458] [outer = 0x92529000] 20:43:47 INFO - PROCESS | 1756 | --DOMWINDOW == 208 (0x9b075000) [pid = 1756] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:43:47 INFO - PROCESS | 1756 | --DOMWINDOW == 207 (0x91fcb000) [pid = 1756] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:43:47 INFO - PROCESS | 1756 | --DOMWINDOW == 206 (0x938c9400) [pid = 1756] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:43:47 INFO - PROCESS | 1756 | --DOMWINDOW == 205 (0x8d5de800) [pid = 1756] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:43:47 INFO - PROCESS | 1756 | --DOMWINDOW == 204 (0x8f0d8800) [pid = 1756] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:43:47 INFO - PROCESS | 1756 | --DOMWINDOW == 203 (0x8e7e7400) [pid = 1756] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:43:47 INFO - PROCESS | 1756 | --DOMWINDOW == 202 (0x91253800) [pid = 1756] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:43:47 INFO - PROCESS | 1756 | --DOMWINDOW == 201 (0x953ef800) [pid = 1756] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:43:47 INFO - PROCESS | 1756 | 1463629427698 Marionette TRACE conn4 <- [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]]]}] 20:43:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:43:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1580ms 20:43:47 INFO - PROCESS | 1756 | 1463629427740 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 20:43:47 INFO - PROCESS | 1756 | 1463629427744 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 20:43:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:43:47 INFO - PROCESS | 1756 | 1463629427750 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:43:47 INFO - PROCESS | 1756 | 1463629427753 Marionette TRACE conn4 <- [1,582,null,{}] 20:43:47 INFO - PROCESS | 1756 | 1463629427758 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:47 INFO - PROCESS | 1756 | 1463629427920 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 20:43:48 INFO - PROCESS | 1756 | 1463629428061 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7e7400 == 76 [pid = 1756] [id = 153] 20:43:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 202 (0x8e8acc00) [pid = 1756] [serial = 459] [outer = (nil)] 20:43:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 203 (0x9507cc00) [pid = 1756] [serial = 460] [outer = 0x8e8acc00] 20:43:48 INFO - PROCESS | 1756 | 1463629428136 Marionette DEBUG loaded listener.js 20:43:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 204 (0x95288c00) [pid = 1756] [serial = 461] [outer = 0x8e8acc00] 20:43:48 INFO - PROCESS | 1756 | 1463629428888 Marionette TRACE conn4 <- [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]]]}] 20:43:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:43:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1182ms 20:43:48 INFO - PROCESS | 1756 | 1463629428933 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 20:43:48 INFO - PROCESS | 1756 | 1463629428937 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 20:43:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:43:48 INFO - PROCESS | 1756 | 1463629428943 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:43:48 INFO - PROCESS | 1756 | 1463629428946 Marionette TRACE conn4 <- [1,586,null,{}] 20:43:48 INFO - PROCESS | 1756 | 1463629428952 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:49 INFO - PROCESS | 1756 | 1463629429209 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 20:43:49 INFO - PROCESS | 1756 | 1463629429403 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc70800 == 77 [pid = 1756] [id = 154] 20:43:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 205 (0x8c9efc00) [pid = 1756] [serial = 462] [outer = (nil)] 20:43:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 206 (0x8cc8fc00) [pid = 1756] [serial = 463] [outer = 0x8c9efc00] 20:43:49 INFO - PROCESS | 1756 | 1463629429500 Marionette DEBUG loaded listener.js 20:43:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 207 (0x8d4c7000) [pid = 1756] [serial = 464] [outer = 0x8c9efc00] 20:43:50 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:43:50 INFO - PROCESS | 1756 | 1463629430533 Marionette TRACE conn4 <- [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]]]}] 20:43:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:43:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1633ms 20:43:50 INFO - PROCESS | 1756 | 1463629430580 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 20:43:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:43:50 INFO - PROCESS | 1756 | 1463629430587 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 20:43:50 INFO - PROCESS | 1756 | 1463629430596 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:43:50 INFO - PROCESS | 1756 | 1463629430603 Marionette TRACE conn4 <- [1,590,null,{}] 20:43:50 INFO - PROCESS | 1756 | 1463629430611 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:50 INFO - PROCESS | 1756 | 1463629430813 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 20:43:51 INFO - PROCESS | 1756 | 1463629431059 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d8400 == 78 [pid = 1756] [id = 155] 20:43:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 208 (0x8f0db400) [pid = 1756] [serial = 465] [outer = (nil)] 20:43:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 209 (0x90b0f400) [pid = 1756] [serial = 466] [outer = 0x8f0db400] 20:43:51 INFO - PROCESS | 1756 | 1463629431199 Marionette DEBUG loaded listener.js 20:43:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 210 (0x90d73400) [pid = 1756] [serial = 467] [outer = 0x8f0db400] 20:43:52 INFO - PROCESS | 1756 | 1463629432324 Marionette TRACE conn4 <- [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]]]}] 20:43:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:43:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1790ms 20:43:52 INFO - PROCESS | 1756 | 1463629432385 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 20:43:52 INFO - PROCESS | 1756 | 1463629432391 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 20:43:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:43:52 INFO - PROCESS | 1756 | 1463629432398 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:43:52 INFO - PROCESS | 1756 | 1463629432402 Marionette TRACE conn4 <- [1,594,null,{}] 20:43:52 INFO - PROCESS | 1756 | 1463629432408 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:52 INFO - PROCESS | 1756 | 1463629432613 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 20:43:52 INFO - PROCESS | 1756 | 1463629432898 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x91461c00 == 79 [pid = 1756] [id = 156] 20:43:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 211 (0x9146b400) [pid = 1756] [serial = 468] [outer = (nil)] 20:43:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 212 (0x923ca400) [pid = 1756] [serial = 469] [outer = 0x9146b400] 20:43:52 INFO - PROCESS | 1756 | 1463629432987 Marionette DEBUG loaded listener.js 20:43:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 213 (0x9252d800) [pid = 1756] [serial = 470] [outer = 0x9146b400] 20:43:53 INFO - PROCESS | 1756 | 1463629433968 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 20:43:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:43:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1641ms 20:43:54 INFO - PROCESS | 1756 | 1463629434041 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 20:43:54 INFO - PROCESS | 1756 | 1463629434048 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 20:43:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:43:54 INFO - PROCESS | 1756 | 1463629434065 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:43:54 INFO - PROCESS | 1756 | 1463629434073 Marionette TRACE conn4 <- [1,598,null,{}] 20:43:54 INFO - PROCESS | 1756 | 1463629434079 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:54 INFO - PROCESS | 1756 | 1463629434316 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 20:43:54 INFO - PROCESS | 1756 | 1463629434551 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x8cc89800 == 80 [pid = 1756] [id = 157] 20:43:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 214 (0x8e8b4000) [pid = 1756] [serial = 471] [outer = (nil)] 20:43:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 215 (0x9775cc00) [pid = 1756] [serial = 472] [outer = 0x8e8b4000] 20:43:54 INFO - PROCESS | 1756 | 1463629434681 Marionette DEBUG loaded listener.js 20:43:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 216 (0x992af800) [pid = 1756] [serial = 473] [outer = 0x8e8b4000] 20:43:55 INFO - PROCESS | 1756 | 1463629435614 Marionette TRACE conn4 <- [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]]]}] 20:43:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:43:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1595ms 20:43:55 INFO - PROCESS | 1756 | 1463629435653 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 20:43:55 INFO - PROCESS | 1756 | 1463629435658 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 20:43:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:43:55 INFO - PROCESS | 1756 | 1463629435664 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:43:55 INFO - PROCESS | 1756 | 1463629435668 Marionette TRACE conn4 <- [1,602,null,{}] 20:43:55 INFO - PROCESS | 1756 | 1463629435674 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:55 INFO - PROCESS | 1756 | 1463629435892 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 20:43:56 INFO - PROCESS | 1756 | 1463629436192 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9f9800 == 81 [pid = 1756] [id = 158] 20:43:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 217 (0x8e18b400) [pid = 1756] [serial = 474] [outer = (nil)] 20:43:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 218 (0x9a7a0400) [pid = 1756] [serial = 475] [outer = 0x8e18b400] 20:43:56 INFO - PROCESS | 1756 | 1463629436290 Marionette DEBUG loaded listener.js 20:43:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 219 (0x9ac3b400) [pid = 1756] [serial = 476] [outer = 0x8e18b400] 20:43:57 INFO - PROCESS | 1756 | 1463629437201 Marionette TRACE conn4 <- [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]]]}] 20:43:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:43:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1599ms 20:43:57 INFO - PROCESS | 1756 | 1463629437265 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 20:43:57 INFO - PROCESS | 1756 | 1463629437269 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 20:43:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:43:57 INFO - PROCESS | 1756 | 1463629437276 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:43:57 INFO - PROCESS | 1756 | 1463629437280 Marionette TRACE conn4 <- [1,606,null,{}] 20:43:57 INFO - PROCESS | 1756 | 1463629437286 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:57 INFO - PROCESS | 1756 | 1463629437495 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 20:43:57 INFO - PROCESS | 1756 | 1463629437729 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b299400 == 82 [pid = 1756] [id = 159] 20:43:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 220 (0x9b2a2400) [pid = 1756] [serial = 477] [outer = (nil)] 20:43:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 221 (0x9ba8d400) [pid = 1756] [serial = 478] [outer = 0x9b2a2400] 20:43:57 INFO - PROCESS | 1756 | 1463629437881 Marionette DEBUG loaded listener.js 20:43:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 222 (0x9c1dec00) [pid = 1756] [serial = 479] [outer = 0x9b2a2400] 20:43:58 INFO - PROCESS | 1756 | 1463629438812 Marionette TRACE conn4 <- [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]]]}] 20:43:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:43:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1587ms 20:43:58 INFO - PROCESS | 1756 | 1463629438865 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 20:43:58 INFO - PROCESS | 1756 | 1463629438868 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 20:43:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:43:58 INFO - PROCESS | 1756 | 1463629438876 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:43:58 INFO - PROCESS | 1756 | 1463629438880 Marionette TRACE conn4 <- [1,610,null,{}] 20:43:58 INFO - PROCESS | 1756 | 1463629438886 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:43:59 INFO - PROCESS | 1756 | 1463629439096 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 20:43:59 INFO - PROCESS | 1756 | 1463629439325 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e84c000 == 83 [pid = 1756] [id = 160] 20:43:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 223 (0x8e84c800) [pid = 1756] [serial = 480] [outer = (nil)] 20:43:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 224 (0x8e854c00) [pid = 1756] [serial = 481] [outer = 0x8e84c800] 20:43:59 INFO - PROCESS | 1756 | 1463629439458 Marionette DEBUG loaded listener.js 20:43:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 225 (0x99229800) [pid = 1756] [serial = 482] [outer = 0x8e84c800] 20:44:00 INFO - PROCESS | 1756 | 1463629440339 Marionette TRACE conn4 <- [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]]]}] 20:44:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:44:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1540ms 20:44:00 INFO - PROCESS | 1756 | 1463629440417 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 20:44:00 INFO - PROCESS | 1756 | 1463629440422 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 20:44:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:44:00 INFO - PROCESS | 1756 | 1463629440429 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:44:00 INFO - PROCESS | 1756 | 1463629440433 Marionette TRACE conn4 <- [1,614,null,{}] 20:44:00 INFO - PROCESS | 1756 | 1463629440439 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:00 INFO - PROCESS | 1756 | 1463629440673 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 20:44:00 INFO - PROCESS | 1756 | 1463629440903 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e84b000 == 84 [pid = 1756] [id = 161] 20:44:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 226 (0x8e852800) [pid = 1756] [serial = 483] [outer = (nil)] 20:44:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 227 (0x9d4f2400) [pid = 1756] [serial = 484] [outer = 0x8e852800] 20:44:01 INFO - PROCESS | 1756 | 1463629441048 Marionette DEBUG loaded listener.js 20:44:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 228 (0xa0611000) [pid = 1756] [serial = 485] [outer = 0x8e852800] 20:44:01 INFO - PROCESS | 1756 | 1463629441924 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 20:44:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:44:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1535ms 20:44:01 INFO - PROCESS | 1756 | 1463629441965 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 20:44:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:44:01 INFO - PROCESS | 1756 | 1463629441969 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 20:44:01 INFO - PROCESS | 1756 | 1463629441976 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:44:01 INFO - PROCESS | 1756 | 1463629441979 Marionette TRACE conn4 <- [1,618,null,{}] 20:44:01 INFO - PROCESS | 1756 | 1463629441986 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:02 INFO - PROCESS | 1756 | 1463629442174 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 20:44:02 INFO - PROCESS | 1756 | 1463629442372 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e853400 == 85 [pid = 1756] [id = 162] 20:44:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 229 (0x8e857800) [pid = 1756] [serial = 486] [outer = (nil)] 20:44:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 230 (0x90db8400) [pid = 1756] [serial = 487] [outer = 0x8e857800] 20:44:02 INFO - PROCESS | 1756 | 1463629442460 Marionette DEBUG loaded listener.js 20:44:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 231 (0x90dbac00) [pid = 1756] [serial = 488] [outer = 0x8e857800] 20:44:03 INFO - PROCESS | 1756 | 1463629443585 Marionette TRACE conn4 <- [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]]]}] 20:44:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:44:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1687ms 20:44:03 INFO - PROCESS | 1756 | 1463629443664 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 20:44:03 INFO - PROCESS | 1756 | 1463629443667 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 20:44:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:44:03 INFO - PROCESS | 1756 | 1463629443675 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:44:03 INFO - PROCESS | 1756 | 1463629443678 Marionette TRACE conn4 <- [1,622,null,{}] 20:44:03 INFO - PROCESS | 1756 | 1463629443684 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:03 INFO - PROCESS | 1756 | 1463629443923 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 20:44:04 INFO - PROCESS | 1756 | 1463629444158 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x90db4800 == 86 [pid = 1756] [id = 163] 20:44:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 232 (0x90db5400) [pid = 1756] [serial = 489] [outer = (nil)] 20:44:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 233 (0x92be4400) [pid = 1756] [serial = 490] [outer = 0x90db5400] 20:44:04 INFO - PROCESS | 1756 | 1463629444243 Marionette DEBUG loaded listener.js 20:44:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 234 (0x92bf0000) [pid = 1756] [serial = 491] [outer = 0x90db5400] 20:44:05 INFO - PROCESS | 1756 | 1463629445383 Marionette TRACE conn4 <- [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]]]}] 20:44:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:44:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1789ms 20:44:05 INFO - PROCESS | 1756 | 1463629445468 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 20:44:05 INFO - PROCESS | 1756 | 1463629445474 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 20:44:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:44:05 INFO - PROCESS | 1756 | 1463629445484 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:44:05 INFO - PROCESS | 1756 | 1463629445492 Marionette TRACE conn4 <- [1,626,null,{}] 20:44:05 INFO - PROCESS | 1756 | 1463629445501 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:05 INFO - PROCESS | 1756 | 1463629445934 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 20:44:06 INFO - PROCESS | 1756 | 1463629446184 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2d7800 == 87 [pid = 1756] [id = 164] 20:44:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 235 (0x8b2d9000) [pid = 1756] [serial = 492] [outer = (nil)] 20:44:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 236 (0x8b2e0c00) [pid = 1756] [serial = 493] [outer = 0x8b2d9000] 20:44:06 INFO - PROCESS | 1756 | 1463629446285 Marionette DEBUG loaded listener.js 20:44:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 237 (0x90dbc400) [pid = 1756] [serial = 494] [outer = 0x8b2d9000] 20:44:07 INFO - PROCESS | 1756 | 1463629447220 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 20:44:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:44:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1793ms 20:44:07 INFO - PROCESS | 1756 | 1463629447278 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 20:44:07 INFO - PROCESS | 1756 | 1463629447281 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 20:44:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:44:07 INFO - PROCESS | 1756 | 1463629447289 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:44:07 INFO - PROCESS | 1756 | 1463629447294 Marionette TRACE conn4 <- [1,630,null,{}] 20:44:07 INFO - PROCESS | 1756 | 1463629447300 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:07 INFO - PROCESS | 1756 | 1463629447519 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 20:44:07 INFO - PROCESS | 1756 | 1463629447754 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a83b800 == 88 [pid = 1756] [id = 165] 20:44:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 238 (0x8a83cc00) [pid = 1756] [serial = 495] [outer = (nil)] 20:44:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 239 (0x8a842800) [pid = 1756] [serial = 496] [outer = 0x8a83cc00] 20:44:07 INFO - PROCESS | 1756 | 1463629447886 Marionette DEBUG loaded listener.js 20:44:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 240 (0x8b2d7c00) [pid = 1756] [serial = 497] [outer = 0x8a83cc00] 20:44:08 INFO - PROCESS | 1756 | 1463629448778 Marionette TRACE conn4 <- [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]]]}] 20:44:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:44:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1535ms 20:44:08 INFO - PROCESS | 1756 | 1463629448826 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 20:44:08 INFO - PROCESS | 1756 | 1463629448830 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 20:44:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:44:08 INFO - PROCESS | 1756 | 1463629448837 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:44:08 INFO - PROCESS | 1756 | 1463629448841 Marionette TRACE conn4 <- [1,634,null,{}] 20:44:08 INFO - PROCESS | 1756 | 1463629448847 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:09 INFO - PROCESS | 1756 | 1463629449046 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 20:44:09 INFO - PROCESS | 1756 | 1463629449279 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a841400 == 89 [pid = 1756] [id = 166] 20:44:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 241 (0x8a843c00) [pid = 1756] [serial = 498] [outer = (nil)] 20:44:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 242 (0x8a9dc000) [pid = 1756] [serial = 499] [outer = 0x8a843c00] 20:44:09 INFO - PROCESS | 1756 | 1463629449412 Marionette DEBUG loaded listener.js 20:44:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 243 (0x8a9dec00) [pid = 1756] [serial = 500] [outer = 0x8a843c00] 20:44:10 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:44:10 INFO - PROCESS | 1756 | 1463629450353 Marionette TRACE conn4 <- [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]]]}] 20:44:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:44:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1587ms 20:44:10 INFO - PROCESS | 1756 | 1463629450425 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 20:44:10 INFO - PROCESS | 1756 | 1463629450428 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 20:44:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:44:10 INFO - PROCESS | 1756 | 1463629450435 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:44:10 INFO - PROCESS | 1756 | 1463629450439 Marionette TRACE conn4 <- [1,638,null,{}] 20:44:10 INFO - PROCESS | 1756 | 1463629450445 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:10 INFO - PROCESS | 1756 | 1463629450649 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 20:44:10 INFO - PROCESS | 1756 | 1463629450884 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9e0c00 == 90 [pid = 1756] [id = 167] 20:44:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 244 (0x8a9e1000) [pid = 1756] [serial = 501] [outer = (nil)] 20:44:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 245 (0x8b2d8000) [pid = 1756] [serial = 502] [outer = 0x8a9e1000] 20:44:11 INFO - PROCESS | 1756 | 1463629451015 Marionette DEBUG loaded listener.js 20:44:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 246 (0x8d7f6800) [pid = 1756] [serial = 503] [outer = 0x8a9e1000] 20:44:11 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:44:11 INFO - PROCESS | 1756 | 1463629451979 Marionette TRACE conn4 <- [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]]]}] 20:44:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:44:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1593ms 20:44:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:44:12 INFO - PROCESS | 1756 | 1463629452031 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 20:44:12 INFO - PROCESS | 1756 | 1463629452034 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 20:44:12 INFO - PROCESS | 1756 | 1463629452041 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:44:12 INFO - PROCESS | 1756 | 1463629452044 Marionette TRACE conn4 <- [1,642,null,{}] 20:44:12 INFO - PROCESS | 1756 | 1463629452050 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:12 INFO - PROCESS | 1756 | 1463629452251 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 20:44:12 INFO - PROCESS | 1756 | 1463629452765 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9dc400 == 91 [pid = 1756] [id = 168] 20:44:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 247 (0x8a9e1c00) [pid = 1756] [serial = 504] [outer = (nil)] 20:44:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 248 (0x8b2db400) [pid = 1756] [serial = 505] [outer = 0x8a9e1c00] 20:44:12 INFO - PROCESS | 1756 | 1463629452928 Marionette DEBUG loaded listener.js 20:44:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 249 (0x8bc65000) [pid = 1756] [serial = 506] [outer = 0x8a9e1c00] 20:44:13 INFO - PROCESS | 1756 | 1463629453903 Marionette TRACE conn4 <- [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]]]}] 20:44:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:44:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1940ms 20:44:13 INFO - PROCESS | 1756 | 1463629453982 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 20:44:13 INFO - PROCESS | 1756 | 1463629453989 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 20:44:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:44:13 INFO - PROCESS | 1756 | 1463629453996 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:44:14 INFO - PROCESS | 1756 | 1463629454002 Marionette TRACE conn4 <- [1,646,null,{}] 20:44:14 INFO - PROCESS | 1756 | 1463629454010 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:14 INFO - PROCESS | 1756 | 1463629454318 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 20:44:14 INFO - PROCESS | 1756 | 1463629454609 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8acc00 == 92 [pid = 1756] [id = 169] 20:44:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 250 (0x8c8ae000) [pid = 1756] [serial = 507] [outer = (nil)] 20:44:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 251 (0x8c8b2400) [pid = 1756] [serial = 508] [outer = 0x8c8ae000] 20:44:14 INFO - PROCESS | 1756 | 1463629454694 Marionette DEBUG loaded listener.js 20:44:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 252 (0x8cc84800) [pid = 1756] [serial = 509] [outer = 0x8c8ae000] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x91331800 == 91 [pid = 1756] [id = 80] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x90c73400 == 90 [pid = 1756] [id = 81] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x91644800 == 89 [pid = 1756] [id = 79] 20:44:15 INFO - PROCESS | 1756 | --DOMWINDOW == 251 (0x9b06d000) [pid = 1756] [serial = 354] [outer = (nil)] [url = about:blank] 20:44:15 INFO - PROCESS | 1756 | --DOMWINDOW == 250 (0x91315000) [pid = 1756] [serial = 357] [outer = (nil)] [url = about:blank] 20:44:15 INFO - PROCESS | 1756 | --DOMWINDOW == 249 (0x953e2000) [pid = 1756] [serial = 360] [outer = (nil)] [url = about:blank] 20:44:15 INFO - PROCESS | 1756 | --DOMWINDOW == 248 (0x9c094400) [pid = 1756] [serial = 363] [outer = (nil)] [url = about:blank] 20:44:15 INFO - PROCESS | 1756 | --DOMWINDOW == 247 (0x9c1e3000) [pid = 1756] [serial = 366] [outer = (nil)] [url = about:blank] 20:44:15 INFO - PROCESS | 1756 | --DOMWINDOW == 246 (0xa1050000) [pid = 1756] [serial = 369] [outer = (nil)] [url = about:blank] 20:44:15 INFO - PROCESS | 1756 | --DOMWINDOW == 245 (0x91254800) [pid = 1756] [serial = 372] [outer = (nil)] [url = about:blank] 20:44:15 INFO - PROCESS | 1756 | --DOMWINDOW == 244 (0xa6384000) [pid = 1756] [serial = 375] [outer = (nil)] [url = about:blank] 20:44:15 INFO - PROCESS | 1756 | --DOMWINDOW == 243 (0x8d4c5c00) [pid = 1756] [serial = 378] [outer = (nil)] [url = about:blank] 20:44:15 INFO - PROCESS | 1756 | --DOMWINDOW == 242 (0x8d5d9c00) [pid = 1756] [serial = 381] [outer = (nil)] [url = about:blank] 20:44:15 INFO - PROCESS | 1756 | --DOMWINDOW == 241 (0x8d7f1800) [pid = 1756] [serial = 384] [outer = (nil)] [url = about:blank] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7e7400 == 88 [pid = 1756] [id = 153] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x92528c00 == 87 [pid = 1756] [id = 152] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x91310000 == 86 [pid = 1756] [id = 151] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x9124dc00 == 85 [pid = 1756] [id = 150] 20:44:15 INFO - PROCESS | 1756 | 1463629455756 Marionette TRACE conn4 <- [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]]]}] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x8df2b000 == 84 [pid = 1756] [id = 149] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5d6400 == 83 [pid = 1756] [id = 148] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5e0800 == 82 [pid = 1756] [id = 147] 20:44:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:44:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1795ms 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x8cc81c00 == 81 [pid = 1756] [id = 143] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9f7c00 == 80 [pid = 1756] [id = 142] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x91460000 == 79 [pid = 1756] [id = 141] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x90d75400 == 78 [pid = 1756] [id = 140] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4c1400 == 77 [pid = 1756] [id = 139] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x91311000 == 76 [pid = 1756] [id = 137] 20:44:15 INFO - PROCESS | 1756 | 1463629455804 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 20:44:15 INFO - PROCESS | 1756 | 1463629455810 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 20:44:15 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5da000 == 75 [pid = 1756] [id = 136] 20:44:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:44:15 INFO - PROCESS | 1756 | 1463629455823 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:44:15 INFO - PROCESS | 1756 | 1463629455827 Marionette TRACE conn4 <- [1,650,null,{}] 20:44:15 INFO - PROCESS | 1756 | 1463629455833 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:16 INFO - PROCESS | 1756 | 1463629456022 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 240 (0xa36ebc00) [pid = 1756] [serial = 216] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 239 (0xa104a800) [pid = 1756] [serial = 313] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 238 (0x946d7400) [pid = 1756] [serial = 400] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 237 (0x95335400) [pid = 1756] [serial = 403] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 236 (0x950d1c00) [pid = 1756] [serial = 401] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 235 (0x8d7f8800) [pid = 1756] [serial = 388] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 234 (0x8d7ee000) [pid = 1756] [serial = 387] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 233 (0x91247400) [pid = 1756] [serial = 394] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 232 (0x9124fc00) [pid = 1756] [serial = 395] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 231 (0x8f0d4400) [pid = 1756] [serial = 391] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 230 (0x8e7f6000) [pid = 1756] [serial = 390] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 229 (0x953eac00) [pid = 1756] [serial = 220] [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.] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 228 (0x91fc3800) [pid = 1756] [serial = 397] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 227 (0x953ed000) [pid = 1756] [serial = 404] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | --DOMWINDOW == 226 (0x923c9000) [pid = 1756] [serial = 398] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1756 | 1463629456284 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5d7000 == 76 [pid = 1756] [id = 170] 20:44:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 227 (0x8d5db400) [pid = 1756] [serial = 510] [outer = (nil)] 20:44:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 228 (0x8d7ee000) [pid = 1756] [serial = 511] [outer = 0x8d5db400] 20:44:16 INFO - PROCESS | 1756 | 1463629456402 Marionette DEBUG loaded listener.js 20:44:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 229 (0x8df22800) [pid = 1756] [serial = 512] [outer = 0x8d5db400] 20:44:17 INFO - PROCESS | 1756 | 1463629457187 Marionette TRACE conn4 <- [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]]]}] 20:44:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:44:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1398ms 20:44:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:44:17 INFO - PROCESS | 1756 | 1463629457221 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 20:44:17 INFO - PROCESS | 1756 | 1463629457224 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 20:44:17 INFO - PROCESS | 1756 | 1463629457234 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:44:17 INFO - PROCESS | 1756 | 1463629457243 Marionette TRACE conn4 <- [1,654,null,{}] 20:44:17 INFO - PROCESS | 1756 | 1463629457257 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:17 INFO - PROCESS | 1756 | 1463629457503 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 20:44:17 INFO - PROCESS | 1756 | 1463629457531 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a841c00 == 77 [pid = 1756] [id = 171] 20:44:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 230 (0x8e856c00) [pid = 1756] [serial = 513] [outer = (nil)] 20:44:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 231 (0x8e8b3c00) [pid = 1756] [serial = 514] [outer = 0x8e856c00] 20:44:17 INFO - PROCESS | 1756 | 1463629457606 Marionette DEBUG loaded listener.js 20:44:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 232 (0x8f0d6c00) [pid = 1756] [serial = 515] [outer = 0x8e856c00] 20:44:18 INFO - PROCESS | 1756 | 1463629458567 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 20:44:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:44:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1397ms 20:44:18 INFO - PROCESS | 1756 | 1463629458631 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 20:44:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:44:18 INFO - PROCESS | 1756 | 1463629458636 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 20:44:18 INFO - PROCESS | 1756 | 1463629458643 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:44:18 INFO - PROCESS | 1756 | 1463629458646 Marionette TRACE conn4 <- [1,658,null,{}] 20:44:18 INFO - PROCESS | 1756 | 1463629458652 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:18 INFO - PROCESS | 1756 | 1463629458895 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 20:44:18 INFO - PROCESS | 1756 | 1463629458922 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7e7400 == 78 [pid = 1756] [id = 172] 20:44:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 233 (0x8e84b400) [pid = 1756] [serial = 516] [outer = (nil)] 20:44:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 234 (0x90b57c00) [pid = 1756] [serial = 517] [outer = 0x8e84b400] 20:44:19 INFO - PROCESS | 1756 | 1463629458999 Marionette DEBUG loaded listener.js 20:44:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 235 (0x90c7b400) [pid = 1756] [serial = 518] [outer = 0x8e84b400] 20:44:19 INFO - PROCESS | 1756 | 1463629459942 Marionette TRACE conn4 <- [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]]]}] 20:44:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:44:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1344ms 20:44:19 INFO - PROCESS | 1756 | 1463629459987 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 20:44:19 INFO - PROCESS | 1756 | 1463629459991 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 20:44:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:44:20 INFO - PROCESS | 1756 | 1463629460016 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:44:20 INFO - PROCESS | 1756 | 1463629460019 Marionette TRACE conn4 <- [1,662,null,{}] 20:44:20 INFO - PROCESS | 1756 | 1463629460026 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:20 INFO - PROCESS | 1756 | 1463629460271 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 20:44:20 INFO - PROCESS | 1756 | --DOMWINDOW == 234 (0x95280800) [pid = 1756] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:44:20 INFO - PROCESS | 1756 | --DOMWINDOW == 233 (0x9146a400) [pid = 1756] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:44:20 INFO - PROCESS | 1756 | --DOMWINDOW == 232 (0x92529000) [pid = 1756] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:44:20 INFO - PROCESS | 1756 | --DOMWINDOW == 231 (0x95336000) [pid = 1756] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:44:20 INFO - PROCESS | 1756 | --DOMWINDOW == 230 (0x8d5df000) [pid = 1756] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:44:20 INFO - PROCESS | 1756 | --DOMWINDOW == 229 (0x9130e800) [pid = 1756] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:44:20 INFO - PROCESS | 1756 | --DOMWINDOW == 228 (0x8d5e1400) [pid = 1756] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:44:20 INFO - PROCESS | 1756 | --DOMWINDOW == 227 (0x90b02400) [pid = 1756] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:44:20 INFO - PROCESS | 1756 | 1463629460659 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5e1400 == 79 [pid = 1756] [id = 173] 20:44:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 228 (0x8df23800) [pid = 1756] [serial = 519] [outer = (nil)] 20:44:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 229 (0x90b02400) [pid = 1756] [serial = 520] [outer = 0x8df23800] 20:44:20 INFO - PROCESS | 1756 | 1463629460749 Marionette DEBUG loaded listener.js 20:44:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 230 (0x9124a000) [pid = 1756] [serial = 521] [outer = 0x8df23800] 20:44:21 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:44:21 INFO - PROCESS | 1756 | 1463629461525 Marionette TRACE conn4 <- [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]]]}] 20:44:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:44:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1559ms 20:44:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:44:21 INFO - PROCESS | 1756 | 1463629461558 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 20:44:21 INFO - PROCESS | 1756 | 1463629461561 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 20:44:21 INFO - PROCESS | 1756 | 1463629461568 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:44:21 INFO - PROCESS | 1756 | 1463629461571 Marionette TRACE conn4 <- [1,666,null,{}] 20:44:21 INFO - PROCESS | 1756 | 1463629461577 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:21 INFO - PROCESS | 1756 | 1463629461754 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 20:44:21 INFO - PROCESS | 1756 | 1463629461771 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b04c00 == 80 [pid = 1756] [id = 174] 20:44:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 231 (0x9130bc00) [pid = 1756] [serial = 522] [outer = (nil)] 20:44:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 232 (0x9133ec00) [pid = 1756] [serial = 523] [outer = 0x9130bc00] 20:44:21 INFO - PROCESS | 1756 | 1463629461847 Marionette DEBUG loaded listener.js 20:44:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 233 (0x91462c00) [pid = 1756] [serial = 524] [outer = 0x9130bc00] 20:44:22 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:44:22 INFO - PROCESS | 1756 | 1463629462919 Marionette TRACE conn4 <- [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]]]}] 20:44:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:44:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1385ms 20:44:22 INFO - PROCESS | 1756 | 1463629462954 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 20:44:22 INFO - PROCESS | 1756 | 1463629462959 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 20:44:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:44:22 INFO - PROCESS | 1756 | 1463629462970 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:44:22 INFO - PROCESS | 1756 | 1463629462976 Marionette TRACE conn4 <- [1,670,null,{}] 20:44:22 INFO - PROCESS | 1756 | 1463629462987 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:23 INFO - PROCESS | 1756 | 1463629463218 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 20:44:23 INFO - PROCESS | 1756 | 1463629463510 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2dfc00 == 81 [pid = 1756] [id = 175] 20:44:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 234 (0x8b2e0000) [pid = 1756] [serial = 525] [outer = (nil)] 20:44:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 235 (0x8c8ad400) [pid = 1756] [serial = 526] [outer = 0x8b2e0000] 20:44:23 INFO - PROCESS | 1756 | 1463629463647 Marionette DEBUG loaded listener.js 20:44:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 236 (0x8c8b2c00) [pid = 1756] [serial = 527] [outer = 0x8b2e0000] 20:44:24 INFO - PROCESS | 1756 | 1463629464584 Marionette TRACE conn4 <- [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]]]}] 20:44:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:44:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1688ms 20:44:24 INFO - PROCESS | 1756 | 1463629464658 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 20:44:24 INFO - PROCESS | 1756 | 1463629464668 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 20:44:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:44:24 INFO - PROCESS | 1756 | 1463629464681 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:44:24 INFO - PROCESS | 1756 | 1463629464685 Marionette TRACE conn4 <- [1,674,null,{}] 20:44:24 INFO - PROCESS | 1756 | 1463629464693 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:24 INFO - PROCESS | 1756 | 1463629464941 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 20:44:25 INFO - PROCESS | 1756 | 1463629465229 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5d7800 == 82 [pid = 1756] [id = 176] 20:44:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 237 (0x8d5da000) [pid = 1756] [serial = 528] [outer = (nil)] 20:44:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 238 (0x8e187000) [pid = 1756] [serial = 529] [outer = 0x8d5da000] 20:44:25 INFO - PROCESS | 1756 | 1463629465320 Marionette DEBUG loaded listener.js 20:44:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 239 (0x8e84b800) [pid = 1756] [serial = 530] [outer = 0x8d5da000] 20:44:25 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:44:26 INFO - PROCESS | 1756 | 1463629466295 Marionette TRACE conn4 <- [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]]]}] 20:44:26 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 20:44:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1694ms 20:44:26 INFO - PROCESS | 1756 | 1463629466375 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 20:44:26 INFO - PROCESS | 1756 | 1463629466384 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 20:44:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:44:26 INFO - PROCESS | 1756 | 1463629466393 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:44:26 INFO - PROCESS | 1756 | 1463629466399 Marionette TRACE conn4 <- [1,678,null,{}] 20:44:26 INFO - PROCESS | 1756 | 1463629466417 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:26 INFO - PROCESS | 1756 | 1463629466779 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 20:44:27 INFO - PROCESS | 1756 | 1463629466984 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x9124dc00 == 83 [pid = 1756] [id = 177] 20:44:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 240 (0x9130e800) [pid = 1756] [serial = 531] [outer = (nil)] 20:44:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 241 (0x9133fc00) [pid = 1756] [serial = 532] [outer = 0x9130e800] 20:44:27 INFO - PROCESS | 1756 | 1463629467079 Marionette DEBUG loaded listener.js 20:44:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 242 (0x91fc3800) [pid = 1756] [serial = 533] [outer = 0x9130e800] 20:44:28 INFO - PROCESS | 1756 | 1463629468004 Marionette TRACE conn4 <- [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]]]}] 20:44:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:44:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1645ms 20:44:28 INFO - PROCESS | 1756 | 1463629468040 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 20:44:28 INFO - PROCESS | 1756 | 1463629468044 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 20:44:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:44:28 INFO - PROCESS | 1756 | 1463629468051 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:44:28 INFO - PROCESS | 1756 | 1463629468055 Marionette TRACE conn4 <- [1,682,null,{}] 20:44:28 INFO - PROCESS | 1756 | 1463629468061 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:28 INFO - PROCESS | 1756 | 1463629468262 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 20:44:28 INFO - PROCESS | 1756 | 1463629468576 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x91254000 == 84 [pid = 1756] [id = 178] 20:44:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 243 (0x923c7c00) [pid = 1756] [serial = 534] [outer = (nil)] 20:44:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 244 (0x92526400) [pid = 1756] [serial = 535] [outer = 0x923c7c00] 20:44:28 INFO - PROCESS | 1756 | 1463629468708 Marionette DEBUG loaded listener.js 20:44:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 245 (0x92beb400) [pid = 1756] [serial = 536] [outer = 0x923c7c00] 20:44:29 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:29 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:44:30 INFO - PROCESS | 1756 | 1463629470020 Marionette TRACE conn4 <- [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]]]}] 20:44:30 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) 20:44:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1985ms 20:44:30 INFO - PROCESS | 1756 | 1463629470037 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 20:44:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:44:30 INFO - PROCESS | 1756 | 1463629470041 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 20:44:30 INFO - PROCESS | 1756 | 1463629470048 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:44:30 INFO - PROCESS | 1756 | 1463629470052 Marionette TRACE conn4 <- [1,686,null,{}] 20:44:30 INFO - PROCESS | 1756 | 1463629470104 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:30 INFO - PROCESS | 1756 | 1463629470368 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 20:44:30 INFO - PROCESS | 1756 | 1463629470507 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x923cac00 == 85 [pid = 1756] [id = 179] 20:44:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 246 (0x92523400) [pid = 1756] [serial = 537] [outer = (nil)] 20:44:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 247 (0x95076800) [pid = 1756] [serial = 538] [outer = 0x92523400] 20:44:30 INFO - PROCESS | 1756 | 1463629470599 Marionette DEBUG loaded listener.js 20:44:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 248 (0x95287800) [pid = 1756] [serial = 539] [outer = 0x92523400] 20:44:31 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:31 INFO - PROCESS | 1756 | 1463629471958 Marionette TRACE conn4 <- [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]]]}] 20:44:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:44:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1932ms 20:44:31 INFO - PROCESS | 1756 | 1463629471982 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 20:44:31 INFO - PROCESS | 1756 | 1463629471986 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 20:44:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:44:31 INFO - PROCESS | 1756 | 1463629471993 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:44:31 INFO - PROCESS | 1756 | 1463629471996 Marionette TRACE conn4 <- [1,690,null,{}] 20:44:32 INFO - PROCESS | 1756 | 1463629472053 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:32 INFO - PROCESS | 1756 | 1463629472380 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 20:44:32 INFO - PROCESS | 1756 | 1463629472520 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a8e000 == 86 [pid = 1756] [id = 180] 20:44:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 249 (0x946d8800) [pid = 1756] [serial = 540] [outer = (nil)] 20:44:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 250 (0x99d77400) [pid = 1756] [serial = 541] [outer = 0x946d8800] 20:44:32 INFO - PROCESS | 1756 | 1463629472611 Marionette DEBUG loaded listener.js 20:44:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 251 (0x9ac39000) [pid = 1756] [serial = 542] [outer = 0x946d8800] 20:44:33 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:33 INFO - PROCESS | 1756 | 1463629473949 Marionette TRACE conn4 <- [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]]]}] 20:44:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:44:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1994ms 20:44:34 INFO - PROCESS | 1756 | 1463629474013 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 20:44:34 INFO - PROCESS | 1756 | 1463629474018 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 20:44:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:44:34 INFO - PROCESS | 1756 | 1463629474045 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:44:34 INFO - PROCESS | 1756 | 1463629474050 Marionette TRACE conn4 <- [1,694,null,{}] 20:44:34 INFO - PROCESS | 1756 | 1463629474056 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:34 INFO - PROCESS | 1756 | 1463629474249 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 20:44:34 INFO - PROCESS | 1756 | 1463629474440 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x95336c00 == 87 [pid = 1756] [id = 181] 20:44:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 252 (0x953ed000) [pid = 1756] [serial = 543] [outer = (nil)] 20:44:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 253 (0x9c064c00) [pid = 1756] [serial = 544] [outer = 0x953ed000] 20:44:34 INFO - PROCESS | 1756 | 1463629474527 Marionette DEBUG loaded listener.js 20:44:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 254 (0x9c09d000) [pid = 1756] [serial = 545] [outer = 0x953ed000] 20:44:35 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:35 INFO - PROCESS | 1756 | 1463629475828 Marionette TRACE conn4 <- [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]]]}] 20:44:35 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) 20:44:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1843ms 20:44:35 INFO - PROCESS | 1756 | 1463629475970 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 20:44:35 INFO - PROCESS | 1756 | 1463629475973 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 20:44:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:44:35 INFO - PROCESS | 1756 | 1463629475991 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:44:35 INFO - PROCESS | 1756 | 1463629475995 Marionette TRACE conn4 <- [1,698,null,{}] 20:44:36 INFO - PROCESS | 1756 | 1463629476001 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:36 INFO - PROCESS | 1756 | 1463629476183 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 20:44:36 INFO - PROCESS | 1756 | 1463629476374 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x90db2c00 == 88 [pid = 1756] [id = 182] 20:44:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 255 (0x9b758000) [pid = 1756] [serial = 546] [outer = (nil)] 20:44:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 256 (0x9d893000) [pid = 1756] [serial = 547] [outer = 0x9b758000] 20:44:36 INFO - PROCESS | 1756 | 1463629476462 Marionette DEBUG loaded listener.js 20:44:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 257 (0xa061a000) [pid = 1756] [serial = 548] [outer = 0x9b758000] 20:44:37 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:37 INFO - PROCESS | 1756 | 1463629477804 Marionette TRACE conn4 <- [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]]]}] 20:44:37 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) 20:44:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1835ms 20:44:37 INFO - PROCESS | 1756 | 1463629477868 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 20:44:37 INFO - PROCESS | 1756 | 1463629477873 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 20:44:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:44:37 INFO - PROCESS | 1756 | 1463629477906 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:44:37 INFO - PROCESS | 1756 | 1463629477909 Marionette TRACE conn4 <- [1,702,null,{}] 20:44:37 INFO - PROCESS | 1756 | 1463629477917 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:38 INFO - PROCESS | 1756 | 1463629478117 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 20:44:38 INFO - PROCESS | 1756 | 1463629478310 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df30000 == 89 [pid = 1756] [id = 183] 20:44:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 258 (0x8e181400) [pid = 1756] [serial = 549] [outer = (nil)] 20:44:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 259 (0x90c7c000) [pid = 1756] [serial = 550] [outer = 0x8e181400] 20:44:38 INFO - PROCESS | 1756 | 1463629478397 Marionette DEBUG loaded listener.js 20:44:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 260 (0x9145e400) [pid = 1756] [serial = 551] [outer = 0x8e181400] 20:44:39 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:39 INFO - PROCESS | 1756 | 1463629479743 Marionette TRACE conn4 <- [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]]]}] 20:44:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:44:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1890ms 20:44:39 INFO - PROCESS | 1756 | 1463629479834 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 20:44:39 INFO - PROCESS | 1756 | 1463629479839 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 20:44:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:44:39 INFO - PROCESS | 1756 | 1463629479868 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:44:39 INFO - PROCESS | 1756 | 1463629479873 Marionette TRACE conn4 <- [1,706,null,{}] 20:44:39 INFO - PROCESS | 1756 | 1463629479881 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:40 INFO - PROCESS | 1756 | 1463629480078 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 20:44:40 INFO - PROCESS | 1756 | 1463629480273 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8b8400 == 90 [pid = 1756] [id = 184] 20:44:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 261 (0x90b58400) [pid = 1756] [serial = 552] [outer = (nil)] 20:44:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 262 (0x92567000) [pid = 1756] [serial = 553] [outer = 0x90b58400] 20:44:40 INFO - PROCESS | 1756 | 1463629480359 Marionette DEBUG loaded listener.js 20:44:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 263 (0x92569c00) [pid = 1756] [serial = 554] [outer = 0x90b58400] 20:44:42 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:42 INFO - PROCESS | 1756 | 1463629482214 Marionette TRACE conn4 <- [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]]]}] 20:44:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:44:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2394ms 20:44:42 INFO - PROCESS | 1756 | 1463629482259 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 20:44:42 INFO - PROCESS | 1756 | 1463629482262 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 20:44:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:44:42 INFO - PROCESS | 1756 | 1463629482273 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:44:42 INFO - PROCESS | 1756 | 1463629482277 Marionette TRACE conn4 <- [1,710,null,{}] 20:44:42 INFO - PROCESS | 1756 | 1463629482383 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:42 INFO - PROCESS | 1756 | 1463629482657 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 20:44:42 INFO - PROCESS | 1756 | 1463629482866 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a83e000 == 91 [pid = 1756] [id = 185] 20:44:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 264 (0x8a9da800) [pid = 1756] [serial = 555] [outer = (nil)] 20:44:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 265 (0x8bc66c00) [pid = 1756] [serial = 556] [outer = 0x8a9da800] 20:44:42 INFO - PROCESS | 1756 | 1463629482949 Marionette DEBUG loaded listener.js 20:44:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 266 (0x8cc8dc00) [pid = 1756] [serial = 557] [outer = 0x8a9da800] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x90b5b400 == 90 [pid = 1756] [id = 135] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5e1400 == 89 [pid = 1756] [id = 173] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 265 (0x9507cc00) [pid = 1756] [serial = 460] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 264 (0x8cc83800) [pid = 1756] [serial = 427] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 263 (0x9c1e5400) [pid = 1756] [serial = 424] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 262 (0x90b04800) [pid = 1756] [serial = 430] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 261 (0x8bc64c00) [pid = 1756] [serial = 433] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 260 (0x90b0a800) [pid = 1756] [serial = 436] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 259 (0x9922b000) [pid = 1756] [serial = 439] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7e7400 == 88 [pid = 1756] [id = 172] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x8a841c00 == 87 [pid = 1756] [id = 171] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5d7000 == 86 [pid = 1756] [id = 170] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8acc00 == 85 [pid = 1756] [id = 169] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9dc400 == 84 [pid = 1756] [id = 168] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9f9800 == 83 [pid = 1756] [id = 158] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x8cc89800 == 82 [pid = 1756] [id = 157] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x91461c00 == 81 [pid = 1756] [id = 156] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0d8400 == 80 [pid = 1756] [id = 155] 20:44:43 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc70800 == 79 [pid = 1756] [id = 154] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 258 (0x9b7ba400) [pid = 1756] [serial = 355] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 257 (0x923c7000) [pid = 1756] [serial = 454] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 256 (0x9252b800) [pid = 1756] [serial = 457] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 255 (0x8e7ec000) [pid = 1756] [serial = 409] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 254 (0x9ac36000) [pid = 1756] [serial = 406] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 253 (0x9b06a400) [pid = 1756] [serial = 407] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 252 (0x90b5ac00) [pid = 1756] [serial = 446] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 251 (0x8e186400) [pid = 1756] [serial = 445] [outer = (nil)] [url = about:blank] 20:44:43 INFO - PROCESS | 1756 | --DOMWINDOW == 250 (0x9b757800) [pid = 1756] [serial = 415] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | --DOMWINDOW == 249 (0x90d7b400) [pid = 1756] [serial = 421] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | --DOMWINDOW == 248 (0x9146ac00) [pid = 1756] [serial = 451] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | --DOMWINDOW == 247 (0x923c6800) [pid = 1756] [serial = 412] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | --DOMWINDOW == 246 (0x8df23000) [pid = 1756] [serial = 443] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | --DOMWINDOW == 245 (0x8d7f9c00) [pid = 1756] [serial = 442] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | --DOMWINDOW == 244 (0x90d6fc00) [pid = 1756] [serial = 448] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | --DOMWINDOW == 243 (0x91249400) [pid = 1756] [serial = 449] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | --DOMWINDOW == 242 (0x9c1d7c00) [pid = 1756] [serial = 418] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | --DOMWINDOW == 241 (0x93a89c00) [pid = 1756] [serial = 458] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | --DOMWINDOW == 240 (0x92521400) [pid = 1756] [serial = 455] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | --DOMWINDOW == 239 (0x91646800) [pid = 1756] [serial = 452] [outer = (nil)] [url = about:blank] 20:44:44 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:44 INFO - PROCESS | 1756 | 1463629484425 Marionette TRACE conn4 <- [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]]]}] 20:44:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:44:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2175ms 20:44:44 INFO - PROCESS | 1756 | 1463629484449 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 20:44:44 INFO - PROCESS | 1756 | 1463629484457 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 20:44:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:44:44 INFO - PROCESS | 1756 | 1463629484468 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:44:44 INFO - PROCESS | 1756 | 1463629484472 Marionette TRACE conn4 <- [1,714,null,{}] 20:44:44 INFO - PROCESS | 1756 | 1463629484478 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:44 INFO - PROCESS | 1756 | 1463629484657 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 20:44:44 INFO - PROCESS | 1756 | 1463629484803 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a841c00 == 80 [pid = 1756] [id = 186] 20:44:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 240 (0x8bc69c00) [pid = 1756] [serial = 558] [outer = (nil)] 20:44:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 241 (0x8d7f8800) [pid = 1756] [serial = 559] [outer = 0x8bc69c00] 20:44:44 INFO - PROCESS | 1756 | 1463629484878 Marionette DEBUG loaded listener.js 20:44:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 242 (0x8e7e8000) [pid = 1756] [serial = 560] [outer = 0x8bc69c00] 20:44:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:46 INFO - PROCESS | 1756 | 1463629486023 Marionette TRACE conn4 <- [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]]]}] 20:44:46 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 20:44:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1582ms 20:44:46 INFO - PROCESS | 1756 | 1463629486051 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 20:44:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:44:46 INFO - PROCESS | 1756 | 1463629486055 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 20:44:46 INFO - PROCESS | 1756 | 1463629486061 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:44:46 INFO - PROCESS | 1756 | 1463629486067 Marionette TRACE conn4 <- [1,718,null,{}] 20:44:46 INFO - PROCESS | 1756 | 1463629486089 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:46 INFO - PROCESS | 1756 | 1463629486309 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 20:44:46 INFO - PROCESS | 1756 | 1463629486393 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7f2c00 == 81 [pid = 1756] [id = 187] 20:44:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 243 (0x8f0d7800) [pid = 1756] [serial = 561] [outer = (nil)] 20:44:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 244 (0x90b07800) [pid = 1756] [serial = 562] [outer = 0x8f0d7800] 20:44:46 INFO - PROCESS | 1756 | 1463629486472 Marionette DEBUG loaded listener.js 20:44:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 245 (0x90b5c400) [pid = 1756] [serial = 563] [outer = 0x8f0d7800] 20:44:47 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:47 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:44:47 INFO - PROCESS | 1756 | 1463629487756 Marionette TRACE conn4 <- [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]]]}] 20:44:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:44:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1750ms 20:44:47 INFO - PROCESS | 1756 | 1463629487814 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 20:44:47 INFO - PROCESS | 1756 | 1463629487819 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 20:44:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:44:47 INFO - PROCESS | 1756 | 1463629487825 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:44:47 INFO - PROCESS | 1756 | 1463629487828 Marionette TRACE conn4 <- [1,722,null,{}] 20:44:47 INFO - PROCESS | 1756 | 1463629487834 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:48 INFO - PROCESS | 1756 | 1463629488410 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 20:44:48 INFO - PROCESS | 1756 | --DOMWINDOW == 244 (0x8df23800) [pid = 1756] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:44:48 INFO - PROCESS | 1756 | --DOMWINDOW == 243 (0x8e84b400) [pid = 1756] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:44:48 INFO - PROCESS | 1756 | --DOMWINDOW == 242 (0x8e8acc00) [pid = 1756] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:44:48 INFO - PROCESS | 1756 | --DOMWINDOW == 241 (0x8c8ae000) [pid = 1756] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:44:48 INFO - PROCESS | 1756 | --DOMWINDOW == 240 (0x8e856c00) [pid = 1756] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:44:48 INFO - PROCESS | 1756 | --DOMWINDOW == 239 (0x8d5db400) [pid = 1756] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:44:48 INFO - PROCESS | 1756 | --DOMWINDOW == 238 (0x8a9e1c00) [pid = 1756] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:44:48 INFO - PROCESS | 1756 | 1463629488558 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9e1c00 == 82 [pid = 1756] [id = 188] 20:44:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 239 (0x8c8aac00) [pid = 1756] [serial = 564] [outer = (nil)] 20:44:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 240 (0x8e853800) [pid = 1756] [serial = 565] [outer = 0x8c8aac00] 20:44:48 INFO - PROCESS | 1756 | 1463629488644 Marionette DEBUG loaded listener.js 20:44:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 241 (0x90d79000) [pid = 1756] [serial = 566] [outer = 0x8c8aac00] 20:44:49 INFO - PROCESS | 1756 | 1463629489373 Marionette TRACE conn4 <- [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] 20:44:49 INFO - PROCESS | 1756 | 1463629489415 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 20:44:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:44:49 INFO - PROCESS | 1756 | 1463629489421 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:44:49 INFO - PROCESS | 1756 | 1463629489425 Marionette TRACE conn4 <- [1,726,null,{}] 20:44:49 INFO - PROCESS | 1756 | 1463629489430 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:49 INFO - PROCESS | 1756 | 1463629489647 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 20:44:49 INFO - PROCESS | 1756 | 1463629489669 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9dd400 == 83 [pid = 1756] [id = 189] 20:44:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 242 (0x8b2e3c00) [pid = 1756] [serial = 567] [outer = (nil)] 20:44:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 243 (0x91248000) [pid = 1756] [serial = 568] [outer = 0x8b2e3c00] 20:44:49 INFO - PROCESS | 1756 | 1463629489743 Marionette DEBUG loaded listener.js 20:44:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 244 (0x91256800) [pid = 1756] [serial = 569] [outer = 0x8b2e3c00] 20:44:50 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:50 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:44:50 INFO - PROCESS | 1756 | 1463629490854 Marionette TRACE conn4 <- [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]]]}] 20:44:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:44:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1502ms 20:44:50 INFO - PROCESS | 1756 | 1463629490926 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 20:44:50 INFO - PROCESS | 1756 | 1463629490933 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 20:44:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:44:50 INFO - PROCESS | 1756 | 1463629490943 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:44:50 INFO - PROCESS | 1756 | 1463629490950 Marionette TRACE conn4 <- [1,730,null,{}] 20:44:50 INFO - PROCESS | 1756 | 1463629490960 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:51 INFO - PROCESS | 1756 | 1463629491204 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 20:44:51 INFO - PROCESS | 1756 | 1463629491476 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9d8c00 == 84 [pid = 1756] [id = 190] 20:44:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 245 (0x8c8a4400) [pid = 1756] [serial = 570] [outer = (nil)] 20:44:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 246 (0x8d5d7000) [pid = 1756] [serial = 571] [outer = 0x8c8a4400] 20:44:51 INFO - PROCESS | 1756 | 1463629491607 Marionette DEBUG loaded listener.js 20:44:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 247 (0x8df26c00) [pid = 1756] [serial = 572] [outer = 0x8c8a4400] 20:44:52 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:52 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:44:52 INFO - PROCESS | 1756 | 1463629492629 Marionette TRACE conn4 <- [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] 20:44:52 INFO - PROCESS | 1756 | 1463629492695 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 20:44:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:44:52 INFO - PROCESS | 1756 | 1463629492706 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:44:52 INFO - PROCESS | 1756 | 1463629492710 Marionette TRACE conn4 <- [1,734,null,{}] 20:44:52 INFO - PROCESS | 1756 | 1463629492717 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:52 INFO - PROCESS | 1756 | 1463629492919 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 20:44:53 INFO - PROCESS | 1756 | 1463629493164 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e84d000 == 85 [pid = 1756] [id = 191] 20:44:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 248 (0x8e84ec00) [pid = 1756] [serial = 573] [outer = (nil)] 20:44:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 249 (0x90c77800) [pid = 1756] [serial = 574] [outer = 0x8e84ec00] 20:44:53 INFO - PROCESS | 1756 | 1463629493290 Marionette DEBUG loaded listener.js 20:44:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 250 (0x9124d000) [pid = 1756] [serial = 575] [outer = 0x8e84ec00] 20:44:54 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:54 INFO - PROCESS | 1756 | 1463629494321 Marionette TRACE conn4 <- [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]]]}] 20:44:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:44:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1689ms 20:44:54 INFO - PROCESS | 1756 | 1463629494396 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 20:44:54 INFO - PROCESS | 1756 | 1463629494400 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 20:44:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:44:54 INFO - PROCESS | 1756 | 1463629494407 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:44:54 INFO - PROCESS | 1756 | 1463629494413 Marionette TRACE conn4 <- [1,738,null,{}] 20:44:54 INFO - PROCESS | 1756 | 1463629494430 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:54 INFO - PROCESS | 1756 | 1463629494664 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 20:44:54 INFO - PROCESS | 1756 | 1463629494949 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x9146b000 == 86 [pid = 1756] [id = 192] 20:44:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 251 (0x91fcb400) [pid = 1756] [serial = 576] [outer = (nil)] 20:44:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 252 (0x923ccc00) [pid = 1756] [serial = 577] [outer = 0x91fcb400] 20:44:55 INFO - PROCESS | 1756 | 1463629495042 Marionette DEBUG loaded listener.js 20:44:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 253 (0x9252b800) [pid = 1756] [serial = 578] [outer = 0x91fcb400] 20:44:56 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:56 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:44:56 INFO - PROCESS | 1756 | 1463629496370 Marionette TRACE conn4 <- [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]]]}] 20:44:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:44:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1995ms 20:44:56 INFO - PROCESS | 1756 | 1463629496451 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 20:44:56 INFO - PROCESS | 1756 | 1463629496457 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 20:44:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:44:56 INFO - PROCESS | 1756 | 1463629496516 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:44:56 INFO - PROCESS | 1756 | 1463629496520 Marionette TRACE conn4 <- [1,742,null,{}] 20:44:56 INFO - PROCESS | 1756 | 1463629496527 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:56 INFO - PROCESS | 1756 | 1463629496726 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 20:44:56 INFO - PROCESS | 1756 | 1463629496948 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a839400 == 87 [pid = 1756] [id = 193] 20:44:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 254 (0x8bc6cc00) [pid = 1756] [serial = 579] [outer = (nil)] 20:44:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 255 (0x92566c00) [pid = 1756] [serial = 580] [outer = 0x8bc6cc00] 20:44:57 INFO - PROCESS | 1756 | 1463629497076 Marionette DEBUG loaded listener.js 20:44:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 256 (0x92bedc00) [pid = 1756] [serial = 581] [outer = 0x8bc6cc00] 20:44:58 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:58 INFO - PROCESS | 1756 | 1463629498407 Marionette TRACE conn4 <- [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]]]}] 20:44:58 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 20:44:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1940ms 20:44:58 INFO - PROCESS | 1756 | 1463629498476 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 20:44:58 INFO - PROCESS | 1756 | 1463629498481 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 20:44:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:44:58 INFO - PROCESS | 1756 | 1463629498509 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:44:58 INFO - PROCESS | 1756 | 1463629498513 Marionette TRACE conn4 <- [1,746,null,{}] 20:44:58 INFO - PROCESS | 1756 | 1463629498519 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:44:58 INFO - PROCESS | 1756 | 1463629498723 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 20:44:58 INFO - PROCESS | 1756 | 1463629498917 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc63800 == 88 [pid = 1756] [id = 194] 20:44:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 257 (0x92525000) [pid = 1756] [serial = 582] [outer = (nil)] 20:44:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 258 (0x950cec00) [pid = 1756] [serial = 583] [outer = 0x92525000] 20:44:59 INFO - PROCESS | 1756 | 1463629499003 Marionette DEBUG loaded listener.js 20:44:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 259 (0x95288800) [pid = 1756] [serial = 584] [outer = 0x92525000] 20:44:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:45:00 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:45:00 INFO - PROCESS | 1756 | 1463629500323 Marionette TRACE conn4 <- [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]]]}] 20:45:00 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.) 20:45:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1850ms 20:45:00 INFO - PROCESS | 1756 | 1463629500356 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 20:45:00 INFO - PROCESS | 1756 | 1463629500359 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 20:45:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:45:00 INFO - PROCESS | 1756 | 1463629500440 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:45:00 INFO - PROCESS | 1756 | 1463629500445 Marionette TRACE conn4 <- [1,750,null,{}] 20:45:00 INFO - PROCESS | 1756 | 1463629500453 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:00 INFO - PROCESS | 1756 | 1463629500676 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 20:45:00 INFO - PROCESS | 1756 | 1463629500870 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a838800 == 89 [pid = 1756] [id = 195] 20:45:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 260 (0x8bc68400) [pid = 1756] [serial = 585] [outer = (nil)] 20:45:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 261 (0x98328000) [pid = 1756] [serial = 586] [outer = 0x8bc68400] 20:45:00 INFO - PROCESS | 1756 | 1463629500958 Marionette DEBUG loaded listener.js 20:45:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 262 (0x9ac2f800) [pid = 1756] [serial = 587] [outer = 0x8bc68400] 20:45:02 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:45:02 INFO - PROCESS | 1756 | 1463629502263 Marionette TRACE conn4 <- [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]]]}] 20:45:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:45:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1866ms 20:45:02 INFO - PROCESS | 1756 | 1463629502286 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 20:45:02 INFO - PROCESS | 1756 | 1463629502290 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 20:45:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:45:02 INFO - PROCESS | 1756 | 1463629502297 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:45:02 INFO - PROCESS | 1756 | 1463629502301 Marionette TRACE conn4 <- [1,754,null,{}] 20:45:02 INFO - PROCESS | 1756 | 1463629502307 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:02 INFO - PROCESS | 1756 | 1463629502583 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 20:45:02 INFO - PROCESS | 1756 | 1463629502779 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a840400 == 90 [pid = 1756] [id = 196] 20:45:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 263 (0x8b2dc000) [pid = 1756] [serial = 588] [outer = (nil)] 20:45:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 264 (0x9ac36000) [pid = 1756] [serial = 589] [outer = 0x8b2dc000] 20:45:02 INFO - PROCESS | 1756 | 1463629502864 Marionette DEBUG loaded listener.js 20:45:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 265 (0x9ba8f400) [pid = 1756] [serial = 590] [outer = 0x8b2dc000] 20:45:04 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:45:04 INFO - PROCESS | 1756 | 1463629504216 Marionette TRACE conn4 <- [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]]]}] 20:45:04 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 20:45:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1942ms 20:45:04 INFO - PROCESS | 1756 | 1463629504273 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 20:45:04 INFO - PROCESS | 1756 | 1463629504276 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 20:45:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:45:04 INFO - PROCESS | 1756 | 1463629504338 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:45:04 INFO - PROCESS | 1756 | 1463629504342 Marionette TRACE conn4 <- [1,758,null,{}] 20:45:04 INFO - PROCESS | 1756 | 1463629504349 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:04 INFO - PROCESS | 1756 | 1463629504529 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 20:45:04 INFO - PROCESS | 1756 | 1463629504724 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9e0000 == 91 [pid = 1756] [id = 197] 20:45:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 266 (0x8b2dcc00) [pid = 1756] [serial = 591] [outer = (nil)] 20:45:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 267 (0x8e858c00) [pid = 1756] [serial = 592] [outer = 0x8b2dcc00] 20:45:04 INFO - PROCESS | 1756 | 1463629504811 Marionette DEBUG loaded listener.js 20:45:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 268 (0x90dba400) [pid = 1756] [serial = 593] [outer = 0x8b2dcc00] 20:45:05 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:45:05 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:45:05 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:45:05 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:45:05 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:45:06 INFO - PROCESS | 1756 | 1463629506042 Marionette TRACE conn4 <- [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]]]}] 20:45:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:45:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1795ms 20:45:06 INFO - PROCESS | 1756 | 1463629506123 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 20:45:06 INFO - PROCESS | 1756 | 1463629506129 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 20:45:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:45:06 INFO - PROCESS | 1756 | 1463629506139 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:45:06 INFO - PROCESS | 1756 | 1463629506143 Marionette TRACE conn4 <- [1,762,null,{}] 20:45:06 INFO - PROCESS | 1756 | 1463629506152 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:06 INFO - PROCESS | 1756 | 1463629506385 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 20:45:06 INFO - PROCESS | 1756 | 1463629506646 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e852400 == 92 [pid = 1756] [id = 198] 20:45:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 269 (0x8e856c00) [pid = 1756] [serial = 594] [outer = (nil)] 20:45:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 270 (0x8e8af400) [pid = 1756] [serial = 595] [outer = 0x8e856c00] 20:45:06 INFO - PROCESS | 1756 | 1463629506853 Marionette DEBUG loaded listener.js 20:45:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 271 (0x90d6f400) [pid = 1756] [serial = 596] [outer = 0x8e856c00] 20:45:08 INFO - PROCESS | 1756 | 1463629508135 Marionette TRACE conn4 <- [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]]]}] 20:45:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:45:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2035ms 20:45:08 INFO - PROCESS | 1756 | 1463629508205 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 20:45:08 INFO - PROCESS | 1756 | 1463629508214 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 20:45:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:45:08 INFO - PROCESS | 1756 | 1463629508279 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:45:08 INFO - PROCESS | 1756 | 1463629508285 Marionette TRACE conn4 <- [1,766,null,{}] 20:45:08 INFO - PROCESS | 1756 | 1463629508297 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:08 INFO - PROCESS | 1756 | 1463629508564 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 20:45:08 INFO - PROCESS | 1756 | 1463629508764 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7f3800 == 93 [pid = 1756] [id = 199] 20:45:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 272 (0x91333000) [pid = 1756] [serial = 597] [outer = (nil)] 20:45:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 273 (0x9146bc00) [pid = 1756] [serial = 598] [outer = 0x91333000] 20:45:08 INFO - PROCESS | 1756 | 1463629508847 Marionette DEBUG loaded listener.js 20:45:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 274 (0x923c3c00) [pid = 1756] [serial = 599] [outer = 0x91333000] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9e1c00 == 92 [pid = 1756] [id = 188] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 273 (0x90b0f400) [pid = 1756] [serial = 466] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 272 (0x9a7a0400) [pid = 1756] [serial = 475] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 271 (0x8b2d8000) [pid = 1756] [serial = 502] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 270 (0x9775cc00) [pid = 1756] [serial = 472] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 269 (0x8cc8fc00) [pid = 1756] [serial = 463] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 268 (0x923ca400) [pid = 1756] [serial = 469] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 267 (0x9133ec00) [pid = 1756] [serial = 523] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7f2c00 == 91 [pid = 1756] [id = 187] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x8a841c00 == 90 [pid = 1756] [id = 186] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x8a83e000 == 89 [pid = 1756] [id = 185] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x8df30000 == 88 [pid = 1756] [id = 183] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x90db2c00 == 87 [pid = 1756] [id = 182] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x95336c00 == 86 [pid = 1756] [id = 181] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x93a8e000 == 85 [pid = 1756] [id = 180] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x923cac00 == 84 [pid = 1756] [id = 179] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x91254000 == 83 [pid = 1756] [id = 178] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x9124dc00 == 82 [pid = 1756] [id = 177] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5d7800 == 81 [pid = 1756] [id = 176] 20:45:10 INFO - PROCESS | 1756 | 1463629510294 Marionette TRACE conn4 <- [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]]]}] 20:45:10 INFO - PROCESS | 1756 | --DOCSHELL 0x8b2dfc00 == 80 [pid = 1756] [id = 175] 20:45:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:45:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2105ms 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 266 (0x90b02400) [pid = 1756] [serial = 520] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 265 (0x90b57c00) [pid = 1756] [serial = 517] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 264 (0x92be4400) [pid = 1756] [serial = 490] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 263 (0x95288c00) [pid = 1756] [serial = 461] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 262 (0x90c7b400) [pid = 1756] [serial = 518] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 261 (0x8cc84800) [pid = 1756] [serial = 509] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 260 (0x8e8b3c00) [pid = 1756] [serial = 514] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 259 (0x8df22800) [pid = 1756] [serial = 512] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 258 (0x9ba8d400) [pid = 1756] [serial = 478] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 257 (0x8d7ee000) [pid = 1756] [serial = 511] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 256 (0x90db8400) [pid = 1756] [serial = 487] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 255 (0x8a9dc000) [pid = 1756] [serial = 499] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 254 (0x8bc65000) [pid = 1756] [serial = 506] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 253 (0x9d4f2400) [pid = 1756] [serial = 484] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 252 (0x8e854c00) [pid = 1756] [serial = 481] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 251 (0x8c8b2400) [pid = 1756] [serial = 508] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 250 (0x8f0d6c00) [pid = 1756] [serial = 515] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 249 (0x8b2db400) [pid = 1756] [serial = 505] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 248 (0x8b2e0c00) [pid = 1756] [serial = 493] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 247 (0x8a842800) [pid = 1756] [serial = 496] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | --DOMWINDOW == 246 (0x9124a000) [pid = 1756] [serial = 521] [outer = (nil)] [url = about:blank] 20:45:10 INFO - PROCESS | 1756 | 1463629510381 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 20:45:10 INFO - PROCESS | 1756 | 1463629510385 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 20:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:45:10 INFO - PROCESS | 1756 | 1463629510396 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:45:10 INFO - PROCESS | 1756 | 1463629510401 Marionette TRACE conn4 <- [1,770,null,{}] 20:45:10 INFO - PROCESS | 1756 | 1463629510418 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:10 INFO - PROCESS | 1756 | 1463629510597 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 20:45:10 INFO - PROCESS | 1756 | 1463629510751 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9fb400 == 81 [pid = 1756] [id = 200] 20:45:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 247 (0x8d5d6800) [pid = 1756] [serial = 600] [outer = (nil)] 20:45:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 248 (0x8d7f6400) [pid = 1756] [serial = 601] [outer = 0x8d5d6800] 20:45:10 INFO - PROCESS | 1756 | 1463629510830 Marionette DEBUG loaded listener.js 20:45:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 249 (0x8e8b7000) [pid = 1756] [serial = 602] [outer = 0x8d5d6800] 20:45:11 INFO - PROCESS | 1756 | 1463629511586 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 20:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1250ms 20:45:11 INFO - PROCESS | 1756 | 1463629511646 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 20:45:11 INFO - PROCESS | 1756 | 1463629511651 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 20:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:45:11 INFO - PROCESS | 1756 | 1463629511657 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:45:11 INFO - PROCESS | 1756 | 1463629511661 Marionette TRACE conn4 <- [1,774,null,{}] 20:45:11 INFO - PROCESS | 1756 | 1463629511667 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:11 INFO - PROCESS | 1756 | 1463629511858 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 20:45:12 INFO - PROCESS | 1756 | 1463629512044 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x8cc87c00 == 82 [pid = 1756] [id = 201] 20:45:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 250 (0x8f0d9000) [pid = 1756] [serial = 603] [outer = (nil)] 20:45:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 251 (0x9124b000) [pid = 1756] [serial = 604] [outer = 0x8f0d9000] 20:45:12 INFO - PROCESS | 1756 | 1463629512124 Marionette DEBUG loaded listener.js 20:45:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 252 (0x91642400) [pid = 1756] [serial = 605] [outer = 0x8f0d9000] 20:45:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 253 (0x9252a400) [pid = 1756] [serial = 606] [outer = 0x99e67c00] 20:45:13 INFO - PROCESS | 1756 | 1463629513083 Marionette TRACE conn4 <- [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]]]}] 20:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1481ms 20:45:13 INFO - PROCESS | 1756 | 1463629513141 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 20:45:13 INFO - PROCESS | 1756 | 1463629513144 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 20:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:45:13 INFO - PROCESS | 1756 | 1463629513151 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:45:13 INFO - PROCESS | 1756 | 1463629513155 Marionette TRACE conn4 <- [1,778,null,{}] 20:45:13 INFO - PROCESS | 1756 | 1463629513161 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:13 INFO - PROCESS | 1756 | 1463629513405 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 20:45:13 INFO - PROCESS | 1756 | 1463629513434 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc65800 == 83 [pid = 1756] [id = 202] 20:45:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 254 (0x8df25000) [pid = 1756] [serial = 607] [outer = (nil)] 20:45:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 255 (0x90b60800) [pid = 1756] [serial = 608] [outer = 0x8df25000] 20:45:13 INFO - PROCESS | 1756 | 1463629513509 Marionette DEBUG loaded listener.js 20:45:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 256 (0x95074000) [pid = 1756] [serial = 609] [outer = 0x8df25000] 20:45:14 INFO - PROCESS | 1756 | 1463629514517 Marionette TRACE conn4 <- [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]]]}] 20:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1380ms 20:45:14 INFO - PROCESS | 1756 | 1463629514532 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 20:45:14 INFO - PROCESS | 1756 | 1463629514535 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 20:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:45:14 INFO - PROCESS | 1756 | 1463629514541 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:45:14 INFO - PROCESS | 1756 | 1463629514544 Marionette TRACE conn4 <- [1,782,null,{}] 20:45:14 INFO - PROCESS | 1756 | 1463629514578 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:15 INFO - PROCESS | 1756 | 1463629515607 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 255 (0x90b0b000) [pid = 1756] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 254 (0x9ba95000) [pid = 1756] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 253 (0x9ba98c00) [pid = 1756] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 252 (0xa685f400) [pid = 1756] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 251 (0x9532f400) [pid = 1756] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 250 (0x9130e000) [pid = 1756] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 249 (0x9539cc00) [pid = 1756] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 248 (0x953e9400) [pid = 1756] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 247 (0x8df2b400) [pid = 1756] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 246 (0x90d78800) [pid = 1756] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 245 (0x91464400) [pid = 1756] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 244 (0x91645800) [pid = 1756] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 243 (0x90b60400) [pid = 1756] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 242 (0x8f0db400) [pid = 1756] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 241 (0xa8c07800) [pid = 1756] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 240 (0xa22a4800) [pid = 1756] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 239 (0x95288400) [pid = 1756] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 238 (0x9b074c00) [pid = 1756] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 237 (0x8e8ae800) [pid = 1756] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 236 (0x9d45f400) [pid = 1756] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 235 (0x91333800) [pid = 1756] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 234 (0x90c80800) [pid = 1756] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 233 (0xa060f800) [pid = 1756] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 232 (0x9146b400) [pid = 1756] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 231 (0x9b29a800) [pid = 1756] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 230 (0x9b29d000) [pid = 1756] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 229 (0x9ac3ac00) [pid = 1756] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 228 (0x8c9efc00) [pid = 1756] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 227 (0x9539e400) [pid = 1756] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 226 (0x923c3000) [pid = 1756] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 225 (0x9124a400) [pid = 1756] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 224 (0x8e8b4000) [pid = 1756] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 223 (0x8df28c00) [pid = 1756] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 222 (0x91644000) [pid = 1756] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 221 (0x9c1df800) [pid = 1756] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 220 (0x9a1ec000) [pid = 1756] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 219 (0x9b071800) [pid = 1756] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 218 (0x8e18b400) [pid = 1756] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 217 (0x8cc85400) [pid = 1756] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 216 (0x953a7400) [pid = 1756] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 215 (0x8d7ef000) [pid = 1756] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 214 (0x8d4c3800) [pid = 1756] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 213 (0x8d4bd800) [pid = 1756] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 212 (0x953a5000) [pid = 1756] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 211 (0x90c73800) [pid = 1756] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 210 (0x9c1e1c00) [pid = 1756] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 209 (0xa31ecc00) [pid = 1756] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 208 (0x97769400) [pid = 1756] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 207 (0x953e3000) [pid = 1756] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 206 (0xa3153000) [pid = 1756] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 205 (0x8f0e0000) [pid = 1756] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 204 (0x9b7bd000) [pid = 1756] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 203 (0x9532f000) [pid = 1756] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 202 (0xa69a0c00) [pid = 1756] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 201 (0x8bc62000) [pid = 1756] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 200 (0x8c9fcc00) [pid = 1756] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 199 (0x8d7f2000) [pid = 1756] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 198 (0xa1054000) [pid = 1756] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 197 (0x8f0d5c00) [pid = 1756] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 196 (0x8f0d7800) [pid = 1756] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 195 (0x8a9da800) [pid = 1756] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 194 (0x8bc69c00) [pid = 1756] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 193 (0x90b58400) [pid = 1756] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 192 (0x8c8aac00) [pid = 1756] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 191 (0x90b5e800) [pid = 1756] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 190 (0x8e7ec400) [pid = 1756] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 189 (0x8df27800) [pid = 1756] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 188 (0xa68c1000) [pid = 1756] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 187 (0xa31ce000) [pid = 1756] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 186 (0x953e2800) [pid = 1756] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 185 (0x91fc8000) [pid = 1756] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:45:15 INFO - PROCESS | 1756 | --DOMWINDOW == 184 (0x9ac37400) [pid = 1756] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:45:16 INFO - PROCESS | 1756 | 1463629516108 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a841c00 == 84 [pid = 1756] [id = 203] 20:45:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 185 (0x8a844000) [pid = 1756] [serial = 610] [outer = (nil)] 20:45:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 186 (0x8a9e1c00) [pid = 1756] [serial = 611] [outer = 0x8a844000] 20:45:16 INFO - PROCESS | 1756 | 1463629516201 Marionette DEBUG loaded listener.js 20:45:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 187 (0x8bc68c00) [pid = 1756] [serial = 612] [outer = 0x8a844000] 20:45:17 INFO - PROCESS | 1756 | 1463629517171 Marionette TRACE conn4 <- [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]]]}] 20:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 2664ms 20:45:17 INFO - PROCESS | 1756 | 1463629517209 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 20:45:17 INFO - PROCESS | 1756 | 1463629517216 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 20:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:45:17 INFO - PROCESS | 1756 | 1463629517225 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:45:17 INFO - PROCESS | 1756 | 1463629517230 Marionette TRACE conn4 <- [1,786,null,{}] 20:45:17 INFO - PROCESS | 1756 | 1463629517239 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:17 INFO - PROCESS | 1756 | 1463629517456 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 20:45:17 INFO - PROCESS | 1756 | 1463629517718 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5dc800 == 85 [pid = 1756] [id = 204] 20:45:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 188 (0x8d7ee000) [pid = 1756] [serial = 613] [outer = (nil)] 20:45:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 189 (0x8df26800) [pid = 1756] [serial = 614] [outer = 0x8d7ee000] 20:45:17 INFO - PROCESS | 1756 | 1463629517857 Marionette DEBUG loaded listener.js 20:45:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 190 (0x8e7ea000) [pid = 1756] [serial = 615] [outer = 0x8d7ee000] 20:45:18 INFO - PROCESS | 1756 | 1463629518903 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 20:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1736ms 20:45:18 INFO - PROCESS | 1756 | 1463629518966 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 20:45:18 INFO - PROCESS | 1756 | 1463629518973 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 20:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:45:18 INFO - PROCESS | 1756 | 1463629518982 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:45:18 INFO - PROCESS | 1756 | 1463629518987 Marionette TRACE conn4 <- [1,790,null,{}] 20:45:18 INFO - PROCESS | 1756 | 1463629518993 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:19 INFO - PROCESS | 1756 | 1463629519210 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 20:45:19 INFO - PROCESS | 1756 | 1463629519519 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b05800 == 86 [pid = 1756] [id = 205] 20:45:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 191 (0x90b08800) [pid = 1756] [serial = 616] [outer = (nil)] 20:45:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 192 (0x90b58400) [pid = 1756] [serial = 617] [outer = 0x90b08800] 20:45:19 INFO - PROCESS | 1756 | 1463629519633 Marionette DEBUG loaded listener.js 20:45:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 193 (0x90d74400) [pid = 1756] [serial = 618] [outer = 0x90b08800] 20:45:20 INFO - PROCESS | 1756 | 1463629520653 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 20:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1705ms 20:45:20 INFO - PROCESS | 1756 | 1463629520688 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 20:45:20 INFO - PROCESS | 1756 | 1463629520692 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 20:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:45:20 INFO - PROCESS | 1756 | 1463629520709 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:45:20 INFO - PROCESS | 1756 | 1463629520719 Marionette TRACE conn4 <- [1,794,null,{}] 20:45:20 INFO - PROCESS | 1756 | 1463629520727 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:20 INFO - PROCESS | 1756 | 1463629520950 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 20:45:21 INFO - PROCESS | 1756 | 1463629521203 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x9146c400 == 87 [pid = 1756] [id = 206] 20:45:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 194 (0x91644000) [pid = 1756] [serial = 619] [outer = (nil)] 20:45:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 195 (0x923c9800) [pid = 1756] [serial = 620] [outer = 0x91644000] 20:45:21 INFO - PROCESS | 1756 | 1463629521336 Marionette DEBUG loaded listener.js 20:45:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 196 (0x92569400) [pid = 1756] [serial = 621] [outer = 0x91644000] 20:45:22 INFO - PROCESS | 1756 | 1463629522321 Marionette TRACE conn4 <- [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]]]}] 20:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1652ms 20:45:22 INFO - PROCESS | 1756 | 1463629522354 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 20:45:22 INFO - PROCESS | 1756 | 1463629522359 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 20:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:45:22 INFO - PROCESS | 1756 | 1463629522366 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:45:22 INFO - PROCESS | 1756 | 1463629522370 Marionette TRACE conn4 <- [1,798,null,{}] 20:45:22 INFO - PROCESS | 1756 | 1463629522377 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:22 INFO - PROCESS | 1756 | 1463629522593 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 20:45:22 INFO - PROCESS | 1756 | 1463629522842 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b10000 == 88 [pid = 1756] [id = 207] 20:45:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 197 (0x91fcc400) [pid = 1756] [serial = 622] [outer = (nil)] 20:45:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 198 (0x9532a800) [pid = 1756] [serial = 623] [outer = 0x91fcc400] 20:45:22 INFO - PROCESS | 1756 | 1463629522977 Marionette DEBUG loaded listener.js 20:45:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 199 (0x9539e400) [pid = 1756] [serial = 624] [outer = 0x91fcc400] 20:45:23 INFO - PROCESS | 1756 | 1463629523879 Marionette TRACE conn4 <- [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]]]}] 20:45:23 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 20:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1589ms 20:45:23 INFO - PROCESS | 1756 | 1463629523957 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 20:45:23 INFO - PROCESS | 1756 | 1463629523960 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 20:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:45:23 INFO - PROCESS | 1756 | 1463629523968 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:45:23 INFO - PROCESS | 1756 | 1463629523973 Marionette TRACE conn4 <- [1,802,null,{}] 20:45:23 INFO - PROCESS | 1756 | 1463629523980 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:24 INFO - PROCESS | 1756 | 1463629524194 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 20:45:24 INFO - PROCESS | 1756 | 1463629524458 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x9133e400 == 89 [pid = 1756] [id = 208] 20:45:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 200 (0x9133f400) [pid = 1756] [serial = 625] [outer = (nil)] 20:45:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 201 (0x97761400) [pid = 1756] [serial = 626] [outer = 0x9133f400] 20:45:24 INFO - PROCESS | 1756 | 1463629524608 Marionette DEBUG loaded listener.js 20:45:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 202 (0x9ac01800) [pid = 1756] [serial = 627] [outer = 0x9133f400] 20:45:25 INFO - PROCESS | 1756 | 1463629525618 Marionette TRACE conn4 <- [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]]]}] 20:45:25 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 20:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1684ms 20:45:25 INFO - PROCESS | 1756 | 1463629525653 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 20:45:25 INFO - PROCESS | 1756 | 1463629525656 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 20:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:45:25 INFO - PROCESS | 1756 | 1463629525665 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:45:25 INFO - PROCESS | 1756 | 1463629525669 Marionette TRACE conn4 <- [1,806,null,{}] 20:45:25 INFO - PROCESS | 1756 | 1463629525676 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:25 INFO - PROCESS | 1756 | 1463629525900 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 20:45:26 INFO - PROCESS | 1756 | 1463629526155 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8acc00 == 90 [pid = 1756] [id = 209] 20:45:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 203 (0x9a649400) [pid = 1756] [serial = 628] [outer = (nil)] 20:45:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 204 (0x9b074800) [pid = 1756] [serial = 629] [outer = 0x9a649400] 20:45:26 INFO - PROCESS | 1756 | 1463629526290 Marionette DEBUG loaded listener.js 20:45:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 205 (0x9b756400) [pid = 1756] [serial = 630] [outer = 0x9a649400] 20:45:27 INFO - PROCESS | 1756 | 1463629527258 Marionette TRACE conn4 <- [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]]]}] 20:45: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 20:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1632ms 20:45:27 INFO - PROCESS | 1756 | 1463629527299 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 20:45:27 INFO - PROCESS | 1756 | 1463629527303 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 20:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:45:27 INFO - PROCESS | 1756 | 1463629527310 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:45:27 INFO - PROCESS | 1756 | 1463629527315 Marionette TRACE conn4 <- [1,810,null,{}] 20:45:27 INFO - PROCESS | 1756 | 1463629527321 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:27 INFO - PROCESS | 1756 | 1463629527538 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 20:45:27 INFO - PROCESS | 1756 | 1463629527790 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9dc400 == 91 [pid = 1756] [id = 210] 20:45:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 206 (0x8bc6c400) [pid = 1756] [serial = 631] [outer = (nil)] 20:45:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 207 (0x9ba98c00) [pid = 1756] [serial = 632] [outer = 0x8bc6c400] 20:45:27 INFO - PROCESS | 1756 | 1463629527896 Marionette DEBUG loaded listener.js 20:45:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 208 (0x9c09f000) [pid = 1756] [serial = 633] [outer = 0x8bc6c400] 20:45:28 INFO - PROCESS | 1756 | 1463629528855 Marionette TRACE conn4 <- [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]]]}] 20:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1587ms 20:45:28 INFO - PROCESS | 1756 | 1463629528899 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 20:45:28 INFO - PROCESS | 1756 | 1463629528903 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 20:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:45:28 INFO - PROCESS | 1756 | 1463629528910 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:45:28 INFO - PROCESS | 1756 | 1463629528914 Marionette TRACE conn4 <- [1,814,null,{}] 20:45:28 INFO - PROCESS | 1756 | 1463629528921 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:29 INFO - PROCESS | 1756 | 1463629529134 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 20:45:29 INFO - PROCESS | 1756 | 1463629529398 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2e4400 == 92 [pid = 1756] [id = 211] 20:45:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 209 (0x8c8ae000) [pid = 1756] [serial = 634] [outer = (nil)] 20:45:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 210 (0x9c1dd000) [pid = 1756] [serial = 635] [outer = 0x8c8ae000] 20:45:29 INFO - PROCESS | 1756 | 1463629529531 Marionette DEBUG loaded listener.js 20:45:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 211 (0x9d45f400) [pid = 1756] [serial = 636] [outer = 0x8c8ae000] 20:45:30 INFO - PROCESS | 1756 | 1463629530474 Marionette TRACE conn4 <- [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] 20:45:30 INFO - PROCESS | 1756 | 1463629530506 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 20:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:45:30 INFO - PROCESS | 1756 | 1463629530512 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:45:30 INFO - PROCESS | 1756 | 1463629530516 Marionette TRACE conn4 <- [1,818,null,{}] 20:45:30 INFO - PROCESS | 1756 | 1463629530523 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:30 INFO - PROCESS | 1756 | 1463629530744 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 20:45:31 INFO - PROCESS | 1756 | 1463629530993 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e187800 == 93 [pid = 1756] [id = 212] 20:45:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 212 (0x9ba91400) [pid = 1756] [serial = 637] [outer = (nil)] 20:45:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 213 (0xa060f400) [pid = 1756] [serial = 638] [outer = 0x9ba91400] 20:45:31 INFO - PROCESS | 1756 | 1463629531134 Marionette DEBUG loaded listener.js 20:45:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 214 (0xa0617800) [pid = 1756] [serial = 639] [outer = 0x9ba91400] 20:45:32 INFO - PROCESS | 1756 | 1463629532080 Marionette TRACE conn4 <- [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]]]}] 20:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1634ms 20:45:32 INFO - PROCESS | 1756 | 1463629532149 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 20:45:32 INFO - PROCESS | 1756 | 1463629532159 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 20:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:45:32 INFO - PROCESS | 1756 | 1463629532171 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:45:32 INFO - PROCESS | 1756 | 1463629532176 Marionette TRACE conn4 <- [1,822,null,{}] 20:45:32 INFO - PROCESS | 1756 | 1463629532182 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:32 INFO - PROCESS | 1756 | 1463629532426 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 20:45:32 INFO - PROCESS | 1756 | 1463629532733 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x953e6800 == 94 [pid = 1756] [id = 213] 20:45:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 215 (0xa060e400) [pid = 1756] [serial = 640] [outer = (nil)] 20:45:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 216 (0xa224ac00) [pid = 1756] [serial = 641] [outer = 0xa060e400] 20:45:32 INFO - PROCESS | 1756 | 1463629532842 Marionette DEBUG loaded listener.js 20:45:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 217 (0xa2551c00) [pid = 1756] [serial = 642] [outer = 0xa060e400] 20:45:33 INFO - PROCESS | 1756 | 1463629533862 Marionette TRACE conn4 <- [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] 20:45:33 INFO - PROCESS | 1756 | 1463629533920 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 20:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:45:33 INFO - PROCESS | 1756 | 1463629533927 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:45:33 INFO - PROCESS | 1756 | 1463629533932 Marionette TRACE conn4 <- [1,826,null,{}] 20:45:33 INFO - PROCESS | 1756 | 1463629533938 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:34 INFO - PROCESS | 1756 | 1463629534322 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 20:45:34 INFO - PROCESS | 1756 | 1463629534539 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:34 INFO - PROCESS | 1756 | ++DOCSHELL 0xa0508400 == 95 [pid = 1756] [id = 214] 20:45:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 218 (0xa3351c00) [pid = 1756] [serial = 643] [outer = (nil)] 20:45:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 219 (0xa36ee800) [pid = 1756] [serial = 644] [outer = 0xa3351c00] 20:45:34 INFO - PROCESS | 1756 | 1463629534632 Marionette DEBUG loaded listener.js 20:45:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 220 (0xa51e6800) [pid = 1756] [serial = 645] [outer = 0xa3351c00] 20:45:35 INFO - PROCESS | 1756 | 1463629535547 Marionette TRACE conn4 <- [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]]]}] 20:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1683ms 20:45:35 INFO - PROCESS | 1756 | 1463629535612 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 20:45:35 INFO - PROCESS | 1756 | 1463629535617 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 20:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:45:35 INFO - PROCESS | 1756 | 1463629535624 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:45:35 INFO - PROCESS | 1756 | 1463629535628 Marionette TRACE conn4 <- [1,830,null,{}] 20:45:35 INFO - PROCESS | 1756 | 1463629535634 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:35 INFO - PROCESS | 1756 | 1463629535885 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 20:45:36 INFO - PROCESS | 1756 | 1463629536204 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x8ba45c00 == 96 [pid = 1756] [id = 215] 20:45:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 221 (0x8ba46400) [pid = 1756] [serial = 646] [outer = (nil)] 20:45:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 222 (0x8ba4a800) [pid = 1756] [serial = 647] [outer = 0x8ba46400] 20:45:36 INFO - PROCESS | 1756 | 1463629536297 Marionette DEBUG loaded listener.js 20:45:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 223 (0x8ba4c400) [pid = 1756] [serial = 648] [outer = 0x8ba46400] 20:45:37 INFO - PROCESS | 1756 | 1463629537312 Marionette TRACE conn4 <- [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]]]}] 20:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1733ms 20:45:37 INFO - PROCESS | 1756 | 1463629537358 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 20:45:37 INFO - PROCESS | 1756 | 1463629537374 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 20:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:45:37 INFO - PROCESS | 1756 | 1463629537382 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:45:37 INFO - PROCESS | 1756 | 1463629537386 Marionette TRACE conn4 <- [1,834,null,{}] 20:45:37 INFO - PROCESS | 1756 | 1463629537393 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:37 INFO - PROCESS | 1756 | 1463629537645 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 20:45:37 INFO - PROCESS | 1756 | 1463629537955 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x8ba41c00 == 97 [pid = 1756] [id = 216] 20:45:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 224 (0x8ba4dc00) [pid = 1756] [serial = 649] [outer = (nil)] 20:45:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 225 (0x8cc81400) [pid = 1756] [serial = 650] [outer = 0x8ba4dc00] 20:45:38 INFO - PROCESS | 1756 | 1463629538050 Marionette DEBUG loaded listener.js 20:45:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 226 (0x8d4bb800) [pid = 1756] [serial = 651] [outer = 0x8ba4dc00] 20:45:39 INFO - PROCESS | 1756 | 1463629539068 Marionette TRACE conn4 <- [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]]]}] 20:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1740ms 20:45:39 INFO - PROCESS | 1756 | 1463629539122 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 20:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:45:39 INFO - PROCESS | 1756 | 1463629539139 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 20:45:39 INFO - PROCESS | 1756 | 1463629539147 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:45:39 INFO - PROCESS | 1756 | 1463629539151 Marionette TRACE conn4 <- [1,838,null,{}] 20:45:39 INFO - PROCESS | 1756 | 1463629539157 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:39 INFO - PROCESS | 1756 | 1463629539388 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 20:45:40 INFO - PROCESS | 1756 | 1463629540042 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a83fc00 == 98 [pid = 1756] [id = 217] 20:45:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 227 (0x8a846400) [pid = 1756] [serial = 652] [outer = (nil)] 20:45:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 228 (0x8ba50400) [pid = 1756] [serial = 653] [outer = 0x8a846400] 20:45:40 INFO - PROCESS | 1756 | 1463629540131 Marionette DEBUG loaded listener.js 20:45:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 229 (0x8c9f3c00) [pid = 1756] [serial = 654] [outer = 0x8a846400] 20:45:41 INFO - PROCESS | 1756 | 1463629541105 Marionette TRACE conn4 <- [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]]]}] 20:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1995ms 20:45:41 INFO - PROCESS | 1756 | 1463629541142 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 20:45:41 INFO - PROCESS | 1756 | 1463629541147 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 20:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:45:41 INFO - PROCESS | 1756 | 1463629541157 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:45:41 INFO - PROCESS | 1756 | 1463629541163 Marionette TRACE conn4 <- [1,842,null,{}] 20:45:41 INFO - PROCESS | 1756 | 1463629541172 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:41 INFO - PROCESS | 1756 | 1463629541387 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 20:45:41 INFO - PROCESS | 1756 | 1463629541665 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2e1c00 == 99 [pid = 1756] [id = 218] 20:45:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 230 (0x8df29400) [pid = 1756] [serial = 655] [outer = (nil)] 20:45:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 231 (0x8e189000) [pid = 1756] [serial = 656] [outer = 0x8df29400] 20:45:41 INFO - PROCESS | 1756 | 1463629541875 Marionette DEBUG loaded listener.js 20:45:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 232 (0x8e8b3c00) [pid = 1756] [serial = 657] [outer = 0x8df29400] 20:45:42 INFO - PROCESS | 1756 | 1463629542951 Marionette TRACE conn4 <- [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]]]}] 20:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1835ms 20:45:42 INFO - PROCESS | 1756 | 1463629542996 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 20:45:43 INFO - PROCESS | 1756 | 1463629543003 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 20:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:45:43 INFO - PROCESS | 1756 | 1463629543014 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:45:43 INFO - PROCESS | 1756 | 1463629543017 Marionette TRACE conn4 <- [1,846,null,{}] 20:45:43 INFO - PROCESS | 1756 | 1463629543024 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:43 INFO - PROCESS | 1756 | 1463629543278 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 20:45:43 INFO - PROCESS | 1756 | 1463629543662 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:43 INFO - PROCESS | 1756 | --DOCSHELL 0xa050dc00 == 98 [pid = 1756] [id = 17] 20:45:43 INFO - PROCESS | 1756 | --DOCSHELL 0x9d4e9000 == 97 [pid = 1756] [id = 25] 20:45:43 INFO - PROCESS | 1756 | --DOCSHELL 0x9528e000 == 96 [pid = 1756] [id = 23] 20:45:43 INFO - PROCESS | 1756 | --DOCSHELL 0x950dc400 == 95 [pid = 1756] [id = 19] 20:45:43 INFO - PROCESS | 1756 | --DOCSHELL 0x95074800 == 94 [pid = 1756] [id = 18] 20:45:43 INFO - PROCESS | 1756 | --DOCSHELL 0x9b29c800 == 93 [pid = 1756] [id = 24] 20:45:43 INFO - PROCESS | 1756 | --DOCSHELL 0x95287400 == 92 [pid = 1756] [id = 16] 20:45:43 INFO - PROCESS | 1756 | --DOMWINDOW == 231 (0x8c8ad400) [pid = 1756] [serial = 526] [outer = (nil)] [url = about:blank] 20:45:43 INFO - PROCESS | 1756 | --DOMWINDOW == 230 (0x8e187000) [pid = 1756] [serial = 529] [outer = (nil)] [url = about:blank] 20:45:43 INFO - PROCESS | 1756 | --DOMWINDOW == 229 (0x9133fc00) [pid = 1756] [serial = 532] [outer = (nil)] [url = about:blank] 20:45:43 INFO - PROCESS | 1756 | --DOMWINDOW == 228 (0x92526400) [pid = 1756] [serial = 535] [outer = (nil)] [url = about:blank] 20:45:43 INFO - PROCESS | 1756 | --DOMWINDOW == 227 (0x95076800) [pid = 1756] [serial = 538] [outer = (nil)] [url = about:blank] 20:45:43 INFO - PROCESS | 1756 | --DOMWINDOW == 226 (0x99d77400) [pid = 1756] [serial = 541] [outer = (nil)] [url = about:blank] 20:45:43 INFO - PROCESS | 1756 | --DOMWINDOW == 225 (0x9c064c00) [pid = 1756] [serial = 544] [outer = (nil)] [url = about:blank] 20:45:43 INFO - PROCESS | 1756 | --DOMWINDOW == 224 (0x9d893000) [pid = 1756] [serial = 547] [outer = (nil)] [url = about:blank] 20:45:43 INFO - PROCESS | 1756 | --DOMWINDOW == 223 (0x90c7c000) [pid = 1756] [serial = 550] [outer = (nil)] [url = about:blank] 20:45:43 INFO - PROCESS | 1756 | --DOMWINDOW == 222 (0x91248000) [pid = 1756] [serial = 568] [outer = (nil)] [url = about:blank] 20:45:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2e2400 == 93 [pid = 1756] [id = 219] 20:45:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 223 (0x8b2e3800) [pid = 1756] [serial = 658] [outer = (nil)] 20:45:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 224 (0x8c8b0400) [pid = 1756] [serial = 659] [outer = 0x8b2e3800] 20:45:43 INFO - PROCESS | 1756 | 1463629543844 Marionette DEBUG loaded listener.js 20:45:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 225 (0x8df2fc00) [pid = 1756] [serial = 660] [outer = 0x8b2e3800] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x9ba75c00 == 92 [pid = 1756] [id = 15] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x9b06f800 == 91 [pid = 1756] [id = 14] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x937d8000 == 90 [pid = 1756] [id = 26] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x9b069800 == 89 [pid = 1756] [id = 28] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc65800 == 88 [pid = 1756] [id = 202] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8cc87c00 == 87 [pid = 1756] [id = 201] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9fb400 == 86 [pid = 1756] [id = 200] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7f3800 == 85 [pid = 1756] [id = 199] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8e852400 == 84 [pid = 1756] [id = 198] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8a839400 == 83 [pid = 1756] [id = 193] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x9146b000 == 82 [pid = 1756] [id = 192] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8e84d000 == 81 [pid = 1756] [id = 191] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9d8c00 == 80 [pid = 1756] [id = 190] 20:45:44 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9dd400 == 79 [pid = 1756] [id = 189] 20:45:44 INFO - PROCESS | 1756 | 1463629544832 Marionette TRACE conn4 <- [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]]]}] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 224 (0x91333c00) [pid = 1756] [serial = 319] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 223 (0x8e7f4400) [pid = 1756] [serial = 292] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 222 (0x8df2f800) [pid = 1756] [serial = 334] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 221 (0xa6fd4800) [pid = 1756] [serial = 331] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 220 (0xa638b800) [pid = 1756] [serial = 280] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 219 (0xa31f3800) [pid = 1756] [serial = 183] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 218 (0x95284800) [pid = 1756] [serial = 413] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 217 (0xa6f3c800) [pid = 1756] [serial = 195] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 216 (0xa31d7400) [pid = 1756] [serial = 144] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 215 (0x9b06b400) [pid = 1756] [serial = 138] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 214 (0xa061c000) [pid = 1756] [serial = 223] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 213 (0x8f0d1400) [pid = 1756] [serial = 316] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 212 (0xa2377000) [pid = 1756] [serial = 180] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 211 (0x9133d000) [pid = 1756] [serial = 241] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 210 (0x9b073400) [pid = 1756] [serial = 322] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 209 (0xa68cdc00) [pid = 1756] [serial = 189] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 208 (0x9252d800) [pid = 1756] [serial = 470] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 207 (0x9c1de800) [pid = 1756] [serial = 419] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 206 (0x9d899c00) [pid = 1756] [serial = 274] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 205 (0xa27eac00) [pid = 1756] [serial = 328] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 204 (0x8d4c7000) [pid = 1756] [serial = 464] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 203 (0x9a4de400) [pid = 1756] [serial = 219] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 202 (0x923cc400) [pid = 1756] [serial = 268] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 201 (0x953a3400) [pid = 1756] [serial = 373] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 200 (0x992af800) [pid = 1756] [serial = 473] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 199 (0x90b58800) [pid = 1756] [serial = 410] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 198 (0xa6fd8400) [pid = 1756] [serial = 235] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 197 (0x9c1e6800) [pid = 1756] [serial = 367] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 196 (0xa6e95c00) [pid = 1756] [serial = 226] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 195 (0xa2375000) [pid = 1756] [serial = 277] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 194 (0x9ac3b400) [pid = 1756] [serial = 476] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 193 (0x90b09800) [pid = 1756] [serial = 431] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 192 (0x98121400) [pid = 1756] [serial = 271] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 191 (0x8d7f5000) [pid = 1756] [serial = 385] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 190 (0x8d5db800) [pid = 1756] [serial = 382] [outer = (nil)] [url = about:blank] 20:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1889ms 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 189 (0x8e182400) [pid = 1756] [serial = 379] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 188 (0x9922d800) [pid = 1756] [serial = 174] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 187 (0x90c7f000) [pid = 1756] [serial = 244] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 186 (0xa23be000) [pid = 1756] [serial = 370] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 185 (0xa51aa400) [pid = 1756] [serial = 186] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 184 (0x9bab1c00) [pid = 1756] [serial = 416] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 183 (0xa0611c00) [pid = 1756] [serial = 150] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 182 (0xa828a400) [pid = 1756] [serial = 289] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 181 (0xa693dc00) [pid = 1756] [serial = 286] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 180 (0xa224b000) [pid = 1756] [serial = 325] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 179 (0x99222000) [pid = 1756] [serial = 361] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 178 (0xa6fdb800) [pid = 1756] [serial = 232] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 177 (0x8bc6bc00) [pid = 1756] [serial = 434] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x8cc8b000) [pid = 1756] [serial = 428] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x90b0f000) [pid = 1756] [serial = 437] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0xa27c4800) [pid = 1756] [serial = 108] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8f0dd000) [pid = 1756] [serial = 283] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0xa2245000) [pid = 1756] [serial = 440] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x9c06dc00) [pid = 1756] [serial = 141] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x9c1d9400) [pid = 1756] [serial = 364] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0xa6fd3000) [pid = 1756] [serial = 229] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0xa6e90c00) [pid = 1756] [serial = 192] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x91336400) [pid = 1756] [serial = 265] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x953a6400) [pid = 1756] [serial = 147] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x9b299800) [pid = 1756] [serial = 177] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x9b2a1800) [pid = 1756] [serial = 337] [outer = (nil)] [url = about:blank] 20:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x93cf1800) [pid = 1756] [serial = 422] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0xa0610c00) [pid = 1756] [serial = 425] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0xa8c22c00) [pid = 1756] [serial = 238] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x91fcbc00) [pid = 1756] [serial = 358] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x90d73400) [pid = 1756] [serial = 467] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0xa68c0c00) [pid = 1756] [serial = 376] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x90b07800) [pid = 1756] [serial = 562] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x8cc8dc00) [pid = 1756] [serial = 557] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x8bc66c00) [pid = 1756] [serial = 556] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x8d7f8800) [pid = 1756] [serial = 559] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x92569c00) [pid = 1756] [serial = 554] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x92567000) [pid = 1756] [serial = 553] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x90b5c400) [pid = 1756] [serial = 563] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x8e7e8000) [pid = 1756] [serial = 560] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x8e853800) [pid = 1756] [serial = 565] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x90d79000) [pid = 1756] [serial = 566] [outer = (nil)] [url = about:blank] 20:45:44 INFO - PROCESS | 1756 | 1463629544938 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 20:45:44 INFO - PROCESS | 1756 | 1463629544942 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 20:45:44 INFO - PROCESS | 1756 | 1463629544975 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:45:44 INFO - PROCESS | 1756 | 1463629544992 Marionette TRACE conn4 <- [1,850,null,{}] 20:45:45 INFO - PROCESS | 1756 | 1463629545016 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:45 INFO - PROCESS | 1756 | 1463629545235 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 20:45:45 INFO - PROCESS | 1756 | 1463629545450 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e852400 == 80 [pid = 1756] [id = 220] 20:45:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x90b07800) [pid = 1756] [serial = 661] [outer = (nil)] 20:45:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x90b5a800) [pid = 1756] [serial = 662] [outer = 0x90b07800] 20:45:45 INFO - PROCESS | 1756 | 1463629545531 Marionette DEBUG loaded listener.js 20:45:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x90d73400) [pid = 1756] [serial = 663] [outer = 0x90b07800] 20:45:46 INFO - PROCESS | 1756 | 1463629546388 Marionette TRACE conn4 <- [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]]]}] 20:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1479ms 20:45:46 INFO - PROCESS | 1756 | 1463629546438 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 20:45:46 INFO - PROCESS | 1756 | 1463629546442 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 20:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:45:46 INFO - PROCESS | 1756 | 1463629546458 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:45:46 INFO - PROCESS | 1756 | 1463629546461 Marionette TRACE conn4 <- [1,854,null,{}] 20:45:46 INFO - PROCESS | 1756 | 1463629546467 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:46 INFO - PROCESS | 1756 | 1463629546731 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 20:45:46 INFO - PROCESS | 1756 | 1463629546763 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d1400 == 81 [pid = 1756] [id = 221] 20:45:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x90b09800) [pid = 1756] [serial = 664] [outer = (nil)] 20:45:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x90dc0000) [pid = 1756] [serial = 665] [outer = 0x90b09800] 20:45:46 INFO - PROCESS | 1756 | 1463629546841 Marionette DEBUG loaded listener.js 20:45:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x91250000) [pid = 1756] [serial = 666] [outer = 0x90b09800] 20:45:47 INFO - PROCESS | 1756 | 1463629547930 Marionette TRACE conn4 <- [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]]]}] 20:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1530ms 20:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:45:47 INFO - PROCESS | 1756 | 1463629547990 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 20:45:47 INFO - PROCESS | 1756 | 1463629547993 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 20:45:48 INFO - PROCESS | 1756 | 1463629548000 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:45:48 INFO - PROCESS | 1756 | 1463629548003 Marionette TRACE conn4 <- [1,858,null,{}] 20:45:48 INFO - PROCESS | 1756 | 1463629548010 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:48 INFO - PROCESS | 1756 | 1463629548291 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x91333000) [pid = 1756] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x9b2a2400) [pid = 1756] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x8e852800) [pid = 1756] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x8a83cc00) [pid = 1756] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x8a9e1000) [pid = 1756] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x8b2d9000) [pid = 1756] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x8a843c00) [pid = 1756] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x8e856c00) [pid = 1756] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x90db5400) [pid = 1756] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x8e857800) [pid = 1756] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x8e84c800) [pid = 1756] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x8d5d6800) [pid = 1756] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:45:48 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8f0d9000) [pid = 1756] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:45:48 INFO - PROCESS | 1756 | 1463629548875 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9d9c00 == 82 [pid = 1756] [id = 222] 20:45:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8a9db400) [pid = 1756] [serial = 667] [outer = (nil)] 20:45:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8c8aa000) [pid = 1756] [serial = 668] [outer = 0x8a9db400] 20:45:48 INFO - PROCESS | 1756 | 1463629548967 Marionette DEBUG loaded listener.js 20:45:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x91337000) [pid = 1756] [serial = 669] [outer = 0x8a9db400] 20:45:49 INFO - PROCESS | 1756 | 1463629549819 Marionette TRACE conn4 <- [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]]]}] 20:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1837ms 20:45:49 INFO - PROCESS | 1756 | 1463629549839 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 20:45:49 INFO - PROCESS | 1756 | 1463629549843 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 20:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:45:49 INFO - PROCESS | 1756 | 1463629549849 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:45:49 INFO - PROCESS | 1756 | 1463629549853 Marionette TRACE conn4 <- [1,862,null,{}] 20:45:49 INFO - PROCESS | 1756 | 1463629549858 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:50 INFO - PROCESS | 1756 | 1463629550059 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 20:45:50 INFO - PROCESS | 1756 | 1463629550077 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x90db3c00 == 83 [pid = 1756] [id = 223] 20:45:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x90db4000) [pid = 1756] [serial = 670] [outer = (nil)] 20:45:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x91646c00) [pid = 1756] [serial = 671] [outer = 0x90db4000] 20:45:50 INFO - PROCESS | 1756 | 1463629550298 Marionette DEBUG loaded listener.js 20:45:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x91fc6400) [pid = 1756] [serial = 672] [outer = 0x90db4000] 20:45:51 INFO - PROCESS | 1756 | 1463629551374 Marionette TRACE conn4 <- [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]]]}] 20:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1581ms 20:45:51 INFO - PROCESS | 1756 | 1463629551433 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 20:45:51 INFO - PROCESS | 1756 | 1463629551440 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 20:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:45:51 INFO - PROCESS | 1756 | 1463629551450 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:45:51 INFO - PROCESS | 1756 | 1463629551456 Marionette TRACE conn4 <- [1,866,null,{}] 20:45:51 INFO - PROCESS | 1756 | 1463629551466 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:51 INFO - PROCESS | 1756 | 1463629551735 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 20:45:52 INFO - PROCESS | 1756 | 1463629552010 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc6f000 == 84 [pid = 1756] [id = 224] 20:45:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x8c9fb800) [pid = 1756] [serial = 673] [outer = (nil)] 20:45:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x8d5d4400) [pid = 1756] [serial = 674] [outer = 0x8c9fb800] 20:45:52 INFO - PROCESS | 1756 | 1463629552151 Marionette DEBUG loaded listener.js 20:45:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x8d7f1c00) [pid = 1756] [serial = 675] [outer = 0x8c9fb800] 20:45:53 INFO - PROCESS | 1756 | 1463629553158 Marionette TRACE conn4 <- [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]]]}] 20:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1744ms 20:45:53 INFO - PROCESS | 1756 | 1463629553194 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 20:45:53 INFO - PROCESS | 1756 | 1463629553204 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 20:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:45:53 INFO - PROCESS | 1756 | 1463629553216 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:45:53 INFO - PROCESS | 1756 | 1463629553220 Marionette TRACE conn4 <- [1,870,null,{}] 20:45:53 INFO - PROCESS | 1756 | 1463629553228 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:53 INFO - PROCESS | 1756 | 1463629553503 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 20:45:53 INFO - PROCESS | 1756 | 1463629553802 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8b0000 == 85 [pid = 1756] [id = 225] 20:45:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x8e8b9400) [pid = 1756] [serial = 676] [outer = (nil)] 20:45:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x90b09c00) [pid = 1756] [serial = 677] [outer = 0x8e8b9400] 20:45:53 INFO - PROCESS | 1756 | 1463629553909 Marionette DEBUG loaded listener.js 20:45:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x90b5d800) [pid = 1756] [serial = 678] [outer = 0x8e8b9400] 20:45:54 INFO - PROCESS | 1756 | 1463629554977 Marionette TRACE conn4 <- [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]]]}] 20:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1785ms 20:45:55 INFO - PROCESS | 1756 | 1463629555002 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 20:45:55 INFO - PROCESS | 1756 | 1463629555006 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 20:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:45:55 INFO - PROCESS | 1756 | 1463629555014 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:45:55 INFO - PROCESS | 1756 | 1463629555021 Marionette TRACE conn4 <- [1,874,null,{}] 20:45:55 INFO - PROCESS | 1756 | 1463629555039 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:55 INFO - PROCESS | 1756 | 1463629555302 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 20:45:55 INFO - PROCESS | 1756 | 1463629555596 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x91463000 == 86 [pid = 1756] [id = 226] 20:45:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x9146b400) [pid = 1756] [serial = 679] [outer = (nil)] 20:45:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x91fce800) [pid = 1756] [serial = 680] [outer = 0x9146b400] 20:45:55 INFO - PROCESS | 1756 | 1463629555695 Marionette DEBUG loaded listener.js 20:45:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x924a5000) [pid = 1756] [serial = 681] [outer = 0x9146b400] 20:45:56 INFO - PROCESS | 1756 | 1463629556695 Marionette TRACE conn4 <- [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]]]}] 20:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1739ms 20:45:56 INFO - PROCESS | 1756 | 1463629556755 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 20:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:45:56 INFO - PROCESS | 1756 | 1463629556760 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 20:45:56 INFO - PROCESS | 1756 | 1463629556769 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:45:56 INFO - PROCESS | 1756 | 1463629556772 Marionette TRACE conn4 <- [1,878,null,{}] 20:45:56 INFO - PROCESS | 1756 | 1463629556780 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:57 INFO - PROCESS | 1756 | 1463629557001 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 20:45:57 INFO - PROCESS | 1756 | 1463629557251 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x924a4000 == 87 [pid = 1756] [id = 227] 20:45:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x924a8400) [pid = 1756] [serial = 682] [outer = (nil)] 20:45:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x924abc00) [pid = 1756] [serial = 683] [outer = 0x924a8400] 20:45:57 INFO - PROCESS | 1756 | 1463629557400 Marionette DEBUG loaded listener.js 20:45:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x924b2000) [pid = 1756] [serial = 684] [outer = 0x924a8400] 20:45:58 INFO - PROCESS | 1756 | 1463629558373 Marionette TRACE conn4 <- [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]]]}] 20:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1683ms 20:45:58 INFO - PROCESS | 1756 | 1463629558452 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 20:45:58 INFO - PROCESS | 1756 | 1463629558455 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 20:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:45:58 INFO - PROCESS | 1756 | 1463629558463 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:45:58 INFO - PROCESS | 1756 | 1463629558467 Marionette TRACE conn4 <- [1,882,null,{}] 20:45:58 INFO - PROCESS | 1756 | 1463629558473 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:58 INFO - PROCESS | 1756 | 1463629558745 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 20:45:59 INFO - PROCESS | 1756 | 1463629559057 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a83e000 == 88 [pid = 1756] [id = 228] 20:45:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x90d7b000) [pid = 1756] [serial = 685] [outer = (nil)] 20:45:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9256b000) [pid = 1756] [serial = 686] [outer = 0x90d7b000] 20:45:59 INFO - PROCESS | 1756 | 1463629559156 Marionette DEBUG loaded listener.js 20:45:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x92be8c00) [pid = 1756] [serial = 687] [outer = 0x90d7b000] 20:46:00 INFO - PROCESS | 1756 | 1463629560128 Marionette TRACE conn4 <- [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]]]}] 20:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1734ms 20:46:00 INFO - PROCESS | 1756 | 1463629560199 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 20:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:46:00 INFO - PROCESS | 1756 | 1463629560203 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 20:46:00 INFO - PROCESS | 1756 | 1463629560210 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:46:00 INFO - PROCESS | 1756 | 1463629560213 Marionette TRACE conn4 <- [1,886,null,{}] 20:46:00 INFO - PROCESS | 1756 | 1463629560219 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:00 INFO - PROCESS | 1756 | 1463629560508 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 20:46:00 INFO - PROCESS | 1756 | 1463629560819 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x924ae000 == 89 [pid = 1756] [id = 229] 20:46:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x937d1400) [pid = 1756] [serial = 688] [outer = (nil)] 20:46:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x98127400) [pid = 1756] [serial = 689] [outer = 0x937d1400] 20:46:00 INFO - PROCESS | 1756 | 1463629560912 Marionette DEBUG loaded listener.js 20:46:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x992a7400) [pid = 1756] [serial = 690] [outer = 0x937d1400] 20:46:01 INFO - PROCESS | 1756 | 1463629561868 Marionette TRACE conn4 <- [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]]]}] 20:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1699ms 20:46:01 INFO - PROCESS | 1756 | 1463629561910 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 20:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:46:01 INFO - PROCESS | 1756 | 1463629561914 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 20:46:01 INFO - PROCESS | 1756 | 1463629561921 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:46:01 INFO - PROCESS | 1756 | 1463629561925 Marionette TRACE conn4 <- [1,890,null,{}] 20:46:01 INFO - PROCESS | 1756 | 1463629561931 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:02 INFO - PROCESS | 1756 | 1463629562150 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 20:46:02 INFO - PROCESS | 1756 | 1463629562400 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x99d6dc00 == 90 [pid = 1756] [id = 230] 20:46:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x99e73800) [pid = 1756] [serial = 691] [outer = (nil)] 20:46:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x9a1ec800) [pid = 1756] [serial = 692] [outer = 0x99e73800] 20:46:02 INFO - PROCESS | 1756 | 1463629562536 Marionette DEBUG loaded listener.js 20:46:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x9a4df400) [pid = 1756] [serial = 693] [outer = 0x99e73800] 20:46:03 INFO - PROCESS | 1756 | 1463629563463 Marionette TRACE conn4 <- [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]]]}] 20:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1587ms 20:46:03 INFO - PROCESS | 1756 | 1463629563508 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 20:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:46:03 INFO - PROCESS | 1756 | 1463629563513 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 20:46:03 INFO - PROCESS | 1756 | 1463629563519 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:46:03 INFO - PROCESS | 1756 | 1463629563523 Marionette TRACE conn4 <- [1,894,null,{}] 20:46:03 INFO - PROCESS | 1756 | 1463629563529 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:03 INFO - PROCESS | 1756 | 1463629563739 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 20:46:04 INFO - PROCESS | 1756 | 1463629564000 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a1e4800 == 91 [pid = 1756] [id = 231] 20:46:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9a8f3c00) [pid = 1756] [serial = 694] [outer = (nil)] 20:46:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x9ac3dc00) [pid = 1756] [serial = 695] [outer = 0x9a8f3c00] 20:46:04 INFO - PROCESS | 1756 | 1463629564133 Marionette DEBUG loaded listener.js 20:46:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x9b06cc00) [pid = 1756] [serial = 696] [outer = 0x9a8f3c00] 20:46:05 INFO - PROCESS | 1756 | 1463629565077 Marionette TRACE conn4 <- [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]]]}] 20:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1597ms 20:46:05 INFO - PROCESS | 1756 | 1463629565117 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 20:46:05 INFO - PROCESS | 1756 | 1463629565121 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 20:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:46:05 INFO - PROCESS | 1756 | 1463629565128 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:46:05 INFO - PROCESS | 1756 | 1463629565131 Marionette TRACE conn4 <- [1,898,null,{}] 20:46:05 INFO - PROCESS | 1756 | 1463629565138 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:05 INFO - PROCESS | 1756 | 1463629565340 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 20:46:05 INFO - PROCESS | 1756 | 1463629565587 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x953e7c00 == 92 [pid = 1756] [id = 232] 20:46:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x9ac34000) [pid = 1756] [serial = 697] [outer = (nil)] 20:46:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x9b2a1000) [pid = 1756] [serial = 698] [outer = 0x9ac34000] 20:46:05 INFO - PROCESS | 1756 | 1463629565729 Marionette DEBUG loaded listener.js 20:46:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x9b7b7000) [pid = 1756] [serial = 699] [outer = 0x9ac34000] 20:46:06 INFO - PROCESS | 1756 | 1463629566648 Marionette TRACE conn4 <- [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]]]}] 20:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1535ms 20:46:06 INFO - PROCESS | 1756 | 1463629566663 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 20:46:06 INFO - PROCESS | 1756 | 1463629566667 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 20:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:46:06 INFO - PROCESS | 1756 | 1463629566673 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:46:06 INFO - PROCESS | 1756 | 1463629566677 Marionette TRACE conn4 <- [1,902,null,{}] 20:46:06 INFO - PROCESS | 1756 | 1463629566683 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:06 INFO - PROCESS | 1756 | 1463629566894 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 20:46:07 INFO - PROCESS | 1756 | 1463629567146 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ac3b400 == 93 [pid = 1756] [id = 233] 20:46:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x9b071800) [pid = 1756] [serial = 700] [outer = (nil)] 20:46:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x9be5b000) [pid = 1756] [serial = 701] [outer = 0x9b071800] 20:46:07 INFO - PROCESS | 1756 | 1463629567281 Marionette DEBUG loaded listener.js 20:46:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0x9c093400) [pid = 1756] [serial = 702] [outer = 0x9b071800] 20:46:08 INFO - PROCESS | 1756 | 1463629568251 Marionette TRACE conn4 <- [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]]]}] 20:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1638ms 20:46:08 INFO - PROCESS | 1756 | 1463629568313 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 20:46:08 INFO - PROCESS | 1756 | 1463629568317 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 20:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:46:08 INFO - PROCESS | 1756 | 1463629568324 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:46:08 INFO - PROCESS | 1756 | 1463629568329 Marionette TRACE conn4 <- [1,906,null,{}] 20:46:08 INFO - PROCESS | 1756 | 1463629568335 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:08 INFO - PROCESS | 1756 | 1463629568590 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 20:46:08 INFO - PROCESS | 1756 | 1463629568899 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x9539dc00 == 94 [pid = 1756] [id = 234] 20:46:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 178 (0x9d893000) [pid = 1756] [serial = 703] [outer = (nil)] 20:46:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 179 (0xa050fc00) [pid = 1756] [serial = 704] [outer = 0x9d893000] 20:46:09 INFO - PROCESS | 1756 | 1463629569015 Marionette DEBUG loaded listener.js 20:46:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 180 (0xa061bc00) [pid = 1756] [serial = 705] [outer = 0x9d893000] 20:46:09 INFO - PROCESS | 1756 | 1463629569944 Marionette TRACE conn4 <- [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]]]}] 20:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1685ms 20:46:10 INFO - PROCESS | 1756 | 1463629570011 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 20:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:46:10 INFO - PROCESS | 1756 | 1463629570016 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 20:46:10 INFO - PROCESS | 1756 | 1463629570023 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:46:10 INFO - PROCESS | 1756 | 1463629570026 Marionette TRACE conn4 <- [1,910,null,{}] 20:46:10 INFO - PROCESS | 1756 | 1463629570033 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:10 INFO - PROCESS | 1756 | 1463629570246 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 20:46:10 INFO - PROCESS | 1756 | 1463629570503 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:10 INFO - PROCESS | 1756 | ++DOCSHELL 0xa1050c00 == 95 [pid = 1756] [id = 235] 20:46:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 181 (0xa224b800) [pid = 1756] [serial = 706] [outer = (nil)] 20:46:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 182 (0xa2377800) [pid = 1756] [serial = 707] [outer = 0xa224b800] 20:46:10 INFO - PROCESS | 1756 | 1463629570607 Marionette DEBUG loaded listener.js 20:46:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 183 (0xa23c0c00) [pid = 1756] [serial = 708] [outer = 0xa224b800] 20:46:11 INFO - PROCESS | 1756 | 1463629571531 Marionette TRACE conn4 <- [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]]]}] 20:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1589ms 20:46:11 INFO - PROCESS | 1756 | 1463629571612 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 20:46:11 INFO - PROCESS | 1756 | 1463629571617 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 20:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:46:11 INFO - PROCESS | 1756 | 1463629571624 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:46:11 INFO - PROCESS | 1756 | 1463629571629 Marionette TRACE conn4 <- [1,914,null,{}] 20:46:11 INFO - PROCESS | 1756 | 1463629571635 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:11 INFO - PROCESS | 1756 | 1463629571893 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 20:46:12 INFO - PROCESS | 1756 | 1463629572207 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc61800 == 96 [pid = 1756] [id = 236] 20:46:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 184 (0x8bc62000) [pid = 1756] [serial = 709] [outer = (nil)] 20:46:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 185 (0x90c7f400) [pid = 1756] [serial = 710] [outer = 0x8bc62000] 20:46:12 INFO - PROCESS | 1756 | 1463629572297 Marionette DEBUG loaded listener.js 20:46:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 186 (0x91249000) [pid = 1756] [serial = 711] [outer = 0x8bc62000] 20:46:13 INFO - PROCESS | 1756 | 1463629573291 Marionette TRACE conn4 <- [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]]]}] 20:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1737ms 20:46:13 INFO - PROCESS | 1756 | 1463629573361 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 20:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:46:13 INFO - PROCESS | 1756 | 1463629573366 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 20:46:13 INFO - PROCESS | 1756 | 1463629573373 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:46:13 INFO - PROCESS | 1756 | 1463629573376 Marionette TRACE conn4 <- [1,918,null,{}] 20:46:13 INFO - PROCESS | 1756 | 1463629573383 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:13 INFO - PROCESS | 1756 | 1463629573620 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 20:46:13 INFO - PROCESS | 1756 | 1463629573921 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a83dc00 == 97 [pid = 1756] [id = 237] 20:46:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 187 (0x8a9d7000) [pid = 1756] [serial = 712] [outer = (nil)] 20:46:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 188 (0x8c8a6400) [pid = 1756] [serial = 713] [outer = 0x8a9d7000] 20:46:14 INFO - PROCESS | 1756 | 1463629574026 Marionette DEBUG loaded listener.js 20:46:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 189 (0x9ac32c00) [pid = 1756] [serial = 714] [outer = 0x8a9d7000] 20:46:15 INFO - PROCESS | 1756 | 1463629575415 Marionette TRACE conn4 <- [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]]]}] 20:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 2136ms 20:46:15 INFO - PROCESS | 1756 | 1463629575518 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 20:46:15 INFO - PROCESS | 1756 | 1463629575525 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 20:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:46:15 INFO - PROCESS | 1756 | 1463629575534 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:46:15 INFO - PROCESS | 1756 | 1463629575540 Marionette TRACE conn4 <- [1,922,null,{}] 20:46:15 INFO - PROCESS | 1756 | 1463629575548 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:15 INFO - PROCESS | 1756 | 1463629575741 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 20:46:15 INFO - PROCESS | 1756 | 1463629575951 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc6bc00 == 98 [pid = 1756] [id = 238] 20:46:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 190 (0x8cc88c00) [pid = 1756] [serial = 715] [outer = (nil)] 20:46:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 191 (0x8d7f6000) [pid = 1756] [serial = 716] [outer = 0x8cc88c00] 20:46:16 INFO - PROCESS | 1756 | 1463629576074 Marionette DEBUG loaded listener.js 20:46:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 192 (0x8e84e800) [pid = 1756] [serial = 717] [outer = 0x8cc88c00] 20:46:17 INFO - PROCESS | 1756 | 1463629577125 Marionette TRACE conn4 <- [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]]]}] 20:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1634ms 20:46:17 INFO - PROCESS | 1756 | 1463629577169 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 20:46:17 INFO - PROCESS | 1756 | 1463629577178 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 20:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:46:17 INFO - PROCESS | 1756 | 1463629577189 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:46:17 INFO - PROCESS | 1756 | 1463629577193 Marionette TRACE conn4 <- [1,926,null,{}] 20:46:17 INFO - PROCESS | 1756 | 1463629577200 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:17 INFO - PROCESS | 1756 | 1463629577407 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 20:46:17 INFO - PROCESS | 1756 | 1463629577757 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9f6800 == 99 [pid = 1756] [id = 239] 20:46:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 193 (0x8cc82400) [pid = 1756] [serial = 718] [outer = (nil)] 20:46:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 194 (0x8f0d1800) [pid = 1756] [serial = 719] [outer = 0x8cc82400] 20:46:17 INFO - PROCESS | 1756 | 1463629577846 Marionette DEBUG loaded listener.js 20:46:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 195 (0x90d75c00) [pid = 1756] [serial = 720] [outer = 0x8cc82400] 20:46:18 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9e0c00 == 98 [pid = 1756] [id = 167] 20:46:18 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc61400 == 97 [pid = 1756] [id = 144] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 194 (0x9ac36000) [pid = 1756] [serial = 589] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 193 (0x98328000) [pid = 1756] [serial = 586] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 192 (0x950cec00) [pid = 1756] [serial = 583] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 191 (0x92566c00) [pid = 1756] [serial = 580] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 190 (0x90b60800) [pid = 1756] [serial = 608] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc6a800 == 96 [pid = 1756] [id = 145] 20:46:18 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8acc00 == 95 [pid = 1756] [id = 209] 20:46:18 INFO - PROCESS | 1756 | --DOCSHELL 0x9133e400 == 94 [pid = 1756] [id = 208] 20:46:18 INFO - PROCESS | 1756 | --DOCSHELL 0x90b10000 == 93 [pid = 1756] [id = 207] 20:46:18 INFO - PROCESS | 1756 | --DOCSHELL 0x9146c400 == 92 [pid = 1756] [id = 206] 20:46:18 INFO - PROCESS | 1756 | --DOCSHELL 0x90b05800 == 91 [pid = 1756] [id = 205] 20:46:18 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5dc800 == 90 [pid = 1756] [id = 204] 20:46:18 INFO - PROCESS | 1756 | --DOCSHELL 0x8a841c00 == 89 [pid = 1756] [id = 203] 20:46:18 INFO - PROCESS | 1756 | 1463629578868 Marionette TRACE conn4 <- [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]]]}] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 189 (0x91642400) [pid = 1756] [serial = 605] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 188 (0x8e7f2400) [pid = 1756] [serial = 392] [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.] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 187 (0x923c3c00) [pid = 1756] [serial = 599] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 186 (0x9c1dec00) [pid = 1756] [serial = 479] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 185 (0x90c77800) [pid = 1756] [serial = 574] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 184 (0xa0611000) [pid = 1756] [serial = 485] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 183 (0x8b2d7c00) [pid = 1756] [serial = 497] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 182 (0x8d7f6800) [pid = 1756] [serial = 503] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 181 (0x8e858c00) [pid = 1756] [serial = 592] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 180 (0x90dbc400) [pid = 1756] [serial = 494] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 179 (0x8a9dec00) [pid = 1756] [serial = 500] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 178 (0x8e8af400) [pid = 1756] [serial = 595] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 177 (0x92bf0000) [pid = 1756] [serial = 491] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x90dbac00) [pid = 1756] [serial = 488] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x8d5d7000) [pid = 1756] [serial = 571] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x923ccc00) [pid = 1756] [serial = 577] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x90d6f400) [pid = 1756] [serial = 596] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x99229800) [pid = 1756] [serial = 482] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x9146bc00) [pid = 1756] [serial = 598] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x8e8b7000) [pid = 1756] [serial = 602] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x8d7f6400) [pid = 1756] [serial = 601] [outer = (nil)] [url = about:blank] 20:46:18 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x9124b000) [pid = 1756] [serial = 604] [outer = (nil)] [url = about:blank] 20:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1781ms 20:46:18 INFO - PROCESS | 1756 | 1463629578970 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 20:46:18 INFO - PROCESS | 1756 | 1463629578975 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 20:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:46:18 INFO - PROCESS | 1756 | 1463629578988 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:46:19 INFO - PROCESS | 1756 | 1463629579000 Marionette TRACE conn4 <- [1,930,null,{}] 20:46:19 INFO - PROCESS | 1756 | 1463629579017 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:19 INFO - PROCESS | 1756 | 1463629579235 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 20:46:19 INFO - PROCESS | 1756 | 1463629579451 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5ddc00 == 90 [pid = 1756] [id = 240] 20:46:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x90b09400) [pid = 1756] [serial = 721] [outer = (nil)] 20:46:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x90d7c400) [pid = 1756] [serial = 722] [outer = 0x90b09400] 20:46:19 INFO - PROCESS | 1756 | 1463629579539 Marionette DEBUG loaded listener.js 20:46:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x9124b000) [pid = 1756] [serial = 723] [outer = 0x90b09400] 20:46:20 INFO - PROCESS | 1756 | 1463629580315 Marionette TRACE conn4 <- [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]]]}] 20:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1347ms 20:46:20 INFO - PROCESS | 1756 | 1463629580371 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 20:46:20 INFO - PROCESS | 1756 | 1463629580376 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 20:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:46:20 INFO - PROCESS | 1756 | 1463629580386 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:46:20 INFO - PROCESS | 1756 | 1463629580388 Marionette TRACE conn4 <- [1,934,null,{}] 20:46:20 INFO - PROCESS | 1756 | 1463629580395 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:20 INFO - PROCESS | 1756 | 1463629580590 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 20:46:20 INFO - PROCESS | 1756 | 1463629580601 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2d9000 == 91 [pid = 1756] [id = 241] 20:46:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x91251c00) [pid = 1756] [serial = 724] [outer = (nil)] 20:46:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x91340c00) [pid = 1756] [serial = 725] [outer = 0x91251c00] 20:46:20 INFO - PROCESS | 1756 | 1463629580682 Marionette DEBUG loaded listener.js 20:46:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x91fc7000) [pid = 1756] [serial = 726] [outer = 0x91251c00] 20:46:21 INFO - PROCESS | 1756 | 1463629581728 Marionette TRACE conn4 <- [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]]]}] 20:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1388ms 20:46:21 INFO - PROCESS | 1756 | 1463629581776 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 20:46:21 INFO - PROCESS | 1756 | 1463629581779 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 20:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:46:21 INFO - PROCESS | 1756 | 1463629581795 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:46:21 INFO - PROCESS | 1756 | 1463629581799 Marionette TRACE conn4 <- [1,938,null,{}] 20:46:21 INFO - PROCESS | 1756 | 1463629581804 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:22 INFO - PROCESS | 1756 | 1463629582047 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 20:46:22 INFO - PROCESS | 1756 | 1463629582084 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x90db6000 == 92 [pid = 1756] [id = 242] 20:46:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x91309000) [pid = 1756] [serial = 727] [outer = (nil)] 20:46:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x923d0c00) [pid = 1756] [serial = 728] [outer = 0x91309000] 20:46:22 INFO - PROCESS | 1756 | 1463629582164 Marionette DEBUG loaded listener.js 20:46:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0x924aec00) [pid = 1756] [serial = 729] [outer = 0x91309000] 20:46:23 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x8b2e3800) [pid = 1756] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:46:23 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x90b09800) [pid = 1756] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:46:23 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x8df29400) [pid = 1756] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:46:23 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8a846400) [pid = 1756] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:46:23 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x8df25000) [pid = 1756] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:46:23 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x8a9db400) [pid = 1756] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:46:23 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x90b07800) [pid = 1756] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:46:23 INFO - PROCESS | 1756 | 1463629583655 Marionette TRACE conn4 <- [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]]]}] 20:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1947ms 20:46:23 INFO - PROCESS | 1756 | 1463629583744 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 20:46:23 INFO - PROCESS | 1756 | 1463629583748 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 20:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:46:23 INFO - PROCESS | 1756 | 1463629583754 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:46:23 INFO - PROCESS | 1756 | 1463629583758 Marionette TRACE conn4 <- [1,942,null,{}] 20:46:23 INFO - PROCESS | 1756 | 1463629583763 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:23 INFO - PROCESS | 1756 | 1463629583994 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 20:46:24 INFO - PROCESS | 1756 | 1463629584173 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a846400 == 93 [pid = 1756] [id = 243] 20:46:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x8a9db400) [pid = 1756] [serial = 730] [outer = (nil)] 20:46:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x91460000) [pid = 1756] [serial = 731] [outer = 0x8a9db400] 20:46:24 INFO - PROCESS | 1756 | 1463629584252 Marionette DEBUG loaded listener.js 20:46:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x93cebc00) [pid = 1756] [serial = 732] [outer = 0x8a9db400] 20:46:24 INFO - PROCESS | 1756 | 1463629584987 Marionette TRACE conn4 <- [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]]]}] 20:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1284ms 20:46:25 INFO - PROCESS | 1756 | 1463629585049 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 20:46:25 INFO - PROCESS | 1756 | 1463629585053 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 20:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:46:25 INFO - PROCESS | 1756 | 1463629585066 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:46:25 INFO - PROCESS | 1756 | 1463629585069 Marionette TRACE conn4 <- [1,946,null,{}] 20:46:25 INFO - PROCESS | 1756 | 1463629585075 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:25 INFO - PROCESS | 1756 | 1463629585271 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 20:46:25 INFO - PROCESS | 1756 | 1463629585282 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b0b800 == 94 [pid = 1756] [id = 244] 20:46:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x9256cc00) [pid = 1756] [serial = 733] [outer = (nil)] 20:46:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x953e6000) [pid = 1756] [serial = 734] [outer = 0x9256cc00] 20:46:25 INFO - PROCESS | 1756 | 1463629585356 Marionette DEBUG loaded listener.js 20:46:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x97768800) [pid = 1756] [serial = 735] [outer = 0x9256cc00] 20:46:26 INFO - PROCESS | 1756 | 1463629586611 Marionette TRACE conn4 <- [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]]]}] 20:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1587ms 20:46:26 INFO - PROCESS | 1756 | 1463629586654 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 20:46:26 INFO - PROCESS | 1756 | 1463629586662 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 20:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:46:26 INFO - PROCESS | 1756 | 1463629586671 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:46:26 INFO - PROCESS | 1756 | 1463629586678 Marionette TRACE conn4 <- [1,950,null,{}] 20:46:26 INFO - PROCESS | 1756 | 1463629586686 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:26 INFO - PROCESS | 1756 | 1463629586912 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 20:46:27 INFO - PROCESS | 1756 | 1463629587171 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9f7c00 == 95 [pid = 1756] [id = 245] 20:46:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0x8cc8b400) [pid = 1756] [serial = 736] [outer = (nil)] 20:46:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 178 (0x8d7f8c00) [pid = 1756] [serial = 737] [outer = 0x8cc8b400] 20:46:27 INFO - PROCESS | 1756 | 1463629587310 Marionette DEBUG loaded listener.js 20:46:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 179 (0x8e7f2000) [pid = 1756] [serial = 738] [outer = 0x8cc8b400] 20:46:28 INFO - PROCESS | 1756 | 1463629588301 Marionette TRACE conn4 <- [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]]]}] 20:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1689ms 20:46:28 INFO - PROCESS | 1756 | 1463629588362 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 20:46:28 INFO - PROCESS | 1756 | 1463629588371 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 20:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:46:28 INFO - PROCESS | 1756 | 1463629588383 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:46:28 INFO - PROCESS | 1756 | 1463629588387 Marionette TRACE conn4 <- [1,954,null,{}] 20:46:28 INFO - PROCESS | 1756 | 1463629588394 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:28 INFO - PROCESS | 1756 | 1463629588680 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 20:46:29 INFO - PROCESS | 1756 | 1463629589052 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7e9000 == 96 [pid = 1756] [id = 246] 20:46:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 180 (0x90b60c00) [pid = 1756] [serial = 739] [outer = (nil)] 20:46:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 181 (0x91338000) [pid = 1756] [serial = 740] [outer = 0x90b60c00] 20:46:29 INFO - PROCESS | 1756 | 1463629589145 Marionette DEBUG loaded listener.js 20:46:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 182 (0x923c4c00) [pid = 1756] [serial = 741] [outer = 0x90b60c00] 20:46:30 INFO - PROCESS | 1756 | 1463629590078 Marionette TRACE conn4 <- [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]]]}] 20:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1752ms 20:46:30 INFO - PROCESS | 1756 | 1463629590136 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 20:46:30 INFO - PROCESS | 1756 | 1463629590139 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 20:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:46:30 INFO - PROCESS | 1756 | 1463629590148 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:46:30 INFO - PROCESS | 1756 | 1463629590155 Marionette TRACE conn4 <- [1,958,null,{}] 20:46:30 INFO - PROCESS | 1756 | 1463629590172 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:30 INFO - PROCESS | 1756 | 1463629590431 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 20:46:30 INFO - PROCESS | 1756 | 1463629590687 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4c2000 == 97 [pid = 1756] [id = 247] 20:46:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 183 (0x9539b400) [pid = 1756] [serial = 742] [outer = (nil)] 20:46:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 184 (0x99e68c00) [pid = 1756] [serial = 743] [outer = 0x9539b400] 20:46:30 INFO - PROCESS | 1756 | 1463629590826 Marionette DEBUG loaded listener.js 20:46:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 185 (0x9ac39c00) [pid = 1756] [serial = 744] [outer = 0x9539b400] 20:46:31 INFO - PROCESS | 1756 | 1463629591735 Marionette TRACE conn4 <- [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]]]}] 20:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1638ms 20:46:31 INFO - PROCESS | 1756 | 1463629591787 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 20:46:31 INFO - PROCESS | 1756 | 1463629591791 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 20:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:46:31 INFO - PROCESS | 1756 | 1463629591798 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:46:31 INFO - PROCESS | 1756 | 1463629591802 Marionette TRACE conn4 <- [1,962,null,{}] 20:46:31 INFO - PROCESS | 1756 | 1463629591808 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:32 INFO - PROCESS | 1756 | 1463629592025 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 20:46:32 INFO - PROCESS | 1756 | 1463629592276 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x95079c00 == 98 [pid = 1756] [id = 248] 20:46:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 186 (0x9a1e5400) [pid = 1756] [serial = 745] [outer = (nil)] 20:46:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 187 (0x9ba8f000) [pid = 1756] [serial = 746] [outer = 0x9a1e5400] 20:46:32 INFO - PROCESS | 1756 | 1463629592413 Marionette DEBUG loaded listener.js 20:46:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 188 (0x9be68c00) [pid = 1756] [serial = 747] [outer = 0x9a1e5400] 20:46:33 INFO - PROCESS | 1756 | 1463629593361 Marionette TRACE conn4 <- [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]]]}] 20:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1631ms 20:46:33 INFO - PROCESS | 1756 | 1463629593430 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 20:46:33 INFO - PROCESS | 1756 | 1463629593435 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 20:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:46:33 INFO - PROCESS | 1756 | 1463629593441 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:46:33 INFO - PROCESS | 1756 | 1463629593445 Marionette TRACE conn4 <- [1,966,null,{}] 20:46:33 INFO - PROCESS | 1756 | 1463629593450 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:33 INFO - PROCESS | 1756 | 1463629593660 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 20:46:33 INFO - PROCESS | 1756 | 1463629593934 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fc5000 == 99 [pid = 1756] [id = 249] 20:46:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 189 (0x9ac3a800) [pid = 1756] [serial = 748] [outer = (nil)] 20:46:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 190 (0x9c1e1800) [pid = 1756] [serial = 749] [outer = 0x9ac3a800] 20:46:34 INFO - PROCESS | 1756 | 1463629594079 Marionette DEBUG loaded listener.js 20:46:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 191 (0x9d461c00) [pid = 1756] [serial = 750] [outer = 0x9ac3a800] 20:46:35 INFO - PROCESS | 1756 | 1463629595013 Marionette TRACE conn4 <- [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]]]}] 20:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1634ms 20:46:35 INFO - PROCESS | 1756 | 1463629595077 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 20:46:35 INFO - PROCESS | 1756 | 1463629595081 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 20:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:46:35 INFO - PROCESS | 1756 | 1463629595088 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:46:35 INFO - PROCESS | 1756 | 1463629595092 Marionette TRACE conn4 <- [1,970,null,{}] 20:46:35 INFO - PROCESS | 1756 | 1463629595098 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:35 INFO - PROCESS | 1756 | 1463629595355 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 20:46:35 INFO - PROCESS | 1756 | 1463629595654 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x9c1e4400 == 100 [pid = 1756] [id = 250] 20:46:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 192 (0x9c1e4c00) [pid = 1756] [serial = 751] [outer = (nil)] 20:46:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 193 (0xa23c1800) [pid = 1756] [serial = 752] [outer = 0x9c1e4c00] 20:46:35 INFO - PROCESS | 1756 | 1463629595747 Marionette DEBUG loaded listener.js 20:46:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 194 (0xa25f0000) [pid = 1756] [serial = 753] [outer = 0x9c1e4c00] 20:46:36 INFO - PROCESS | 1756 | 1463629596679 Marionette TRACE conn4 <- [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]]]}] 20:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1632ms 20:46:36 INFO - PROCESS | 1756 | 1463629596721 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 20:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:46:36 INFO - PROCESS | 1756 | 1463629596726 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 20:46:36 INFO - PROCESS | 1756 | 1463629596732 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:46:36 INFO - PROCESS | 1756 | 1463629596736 Marionette TRACE conn4 <- [1,974,null,{}] 20:46:36 INFO - PROCESS | 1756 | 1463629596742 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:36 INFO - PROCESS | 1756 | 1463629596950 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 20:46:37 INFO - PROCESS | 1756 | 1463629597202 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:37 INFO - PROCESS | 1756 | ++DOCSHELL 0xa22ab400 == 101 [pid = 1756] [id = 251] 20:46:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 195 (0xa2559c00) [pid = 1756] [serial = 754] [outer = (nil)] 20:46:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 196 (0xa3354000) [pid = 1756] [serial = 755] [outer = 0xa2559c00] 20:46:37 INFO - PROCESS | 1756 | 1463629597333 Marionette DEBUG loaded listener.js 20:46:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 197 (0xa36e9000) [pid = 1756] [serial = 756] [outer = 0xa2559c00] 20:46:38 INFO - PROCESS | 1756 | 1463629598233 Marionette TRACE conn4 <- [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]]]}] 20:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1582ms 20:46:38 INFO - PROCESS | 1756 | 1463629598314 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 20:46:38 INFO - PROCESS | 1756 | 1463629598318 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 20:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:46:38 INFO - PROCESS | 1756 | 1463629598325 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:46:38 INFO - PROCESS | 1756 | 1463629598329 Marionette TRACE conn4 <- [1,978,null,{}] 20:46:38 INFO - PROCESS | 1756 | 1463629598335 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:38 INFO - PROCESS | 1756 | 1463629598578 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 20:46:38 INFO - PROCESS | 1756 | 1463629598892 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x97708c00 == 102 [pid = 1756] [id = 252] 20:46:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 198 (0x97764400) [pid = 1756] [serial = 757] [outer = (nil)] 20:46:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 199 (0xa51f0800) [pid = 1756] [serial = 758] [outer = 0x97764400] 20:46:38 INFO - PROCESS | 1756 | 1463629598982 Marionette DEBUG loaded listener.js 20:46:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 200 (0xa6385400) [pid = 1756] [serial = 759] [outer = 0x97764400] 20:46:39 INFO - PROCESS | 1756 | 1463629599891 Marionette TRACE conn4 <- [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]]]}] 20:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1599ms 20:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:46:39 INFO - PROCESS | 1756 | 1463629599925 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 20:46:39 INFO - PROCESS | 1756 | 1463629599928 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 20:46:39 INFO - PROCESS | 1756 | 1463629599935 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:46:39 INFO - PROCESS | 1756 | 1463629599939 Marionette TRACE conn4 <- [1,982,null,{}] 20:46:39 INFO - PROCESS | 1756 | 1463629599945 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:40 INFO - PROCESS | 1756 | 1463629600147 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 20:46:40 INFO - PROCESS | 1756 | 1463629600411 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x8981f800 == 103 [pid = 1756] [id = 253] 20:46:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 201 (0x89822000) [pid = 1756] [serial = 760] [outer = (nil)] 20:46:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 202 (0x89827000) [pid = 1756] [serial = 761] [outer = 0x89822000] 20:46:40 INFO - PROCESS | 1756 | 1463629600542 Marionette DEBUG loaded listener.js 20:46:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 203 (0x8982a000) [pid = 1756] [serial = 762] [outer = 0x89822000] 20:46:41 INFO - PROCESS | 1756 | 1463629601429 Marionette TRACE conn4 <- [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]]]}] 20:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1536ms 20:46:41 INFO - PROCESS | 1756 | 1463629601471 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 20:46:41 INFO - PROCESS | 1756 | 1463629601476 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 20:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:46:41 INFO - PROCESS | 1756 | 1463629601483 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:46:41 INFO - PROCESS | 1756 | 1463629601486 Marionette TRACE conn4 <- [1,986,null,{}] 20:46:41 INFO - PROCESS | 1756 | 1463629601492 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:41 INFO - PROCESS | 1756 | 1463629601705 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 20:46:41 INFO - PROCESS | 1756 | 1463629601970 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x89825400 == 104 [pid = 1756] [id = 254] 20:46:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 204 (0xa51ef400) [pid = 1756] [serial = 763] [outer = (nil)] 20:46:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 205 (0xa685ac00) [pid = 1756] [serial = 764] [outer = 0xa51ef400] 20:46:42 INFO - PROCESS | 1756 | 1463629602103 Marionette DEBUG loaded listener.js 20:46:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 206 (0xa68c0400) [pid = 1756] [serial = 765] [outer = 0xa51ef400] 20:46:43 INFO - PROCESS | 1756 | 1463629603046 Marionette TRACE conn4 <- [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]]]}] 20:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1638ms 20:46:43 INFO - PROCESS | 1756 | 1463629603123 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 20:46:43 INFO - PROCESS | 1756 | 1463629603127 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 20:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:46:43 INFO - PROCESS | 1756 | 1463629603134 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:46:43 INFO - PROCESS | 1756 | 1463629603139 Marionette TRACE conn4 <- [1,990,null,{}] 20:46:43 INFO - PROCESS | 1756 | 1463629603146 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:43 INFO - PROCESS | 1756 | 1463629603466 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 20:46:43 INFO - PROCESS | 1756 | 1463629603763 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x8982c800 == 105 [pid = 1756] [id = 255] 20:46:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 207 (0x8a8e3c00) [pid = 1756] [serial = 766] [outer = (nil)] 20:46:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 208 (0x8a8edc00) [pid = 1756] [serial = 767] [outer = 0x8a8e3c00] 20:46:43 INFO - PROCESS | 1756 | 1463629603862 Marionette DEBUG loaded listener.js 20:46:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 209 (0xa68ccc00) [pid = 1756] [serial = 768] [outer = 0x8a8e3c00] 20:46:44 INFO - PROCESS | 1756 | 1463629604810 Marionette TRACE conn4 <- [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]]]}] 20:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1739ms 20:46:44 INFO - PROCESS | 1756 | 1463629604875 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 20:46:44 INFO - PROCESS | 1756 | 1463629604879 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 20:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:46:44 INFO - PROCESS | 1756 | 1463629604887 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:46:44 INFO - PROCESS | 1756 | 1463629604893 Marionette TRACE conn4 <- [1,994,null,{}] 20:46:44 INFO - PROCESS | 1756 | 1463629604904 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:45 INFO - PROCESS | 1756 | 1463629605171 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 20:46:45 INFO - PROCESS | 1756 | 1463629605428 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8e5800 == 106 [pid = 1756] [id = 256] 20:46:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 210 (0x8a8eb000) [pid = 1756] [serial = 769] [outer = (nil)] 20:46:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 211 (0x91414800) [pid = 1756] [serial = 770] [outer = 0x8a8eb000] 20:46:45 INFO - PROCESS | 1756 | 1463629605558 Marionette DEBUG loaded listener.js 20:46:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 212 (0x91417400) [pid = 1756] [serial = 771] [outer = 0x8a8eb000] 20:46:46 INFO - PROCESS | 1756 | 1463629606463 Marionette TRACE conn4 <- [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]]]}] 20:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1649ms 20:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:46:46 INFO - PROCESS | 1756 | 1463629606537 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 20:46:46 INFO - PROCESS | 1756 | 1463629606540 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 20:46:46 INFO - PROCESS | 1756 | 1463629606547 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:46:46 INFO - PROCESS | 1756 | 1463629606550 Marionette TRACE conn4 <- [1,998,null,{}] 20:46:46 INFO - PROCESS | 1756 | 1463629606556 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:46 INFO - PROCESS | 1756 | 1463629606807 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 20:46:47 INFO - PROCESS | 1756 | 1463629607112 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x8ba4bc00 == 107 [pid = 1756] [id = 257] 20:46:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 213 (0x8e06a800) [pid = 1756] [serial = 772] [outer = (nil)] 20:46:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 214 (0x8e071800) [pid = 1756] [serial = 773] [outer = 0x8e06a800] 20:46:47 INFO - PROCESS | 1756 | 1463629607202 Marionette DEBUG loaded listener.js 20:46:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 215 (0x8e073c00) [pid = 1756] [serial = 774] [outer = 0x8e06a800] 20:46:48 INFO - PROCESS | 1756 | 1463629608107 Marionette TRACE conn4 <- [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]]]}] 20:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1594ms 20:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:46:48 INFO - PROCESS | 1756 | 1463629608142 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 20:46:48 INFO - PROCESS | 1756 | 1463629608145 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 20:46:48 INFO - PROCESS | 1756 | 1463629608152 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:46:48 INFO - PROCESS | 1756 | 1463629608156 Marionette TRACE conn4 <- [1,1002,null,{}] 20:46:48 INFO - PROCESS | 1756 | 1463629608162 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:48 INFO - PROCESS | 1756 | 1463629608387 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 20:46:48 INFO - PROCESS | 1756 | 1463629608669 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8e9400 == 108 [pid = 1756] [id = 258] 20:46:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 216 (0x8e072000) [pid = 1756] [serial = 775] [outer = (nil)] 20:46:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 217 (0x91411c00) [pid = 1756] [serial = 776] [outer = 0x8e072000] 20:46:48 INFO - PROCESS | 1756 | 1463629608802 Marionette DEBUG loaded listener.js 20:46:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 218 (0x9141a000) [pid = 1756] [serial = 777] [outer = 0x8e072000] 20:46:49 INFO - PROCESS | 1756 | 1463629609709 Marionette TRACE conn4 <- [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]]]}] 20:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1634ms 20:46:49 INFO - PROCESS | 1756 | 1463629609787 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 20:46:49 INFO - PROCESS | 1756 | 1463629609790 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 20:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:46:49 INFO - PROCESS | 1756 | 1463629609797 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:46:49 INFO - PROCESS | 1756 | 1463629609800 Marionette TRACE conn4 <- [1,1006,null,{}] 20:46:49 INFO - PROCESS | 1756 | 1463629609806 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:50 INFO - PROCESS | 1756 | 1463629610027 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 20:46:50 INFO - PROCESS | 1756 | 1463629610343 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2ddc00 == 109 [pid = 1756] [id = 259] 20:46:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 219 (0x8cc89400) [pid = 1756] [serial = 778] [outer = (nil)] 20:46:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 220 (0x8dd64400) [pid = 1756] [serial = 779] [outer = 0x8cc89400] 20:46:50 INFO - PROCESS | 1756 | 1463629610437 Marionette DEBUG loaded listener.js 20:46:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 221 (0x8dd67000) [pid = 1756] [serial = 780] [outer = 0x8cc89400] 20:46:51 INFO - PROCESS | 1756 | 1463629611370 Marionette TRACE conn4 <- [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]]]}] 20:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1642ms 20:46:51 INFO - PROCESS | 1756 | 1463629611439 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 20:46:51 INFO - PROCESS | 1756 | 1463629611442 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 20:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:46:51 INFO - PROCESS | 1756 | 1463629611449 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:46:51 INFO - PROCESS | 1756 | 1463629611453 Marionette TRACE conn4 <- [1,1010,null,{}] 20:46:51 INFO - PROCESS | 1756 | 1463629611459 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:51 INFO - PROCESS | 1756 | 1463629611714 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 20:46:52 INFO - PROCESS | 1756 | 1463629612024 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b265400 == 110 [pid = 1756] [id = 260] 20:46:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 222 (0x8b265800) [pid = 1756] [serial = 781] [outer = (nil)] 20:46:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 223 (0x8b26dc00) [pid = 1756] [serial = 782] [outer = 0x8b265800] 20:46:52 INFO - PROCESS | 1756 | 1463629612112 Marionette DEBUG loaded listener.js 20:46:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 224 (0x8b26f800) [pid = 1756] [serial = 783] [outer = 0x8b265800] 20:46:53 INFO - PROCESS | 1756 | 1463629613017 Marionette TRACE conn4 <- [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]]]}] 20:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1637ms 20:46:53 INFO - PROCESS | 1756 | 1463629613089 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 20:46:53 INFO - PROCESS | 1756 | 1463629613093 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 20:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:46:53 INFO - PROCESS | 1756 | 1463629613099 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:46:53 INFO - PROCESS | 1756 | 1463629613103 Marionette TRACE conn4 <- [1,1014,null,{}] 20:46:53 INFO - PROCESS | 1756 | 1463629613110 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:53 INFO - PROCESS | 1756 | 1463629613329 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 20:46:54 INFO - PROCESS | 1756 | 1463629614117 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8eb800 == 111 [pid = 1756] [id = 261] 20:46:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 225 (0x8a8ebc00) [pid = 1756] [serial = 784] [outer = (nil)] 20:46:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 226 (0x8a8ef000) [pid = 1756] [serial = 785] [outer = 0x8a8ebc00] 20:46:54 INFO - PROCESS | 1756 | 1463629614219 Marionette DEBUG loaded listener.js 20:46:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 227 (0x8b264400) [pid = 1756] [serial = 786] [outer = 0x8a8ebc00] 20:46:55 INFO - PROCESS | 1756 | 1463629615200 Marionette TRACE conn4 <- [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]]]}] 20:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 2133ms 20:46:55 INFO - PROCESS | 1756 | 1463629615235 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 20:46:55 INFO - PROCESS | 1756 | 1463629615241 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 20:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:46:55 INFO - PROCESS | 1756 | 1463629615250 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:46:55 INFO - PROCESS | 1756 | 1463629615255 Marionette TRACE conn4 <- [1,1018,null,{}] 20:46:55 INFO - PROCESS | 1756 | 1463629615262 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:55 INFO - PROCESS | 1756 | 1463629615466 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 20:46:55 INFO - PROCESS | 1756 | 1463629615738 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8af800 == 112 [pid = 1756] [id = 262] 20:46:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 228 (0x8c9f9800) [pid = 1756] [serial = 787] [outer = (nil)] 20:46:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 229 (0x8d4c3800) [pid = 1756] [serial = 788] [outer = 0x8c9f9800] 20:46:55 INFO - PROCESS | 1756 | 1463629615942 Marionette DEBUG loaded listener.js 20:46:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 230 (0x8d7f2400) [pid = 1756] [serial = 789] [outer = 0x8c9f9800] 20:46:56 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4c2400 == 111 [pid = 1756] [id = 127] 20:46:56 INFO - PROCESS | 1756 | --DOCSHELL 0x95283800 == 110 [pid = 1756] [id = 120] 20:46:56 INFO - PROCESS | 1756 | --DOCSHELL 0x923c2400 == 109 [pid = 1756] [id = 89] 20:46:56 INFO - PROCESS | 1756 | --DOCSHELL 0x8a846400 == 108 [pid = 1756] [id = 243] 20:46:56 INFO - PROCESS | 1756 | --DOCSHELL 0x90db6000 == 107 [pid = 1756] [id = 242] 20:46:56 INFO - PROCESS | 1756 | --DOCSHELL 0x8b2d9000 == 106 [pid = 1756] [id = 241] 20:46:56 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5ddc00 == 105 [pid = 1756] [id = 240] 20:46:56 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9f6800 == 104 [pid = 1756] [id = 239] 20:46:56 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc6bc00 == 103 [pid = 1756] [id = 238] 20:46:56 INFO - PROCESS | 1756 | --DOCSHELL 0xa1050c00 == 102 [pid = 1756] [id = 235] 20:46:56 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc61800 == 101 [pid = 1756] [id = 236] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 229 (0x8df2fc00) [pid = 1756] [serial = 660] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 228 (0x90dc0000) [pid = 1756] [serial = 665] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 227 (0x8e189000) [pid = 1756] [serial = 656] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 226 (0x8c9f3c00) [pid = 1756] [serial = 654] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 225 (0x8cc81400) [pid = 1756] [serial = 650] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 224 (0x8ba50400) [pid = 1756] [serial = 653] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 223 (0x9ba98c00) [pid = 1756] [serial = 632] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 222 (0x95074000) [pid = 1756] [serial = 609] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 221 (0x9c1dd000) [pid = 1756] [serial = 635] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 220 (0x8ba4a800) [pid = 1756] [serial = 647] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 219 (0x8df26800) [pid = 1756] [serial = 614] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 218 (0x91250000) [pid = 1756] [serial = 666] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 217 (0x8e8b3c00) [pid = 1756] [serial = 657] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 216 (0xa060f400) [pid = 1756] [serial = 638] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 215 (0x91337000) [pid = 1756] [serial = 669] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 214 (0xa224ac00) [pid = 1756] [serial = 641] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 213 (0x8c8b0400) [pid = 1756] [serial = 659] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 212 (0x9532a800) [pid = 1756] [serial = 623] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 211 (0x90b58400) [pid = 1756] [serial = 617] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 210 (0x8a9e1c00) [pid = 1756] [serial = 611] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 209 (0x90b5a800) [pid = 1756] [serial = 662] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 208 (0x90d73400) [pid = 1756] [serial = 663] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 207 (0x923c9800) [pid = 1756] [serial = 620] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 206 (0x97761400) [pid = 1756] [serial = 626] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 205 (0xa36ee800) [pid = 1756] [serial = 644] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 204 (0x8c8aa000) [pid = 1756] [serial = 668] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 203 (0x9b074800) [pid = 1756] [serial = 629] [outer = (nil)] [url = about:blank] 20:46:56 INFO - PROCESS | 1756 | --DOMWINDOW == 202 (0x91646c00) [pid = 1756] [serial = 671] [outer = (nil)] [url = about:blank] 20:46:57 INFO - PROCESS | 1756 | 1463629617082 Marionette TRACE conn4 <- [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]]]}] 20:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1890ms 20:46:57 INFO - PROCESS | 1756 | 1463629617143 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 20:46:57 INFO - PROCESS | 1756 | 1463629617150 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 20:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:46:57 INFO - PROCESS | 1756 | 1463629617157 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:46:57 INFO - PROCESS | 1756 | 1463629617160 Marionette TRACE conn4 <- [1,1022,null,{}] 20:46:57 INFO - PROCESS | 1756 | 1463629617166 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:57 INFO - PROCESS | 1756 | 1463629617365 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 20:46:57 INFO - PROCESS | 1756 | 1463629617539 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc61800 == 102 [pid = 1756] [id = 263] 20:46:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 203 (0x8cc83000) [pid = 1756] [serial = 790] [outer = (nil)] 20:46:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 204 (0x8d7f3c00) [pid = 1756] [serial = 791] [outer = 0x8cc83000] 20:46:57 INFO - PROCESS | 1756 | 1463629617619 Marionette DEBUG loaded listener.js 20:46:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 205 (0x8dd6b400) [pid = 1756] [serial = 792] [outer = 0x8cc83000] 20:46:58 INFO - PROCESS | 1756 | 1463629618552 Marionette TRACE conn4 <- [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]]]}] 20:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1483ms 20:46:58 INFO - PROCESS | 1756 | 1463629618641 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 20:46:58 INFO - PROCESS | 1756 | 1463629618646 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 20:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:46:58 INFO - PROCESS | 1756 | 1463629618661 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:46:58 INFO - PROCESS | 1756 | 1463629618671 Marionette TRACE conn4 <- [1,1026,null,{}] 20:46:58 INFO - PROCESS | 1756 | 1463629618678 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:58 INFO - PROCESS | 1756 | 1463629618878 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 20:46:59 INFO - PROCESS | 1756 | 1463629619132 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e079800 == 103 [pid = 1756] [id = 264] 20:46:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 206 (0x8e079c00) [pid = 1756] [serial = 793] [outer = (nil)] 20:46:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 207 (0x8e84b400) [pid = 1756] [serial = 794] [outer = 0x8e079c00] 20:46:59 INFO - PROCESS | 1756 | 1463629619234 Marionette DEBUG loaded listener.js 20:46:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 208 (0x8e8b7000) [pid = 1756] [serial = 795] [outer = 0x8e079c00] 20:47:00 INFO - PROCESS | 1756 | 1463629620081 Marionette TRACE conn4 <- [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]]]}] 20:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1496ms 20:47:00 INFO - PROCESS | 1756 | 1463629620150 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 20:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:47:00 INFO - PROCESS | 1756 | 1463629620155 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 20:47:00 INFO - PROCESS | 1756 | 1463629620161 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:47:00 INFO - PROCESS | 1756 | 1463629620165 Marionette TRACE conn4 <- [1,1030,null,{}] 20:47:00 INFO - PROCESS | 1756 | 1463629620170 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:00 INFO - PROCESS | 1756 | 1463629620446 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 20:47:00 INFO - PROCESS | 1756 | 1463629620498 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e18ec00 == 104 [pid = 1756] [id = 265] 20:47:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 209 (0x8e7edc00) [pid = 1756] [serial = 796] [outer = (nil)] 20:47:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 210 (0x90b0a800) [pid = 1756] [serial = 797] [outer = 0x8e7edc00] 20:47:00 INFO - PROCESS | 1756 | 1463629620574 Marionette DEBUG loaded listener.js 20:47:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 211 (0x90b5e400) [pid = 1756] [serial = 798] [outer = 0x8e7edc00] 20:47:01 INFO - PROCESS | 1756 | --DOMWINDOW == 210 (0x91309000) [pid = 1756] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:47:01 INFO - PROCESS | 1756 | --DOMWINDOW == 209 (0x8cc88c00) [pid = 1756] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:47:01 INFO - PROCESS | 1756 | --DOMWINDOW == 208 (0x8a9db400) [pid = 1756] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:47:01 INFO - PROCESS | 1756 | --DOMWINDOW == 207 (0x8cc82400) [pid = 1756] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:47:01 INFO - PROCESS | 1756 | --DOMWINDOW == 206 (0x91251c00) [pid = 1756] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:47:01 INFO - PROCESS | 1756 | --DOMWINDOW == 205 (0x90b09400) [pid = 1756] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:47:02 INFO - PROCESS | 1756 | 1463629622190 Marionette TRACE conn4 <- [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]]]}] 20:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2090ms 20:47:02 INFO - PROCESS | 1756 | 1463629622252 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 20:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:47:02 INFO - PROCESS | 1756 | 1463629622257 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 20:47:02 INFO - PROCESS | 1756 | 1463629622263 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:47:02 INFO - PROCESS | 1756 | 1463629622269 Marionette TRACE conn4 <- [1,1034,null,{}] 20:47:02 INFO - PROCESS | 1756 | 1463629622276 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:02 INFO - PROCESS | 1756 | 1463629622474 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 20:47:02 INFO - PROCESS | 1756 | 1463629622640 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d2000 == 105 [pid = 1756] [id = 266] 20:47:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 206 (0x8f0d9000) [pid = 1756] [serial = 799] [outer = (nil)] 20:47:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 207 (0x90d71000) [pid = 1756] [serial = 800] [outer = 0x8f0d9000] 20:47:02 INFO - PROCESS | 1756 | 1463629622733 Marionette DEBUG loaded listener.js 20:47:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 208 (0x90dbcc00) [pid = 1756] [serial = 801] [outer = 0x8f0d9000] 20:47:03 INFO - PROCESS | 1756 | 1463629623571 Marionette TRACE conn4 <- [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]]]}] 20:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1337ms 20:47:03 INFO - PROCESS | 1756 | 1463629623601 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 20:47:03 INFO - PROCESS | 1756 | 1463629623604 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 20:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:47:03 INFO - PROCESS | 1756 | 1463629623612 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:47:03 INFO - PROCESS | 1756 | 1463629623616 Marionette TRACE conn4 <- [1,1038,null,{}] 20:47:03 INFO - PROCESS | 1756 | 1463629623622 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:03 INFO - PROCESS | 1756 | 1463629623931 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 20:47:04 INFO - PROCESS | 1756 | 1463629624296 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8f1c00 == 106 [pid = 1756] [id = 267] 20:47:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 209 (0x8a8f2000) [pid = 1756] [serial = 802] [outer = (nil)] 20:47:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 210 (0x8b26b000) [pid = 1756] [serial = 803] [outer = 0x8a8f2000] 20:47:04 INFO - PROCESS | 1756 | 1463629624392 Marionette DEBUG loaded listener.js 20:47:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 211 (0x8ba47800) [pid = 1756] [serial = 804] [outer = 0x8a8f2000] 20:47:05 INFO - PROCESS | 1756 | 1463629625364 Marionette TRACE conn4 <- [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]]]}] 20:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1784ms 20:47:05 INFO - PROCESS | 1756 | 1463629625399 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 20:47:05 INFO - PROCESS | 1756 | 1463629625404 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 20:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:47:05 INFO - PROCESS | 1756 | 1463629625415 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:47:05 INFO - PROCESS | 1756 | 1463629625421 Marionette TRACE conn4 <- [1,1042,null,{}] 20:47:05 INFO - PROCESS | 1756 | 1463629625431 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:05 INFO - PROCESS | 1756 | 1463629625663 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 20:47:05 INFO - PROCESS | 1756 | 1463629625931 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5e0800 == 107 [pid = 1756] [id = 268] 20:47:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 212 (0x8d7efc00) [pid = 1756] [serial = 805] [outer = (nil)] 20:47:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 213 (0x8dd64c00) [pid = 1756] [serial = 806] [outer = 0x8d7efc00] 20:47:06 INFO - PROCESS | 1756 | 1463629626068 Marionette DEBUG loaded listener.js 20:47:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 214 (0x8df27800) [pid = 1756] [serial = 807] [outer = 0x8d7efc00] 20:47:07 INFO - PROCESS | 1756 | 1463629627002 Marionette TRACE conn4 <- [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]]]}] 20:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1647ms 20:47:07 INFO - PROCESS | 1756 | 1463629627062 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 20:47:07 INFO - PROCESS | 1756 | 1463629627068 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 20:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:47:07 INFO - PROCESS | 1756 | 1463629627076 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:47:07 INFO - PROCESS | 1756 | 1463629627081 Marionette TRACE conn4 <- [1,1046,null,{}] 20:47:07 INFO - PROCESS | 1756 | 1463629627088 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:07 INFO - PROCESS | 1756 | 1463629627307 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 20:47:07 INFO - PROCESS | 1756 | 1463629627629 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b0b400 == 108 [pid = 1756] [id = 269] 20:47:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 215 (0x90d70800) [pid = 1756] [serial = 808] [outer = (nil)] 20:47:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 216 (0x90db5000) [pid = 1756] [serial = 809] [outer = 0x90d70800] 20:47:07 INFO - PROCESS | 1756 | 1463629627765 Marionette DEBUG loaded listener.js 20:47:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 217 (0x91250400) [pid = 1756] [serial = 810] [outer = 0x90d70800] 20:47:08 INFO - PROCESS | 1756 | 1463629628764 Marionette TRACE conn4 <- [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]]]}] 20:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1737ms 20:47:08 INFO - PROCESS | 1756 | 1463629628814 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 20:47:08 INFO - PROCESS | 1756 | 1463629628821 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 20:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:47:08 INFO - PROCESS | 1756 | 1463629628839 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:47:08 INFO - PROCESS | 1756 | 1463629628847 Marionette TRACE conn4 <- [1,1050,null,{}] 20:47:08 INFO - PROCESS | 1756 | 1463629628853 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:09 INFO - PROCESS | 1756 | 1463629629123 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 20:47:09 INFO - PROCESS | 1756 | 1463629629432 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e855800 == 109 [pid = 1756] [id = 270] 20:47:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 218 (0x91337800) [pid = 1756] [serial = 811] [outer = (nil)] 20:47:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 219 (0x91647400) [pid = 1756] [serial = 812] [outer = 0x91337800] 20:47:09 INFO - PROCESS | 1756 | 1463629629527 Marionette DEBUG loaded listener.js 20:47:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 220 (0x91fce400) [pid = 1756] [serial = 813] [outer = 0x91337800] 20:47:10 INFO - PROCESS | 1756 | 1463629630450 Marionette TRACE conn4 <- [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]]]}] 20:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1655ms 20:47:10 INFO - PROCESS | 1756 | 1463629630486 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 20:47:10 INFO - PROCESS | 1756 | 1463629630491 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 20:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:47:10 INFO - PROCESS | 1756 | 1463629630498 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:47:10 INFO - PROCESS | 1756 | 1463629630501 Marionette TRACE conn4 <- [1,1054,null,{}] 20:47:10 INFO - PROCESS | 1756 | 1463629630507 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:10 INFO - PROCESS | 1756 | 1463629630725 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 20:47:11 INFO - PROCESS | 1756 | 1463629630985 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x91338800 == 110 [pid = 1756] [id = 271] 20:47:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 221 (0x9146d400) [pid = 1756] [serial = 814] [outer = (nil)] 20:47:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 222 (0x92527800) [pid = 1756] [serial = 815] [outer = 0x9146d400] 20:47:11 INFO - PROCESS | 1756 | 1463629631120 Marionette DEBUG loaded listener.js 20:47:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 223 (0x9255e400) [pid = 1756] [serial = 816] [outer = 0x9146d400] 20:47:12 INFO - PROCESS | 1756 | 1463629632020 Marionette TRACE conn4 <- [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]]]}] 20:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1584ms 20:47:12 INFO - PROCESS | 1756 | 1463629632083 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 20:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:47:12 INFO - PROCESS | 1756 | 1463629632087 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 20:47:12 INFO - PROCESS | 1756 | 1463629632094 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:47:12 INFO - PROCESS | 1756 | 1463629632098 Marionette TRACE conn4 <- [1,1058,null,{}] 20:47:12 INFO - PROCESS | 1756 | 1463629632104 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:12 INFO - PROCESS | 1756 | 1463629632357 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 20:47:12 INFO - PROCESS | 1756 | 1463629632686 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x92bf0800 == 111 [pid = 1756] [id = 272] 20:47:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 224 (0x937cec00) [pid = 1756] [serial = 817] [outer = (nil)] 20:47:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 225 (0x95073800) [pid = 1756] [serial = 818] [outer = 0x937cec00] 20:47:12 INFO - PROCESS | 1756 | 1463629632794 Marionette DEBUG loaded listener.js 20:47:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 226 (0x953a7400) [pid = 1756] [serial = 819] [outer = 0x937cec00] 20:47:13 INFO - PROCESS | 1756 | 1463629633776 Marionette TRACE conn4 <- [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]]]}] 20:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1741ms 20:47:13 INFO - PROCESS | 1756 | 1463629633836 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 20:47:13 INFO - PROCESS | 1756 | 1463629633840 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 20:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:47:13 INFO - PROCESS | 1756 | 1463629633847 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:47:13 INFO - PROCESS | 1756 | 1463629633851 Marionette TRACE conn4 <- [1,1062,null,{}] 20:47:13 INFO - PROCESS | 1756 | 1463629633856 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:14 INFO - PROCESS | 1756 | 1463629634077 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 20:47:14 INFO - PROCESS | 1756 | 1463629634399 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x9141c000 == 112 [pid = 1756] [id = 273] 20:47:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 227 (0x92be3400) [pid = 1756] [serial = 820] [outer = (nil)] 20:47:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 228 (0x9a4dd400) [pid = 1756] [serial = 821] [outer = 0x92be3400] 20:47:14 INFO - PROCESS | 1756 | 1463629634498 Marionette DEBUG loaded listener.js 20:47:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 229 (0x9ac38000) [pid = 1756] [serial = 822] [outer = 0x92be3400] 20:47:15 INFO - PROCESS | 1756 | 1463629635421 Marionette TRACE conn4 <- [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]]]}] 20:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1635ms 20:47:15 INFO - PROCESS | 1756 | 1463629635484 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 20:47:15 INFO - PROCESS | 1756 | 1463629635488 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 20:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:47:15 INFO - PROCESS | 1756 | 1463629635495 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:47:15 INFO - PROCESS | 1756 | 1463629635499 Marionette TRACE conn4 <- [1,1066,null,{}] 20:47:15 INFO - PROCESS | 1756 | 1463629635506 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:15 INFO - PROCESS | 1756 | 1463629635816 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 20:47:16 INFO - PROCESS | 1756 | 1463629636064 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x92528800 == 113 [pid = 1756] [id = 274] 20:47:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 230 (0x93a8c400) [pid = 1756] [serial = 823] [outer = (nil)] 20:47:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 231 (0x9ba91c00) [pid = 1756] [serial = 824] [outer = 0x93a8c400] 20:47:16 INFO - PROCESS | 1756 | 1463629636156 Marionette DEBUG loaded listener.js 20:47:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 232 (0x9baae000) [pid = 1756] [serial = 825] [outer = 0x93a8c400] 20:47:17 INFO - PROCESS | 1756 | 1463629637127 Marionette TRACE conn4 <- [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]]]}] 20:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1681ms 20:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:47:17 INFO - PROCESS | 1756 | 1463629637178 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 20:47:17 INFO - PROCESS | 1756 | 1463629637182 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 20:47:17 INFO - PROCESS | 1756 | 1463629637189 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:47:17 INFO - PROCESS | 1756 | 1463629637192 Marionette TRACE conn4 <- [1,1070,null,{}] 20:47:17 INFO - PROCESS | 1756 | 1463629637200 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:17 INFO - PROCESS | 1756 | 1463629637419 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 20:47:17 INFO - PROCESS | 1756 | 1463629637702 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a846400 == 114 [pid = 1756] [id = 275] 20:47:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 233 (0x953e7400) [pid = 1756] [serial = 826] [outer = (nil)] 20:47:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 234 (0x9d466000) [pid = 1756] [serial = 827] [outer = 0x953e7400] 20:47:17 INFO - PROCESS | 1756 | 1463629637835 Marionette DEBUG loaded listener.js 20:47:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 235 (0xa0611400) [pid = 1756] [serial = 828] [outer = 0x953e7400] 20:47:18 INFO - PROCESS | 1756 | 1463629638750 Marionette TRACE conn4 <- [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]]]}] 20:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1592ms 20:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:47:18 INFO - PROCESS | 1756 | 1463629638783 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 20:47:18 INFO - PROCESS | 1756 | 1463629638786 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 20:47:18 INFO - PROCESS | 1756 | 1463629638793 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:47:18 INFO - PROCESS | 1756 | 1463629638804 Marionette TRACE conn4 <- [1,1074,null,{}] 20:47:18 INFO - PROCESS | 1756 | 1463629638809 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:19 INFO - PROCESS | 1756 | 1463629639027 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 20:47:19 INFO - PROCESS | 1756 | 1463629639354 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b7b7800 == 115 [pid = 1756] [id = 276] 20:47:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 236 (0x9c1dd800) [pid = 1756] [serial = 829] [outer = (nil)] 20:47:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 237 (0xa2243400) [pid = 1756] [serial = 830] [outer = 0x9c1dd800] 20:47:19 INFO - PROCESS | 1756 | 1463629639450 Marionette DEBUG loaded listener.js 20:47:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 238 (0xa22ab000) [pid = 1756] [serial = 831] [outer = 0x9c1dd800] 20:47:20 INFO - PROCESS | 1756 | 1463629640380 Marionette TRACE conn4 <- [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]]]}] 20:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1640ms 20:47:20 INFO - PROCESS | 1756 | 1463629640433 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 20:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:47:20 INFO - PROCESS | 1756 | 1463629640437 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 20:47:20 INFO - PROCESS | 1756 | 1463629640445 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:47:20 INFO - PROCESS | 1756 | 1463629640448 Marionette TRACE conn4 <- [1,1078,null,{}] 20:47:20 INFO - PROCESS | 1756 | 1463629640455 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:20 INFO - PROCESS | 1756 | 1463629640713 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 20:47:21 INFO - PROCESS | 1756 | 1463629641039 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:21 INFO - PROCESS | 1756 | ++DOCSHELL 0xa061c400 == 116 [pid = 1756] [id = 277] 20:47:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 239 (0xa31f3800) [pid = 1756] [serial = 832] [outer = (nil)] 20:47:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 240 (0xa36ed000) [pid = 1756] [serial = 833] [outer = 0xa31f3800] 20:47:21 INFO - PROCESS | 1756 | 1463629641134 Marionette DEBUG loaded listener.js 20:47:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 241 (0xa685dc00) [pid = 1756] [serial = 834] [outer = 0xa31f3800] 20:47:22 INFO - PROCESS | 1756 | 1463629642094 Marionette TRACE conn4 <- [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]]]}] 20:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1688ms 20:47:22 INFO - PROCESS | 1756 | 1463629642133 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 20:47:22 INFO - PROCESS | 1756 | 1463629642138 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 20:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:47:22 INFO - PROCESS | 1756 | 1463629642146 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:47:22 INFO - PROCESS | 1756 | 1463629642152 Marionette TRACE conn4 <- [1,1082,null,{}] 20:47:22 INFO - PROCESS | 1756 | 1463629642159 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:22 INFO - PROCESS | 1756 | 1463629642411 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 20:47:22 INFO - PROCESS | 1756 | 1463629642729 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x923c2000 == 117 [pid = 1756] [id = 278] 20:47:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 242 (0x9265b400) [pid = 1756] [serial = 835] [outer = (nil)] 20:47:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 243 (0x92665000) [pid = 1756] [serial = 836] [outer = 0x9265b400] 20:47:22 INFO - PROCESS | 1756 | 1463629642818 Marionette DEBUG loaded listener.js 20:47:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 244 (0x92668400) [pid = 1756] [serial = 837] [outer = 0x9265b400] 20:47:23 INFO - PROCESS | 1756 | 1463629643737 Marionette TRACE conn4 <- [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]]]}] 20:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1640ms 20:47:23 INFO - PROCESS | 1756 | 1463629643787 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 20:47:23 INFO - PROCESS | 1756 | 1463629643792 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 20:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:47:23 INFO - PROCESS | 1756 | 1463629643799 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:47:23 INFO - PROCESS | 1756 | 1463629643802 Marionette TRACE conn4 <- [1,1086,null,{}] 20:47:23 INFO - PROCESS | 1756 | 1463629643808 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:24 INFO - PROCESS | 1756 | 1463629644015 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 20:47:24 INFO - PROCESS | 1756 | 1463629644347 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afc1400 == 118 [pid = 1756] [id = 279] 20:47:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 245 (0x8afc2400) [pid = 1756] [serial = 838] [outer = (nil)] 20:47:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 246 (0x8afc9c00) [pid = 1756] [serial = 839] [outer = 0x8afc2400] 20:47:24 INFO - PROCESS | 1756 | 1463629644444 Marionette DEBUG loaded listener.js 20:47:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 247 (0x8afcb800) [pid = 1756] [serial = 840] [outer = 0x8afc2400] 20:47:25 INFO - PROCESS | 1756 | 1463629645355 Marionette TRACE conn4 <- [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]]]}] 20:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1631ms 20:47:25 INFO - PROCESS | 1756 | 1463629645432 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 20:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:47:25 INFO - PROCESS | 1756 | 1463629645436 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 20:47:25 INFO - PROCESS | 1756 | 1463629645442 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:47:25 INFO - PROCESS | 1756 | 1463629645446 Marionette TRACE conn4 <- [1,1090,null,{}] 20:47:25 INFO - PROCESS | 1756 | 1463629645453 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:25 INFO - PROCESS | 1756 | 1463629645710 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 20:47:26 INFO - PROCESS | 1756 | 1463629646020 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x89671400 == 119 [pid = 1756] [id = 280] 20:47:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 248 (0x89671c00) [pid = 1756] [serial = 841] [outer = (nil)] 20:47:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 249 (0x8967a400) [pid = 1756] [serial = 842] [outer = 0x89671c00] 20:47:26 INFO - PROCESS | 1756 | 1463629646115 Marionette DEBUG loaded listener.js 20:47:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 250 (0x8967c000) [pid = 1756] [serial = 843] [outer = 0x89671c00] 20:47:27 INFO - PROCESS | 1756 | 1463629647009 Marionette TRACE conn4 <- [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]]]}] 20:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1646ms 20:47:27 INFO - PROCESS | 1756 | 1463629647089 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 20:47:27 INFO - PROCESS | 1756 | 1463629647093 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 20:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:47:27 INFO - PROCESS | 1756 | 1463629647100 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:47:27 INFO - PROCESS | 1756 | 1463629647102 Marionette TRACE conn4 <- [1,1094,null,{}] 20:47:27 INFO - PROCESS | 1756 | 1463629647109 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:27 INFO - PROCESS | 1756 | 1463629647357 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 20:47:27 INFO - PROCESS | 1756 | 1463629647684 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x8967d800 == 120 [pid = 1756] [id = 281] 20:47:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 251 (0x8967f000) [pid = 1756] [serial = 844] [outer = (nil)] 20:47:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 252 (0x8afcb400) [pid = 1756] [serial = 845] [outer = 0x8967f000] 20:47:27 INFO - PROCESS | 1756 | 1463629647779 Marionette DEBUG loaded listener.js 20:47:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 253 (0x8afcf000) [pid = 1756] [serial = 846] [outer = 0x8967f000] 20:47:28 INFO - PROCESS | 1756 | 1463629648699 Marionette TRACE conn4 <- [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]]]}] 20:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1639ms 20:47:28 INFO - PROCESS | 1756 | 1463629648740 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 20:47:28 INFO - PROCESS | 1756 | 1463629648744 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 20:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:47:28 INFO - PROCESS | 1756 | 1463629648752 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:47:28 INFO - PROCESS | 1756 | 1463629648755 Marionette TRACE conn4 <- [1,1098,null,{}] 20:47:28 INFO - PROCESS | 1756 | 1463629648761 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:29 INFO - PROCESS | 1756 | 1463629649027 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 20:47:29 INFO - PROCESS | 1756 | 1463629649366 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x8919f400 == 121 [pid = 1756] [id = 282] 20:47:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 254 (0x891a1800) [pid = 1756] [serial = 847] [outer = (nil)] 20:47:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 255 (0x891a6000) [pid = 1756] [serial = 848] [outer = 0x891a1800] 20:47:29 INFO - PROCESS | 1756 | 1463629649463 Marionette DEBUG loaded listener.js 20:47:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 256 (0x891a9c00) [pid = 1756] [serial = 849] [outer = 0x891a1800] 20:47:30 INFO - PROCESS | 1756 | 1463629650373 Marionette TRACE conn4 <- [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]]]}] 20:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1688ms 20:47:30 INFO - PROCESS | 1756 | 1463629650441 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 20:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:47:30 INFO - PROCESS | 1756 | 1463629650446 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 20:47:30 INFO - PROCESS | 1756 | 1463629650453 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:47:30 INFO - PROCESS | 1756 | 1463629650456 Marionette TRACE conn4 <- [1,1102,null,{}] 20:47:30 INFO - PROCESS | 1756 | 1463629650462 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:30 INFO - PROCESS | 1756 | 1463629650713 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 20:47:31 INFO - PROCESS | 1756 | 1463629651052 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x891ab800 == 122 [pid = 1756] [id = 283] 20:47:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 257 (0x89680000) [pid = 1756] [serial = 850] [outer = (nil)] 20:47:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 258 (0x9265b000) [pid = 1756] [serial = 851] [outer = 0x89680000] 20:47:31 INFO - PROCESS | 1756 | 1463629651141 Marionette DEBUG loaded listener.js 20:47:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 259 (0x92665800) [pid = 1756] [serial = 852] [outer = 0x89680000] 20:47:32 INFO - PROCESS | 1756 | 1463629652182 Marionette TRACE conn4 <- [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]]]}] 20:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1744ms 20:47:32 INFO - PROCESS | 1756 | 1463629652197 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 20:47:32 INFO - PROCESS | 1756 | 1463629652201 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 20:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:47:32 INFO - PROCESS | 1756 | 1463629652207 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:47:32 INFO - PROCESS | 1756 | 1463629652211 Marionette TRACE conn4 <- [1,1106,null,{}] 20:47:32 INFO - PROCESS | 1756 | 1463629652217 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:32 INFO - PROCESS | 1756 | 1463629652461 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 20:47:32 INFO - PROCESS | 1756 | 1463629652740 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x8738f000 == 123 [pid = 1756] [id = 284] 20:47:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 260 (0x87391000) [pid = 1756] [serial = 853] [outer = (nil)] 20:47:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 261 (0x87397400) [pid = 1756] [serial = 854] [outer = 0x87391000] 20:47:32 INFO - PROCESS | 1756 | 1463629652847 Marionette DEBUG loaded listener.js 20:47:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 262 (0x8739a000) [pid = 1756] [serial = 855] [outer = 0x87391000] 20:47:33 INFO - PROCESS | 1756 | 1463629653751 Marionette TRACE conn4 <- [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]]]}] 20:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1585ms 20:47:33 INFO - PROCESS | 1756 | 1463629653793 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 20:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:47:33 INFO - PROCESS | 1756 | 1463629653798 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 20:47:33 INFO - PROCESS | 1756 | 1463629653804 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:47:33 INFO - PROCESS | 1756 | 1463629653808 Marionette TRACE conn4 <- [1,1110,null,{}] 20:47:33 INFO - PROCESS | 1756 | 1463629653814 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:34 INFO - PROCESS | 1756 | 1463629654037 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0d2000 == 122 [pid = 1756] [id = 266] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x8e18ec00 == 121 [pid = 1756] [id = 265] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x8e079800 == 120 [pid = 1756] [id = 264] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc61800 == 119 [pid = 1756] [id = 263] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8eb800 == 118 [pid = 1756] [id = 261] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8af800 == 117 [pid = 1756] [id = 262] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x97708c00 == 116 [pid = 1756] [id = 252] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x8981f800 == 115 [pid = 1756] [id = 253] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0xa22ab400 == 114 [pid = 1756] [id = 251] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x9c1e4400 == 113 [pid = 1756] [id = 250] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x91fc5000 == 112 [pid = 1756] [id = 249] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x95079c00 == 111 [pid = 1756] [id = 248] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4c2000 == 110 [pid = 1756] [id = 247] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7e9000 == 109 [pid = 1756] [id = 246] 20:47:35 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9f7c00 == 108 [pid = 1756] [id = 245] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 261 (0x93cebc00) [pid = 1756] [serial = 732] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 260 (0x98127400) [pid = 1756] [serial = 689] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 259 (0x924aec00) [pid = 1756] [serial = 729] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 258 (0x8d7f6000) [pid = 1756] [serial = 716] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 257 (0x8e84e800) [pid = 1756] [serial = 717] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 256 (0x91460000) [pid = 1756] [serial = 731] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 255 (0x90b09c00) [pid = 1756] [serial = 677] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 254 (0xa050fc00) [pid = 1756] [serial = 704] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 253 (0x8d5d4400) [pid = 1756] [serial = 674] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 252 (0x8f0d1800) [pid = 1756] [serial = 719] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 251 (0x91fc7000) [pid = 1756] [serial = 726] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 250 (0x90d75c00) [pid = 1756] [serial = 720] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 249 (0x8c8a6400) [pid = 1756] [serial = 713] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 248 (0x924abc00) [pid = 1756] [serial = 683] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 247 (0x9124b000) [pid = 1756] [serial = 723] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 246 (0x91fce800) [pid = 1756] [serial = 680] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 245 (0x9256b000) [pid = 1756] [serial = 686] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 244 (0x90d7c400) [pid = 1756] [serial = 722] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 243 (0x9b2a1000) [pid = 1756] [serial = 698] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 242 (0xa2377800) [pid = 1756] [serial = 707] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 241 (0x9ac3dc00) [pid = 1756] [serial = 695] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 240 (0x923d0c00) [pid = 1756] [serial = 728] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 239 (0x91340c00) [pid = 1756] [serial = 725] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 238 (0x9be5b000) [pid = 1756] [serial = 701] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 237 (0x90c7f400) [pid = 1756] [serial = 710] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | --DOMWINDOW == 236 (0x9a1ec800) [pid = 1756] [serial = 692] [outer = (nil)] [url = about:blank] 20:47:35 INFO - PROCESS | 1756 | 1463629655470 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x87399400 == 109 [pid = 1756] [id = 285] 20:47:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 237 (0x89820000) [pid = 1756] [serial = 856] [outer = (nil)] 20:47:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 238 (0x8a8eb800) [pid = 1756] [serial = 857] [outer = 0x89820000] 20:47:35 INFO - PROCESS | 1756 | 1463629655558 Marionette DEBUG loaded listener.js 20:47:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 239 (0x8a9dfc00) [pid = 1756] [serial = 858] [outer = 0x89820000] 20:47:36 INFO - PROCESS | 1756 | 1463629656352 Marionette TRACE conn4 <- [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]]]}] 20:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2586ms 20:47:36 INFO - PROCESS | 1756 | 1463629656393 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 20:47:36 INFO - PROCESS | 1756 | 1463629656399 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 20:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:47:36 INFO - PROCESS | 1756 | 1463629656408 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:47:36 INFO - PROCESS | 1756 | 1463629656415 Marionette TRACE conn4 <- [1,1114,null,{}] 20:47:36 INFO - PROCESS | 1756 | 1463629656447 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:36 INFO - PROCESS | 1756 | 1463629656717 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 20:47:36 INFO - PROCESS | 1756 | 1463629656843 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afc8400 == 110 [pid = 1756] [id = 286] 20:47:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 240 (0x8b271c00) [pid = 1756] [serial = 859] [outer = (nil)] 20:47:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 241 (0x8bc67000) [pid = 1756] [serial = 860] [outer = 0x8b271c00] 20:47:36 INFO - PROCESS | 1756 | 1463629656921 Marionette DEBUG loaded listener.js 20:47:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 242 (0x8c8b2400) [pid = 1756] [serial = 861] [outer = 0x8b271c00] 20:47:37 INFO - PROCESS | 1756 | 1463629657807 Marionette TRACE conn4 <- [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]]]}] 20:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1443ms 20:47:37 INFO - PROCESS | 1756 | 1463629657855 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 20:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:47:37 INFO - PROCESS | 1756 | 1463629657862 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 20:47:37 INFO - PROCESS | 1756 | 1463629657878 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:47:37 INFO - PROCESS | 1756 | 1463629657881 Marionette TRACE conn4 <- [1,1118,null,{}] 20:47:37 INFO - PROCESS | 1756 | 1463629657887 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:38 INFO - PROCESS | 1756 | 1463629658157 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 20:47:38 INFO - PROCESS | 1756 | 1463629658191 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x8739d000 == 111 [pid = 1756] [id = 287] 20:47:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 243 (0x8d5e0c00) [pid = 1756] [serial = 862] [outer = (nil)] 20:47:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 244 (0x8dd65c00) [pid = 1756] [serial = 863] [outer = 0x8d5e0c00] 20:47:38 INFO - PROCESS | 1756 | 1463629658266 Marionette DEBUG loaded listener.js 20:47:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 245 (0x8e06a400) [pid = 1756] [serial = 864] [outer = 0x8d5e0c00] 20:47:39 INFO - PROCESS | 1756 | 1463629659335 Marionette TRACE conn4 <- [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]]]}] 20:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1491ms 20:47:39 INFO - PROCESS | 1756 | 1463629659361 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 20:47:39 INFO - PROCESS | 1756 | 1463629659365 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 20:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:47:39 INFO - PROCESS | 1756 | 1463629659392 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:47:39 INFO - PROCESS | 1756 | 1463629659401 Marionette TRACE conn4 <- [1,1122,null,{}] 20:47:39 INFO - PROCESS | 1756 | 1463629659408 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:40 INFO - PROCESS | 1756 | 1463629660057 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 20:47:40 INFO - PROCESS | 1756 | --DOMWINDOW == 244 (0x8cc83000) [pid = 1756] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:47:40 INFO - PROCESS | 1756 | --DOMWINDOW == 243 (0x8a8ebc00) [pid = 1756] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:47:40 INFO - PROCESS | 1756 | --DOMWINDOW == 242 (0x8c9f9800) [pid = 1756] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:47:40 INFO - PROCESS | 1756 | --DOMWINDOW == 241 (0x8e079c00) [pid = 1756] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:47:40 INFO - PROCESS | 1756 | --DOMWINDOW == 240 (0x8e7edc00) [pid = 1756] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:47:40 INFO - PROCESS | 1756 | 1463629660247 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x89828400 == 112 [pid = 1756] [id = 288] 20:47:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 241 (0x8a8ebc00) [pid = 1756] [serial = 865] [outer = (nil)] 20:47:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 242 (0x8e06d800) [pid = 1756] [serial = 866] [outer = 0x8a8ebc00] 20:47:40 INFO - PROCESS | 1756 | 1463629660330 Marionette DEBUG loaded listener.js 20:47:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 243 (0x8e8acc00) [pid = 1756] [serial = 867] [outer = 0x8a8ebc00] 20:47:41 INFO - PROCESS | 1756 | 1463629661083 Marionette TRACE conn4 <- [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]]]}] 20:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1763ms 20:47:41 INFO - PROCESS | 1756 | 1463629661147 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 20:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:47:41 INFO - PROCESS | 1756 | 1463629661152 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 20:47:41 INFO - PROCESS | 1756 | 1463629661158 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:47:41 INFO - PROCESS | 1756 | 1463629661162 Marionette TRACE conn4 <- [1,1126,null,{}] 20:47:41 INFO - PROCESS | 1756 | 1463629661167 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:41 INFO - PROCESS | 1756 | 1463629661424 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 20:47:41 INFO - PROCESS | 1756 | 1463629661442 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d7ee800 == 113 [pid = 1756] [id = 289] 20:47:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 244 (0x8e078c00) [pid = 1756] [serial = 868] [outer = (nil)] 20:47:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 245 (0x90b5b400) [pid = 1756] [serial = 869] [outer = 0x8e078c00] 20:47:41 INFO - PROCESS | 1756 | 1463629661518 Marionette DEBUG loaded listener.js 20:47:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 246 (0x90c79000) [pid = 1756] [serial = 870] [outer = 0x8e078c00] 20:47:42 INFO - PROCESS | 1756 | 1463629662753 Marionette TRACE conn4 <- [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]]]}] 20:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1639ms 20:47:42 INFO - PROCESS | 1756 | 1463629662799 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 20:47:42 INFO - PROCESS | 1756 | 1463629662806 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 20:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:47:42 INFO - PROCESS | 1756 | 1463629662815 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:47:42 INFO - PROCESS | 1756 | 1463629662820 Marionette TRACE conn4 <- [1,1130,null,{}] 20:47:42 INFO - PROCESS | 1756 | 1463629662830 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:43 INFO - PROCESS | 1756 | 1463629663098 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 20:47:43 INFO - PROCESS | 1756 | --DOCSHELL 0x9ab1e800 == 112 [pid = 1756] [id = 9] 20:47:43 INFO - PROCESS | 1756 | 1463629663504 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b267c00 == 113 [pid = 1756] [id = 290] 20:47:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 247 (0x8ba45800) [pid = 1756] [serial = 871] [outer = (nil)] 20:47:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 248 (0x8bc6a400) [pid = 1756] [serial = 872] [outer = 0x8ba45800] 20:47:43 INFO - PROCESS | 1756 | 1463629663601 Marionette DEBUG loaded listener.js 20:47:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 249 (0x8d4c6000) [pid = 1756] [serial = 873] [outer = 0x8ba45800] 20:47:44 INFO - PROCESS | 1756 | 1463629664656 Marionette TRACE conn4 <- [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]]]}] 20:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1886ms 20:47:44 INFO - PROCESS | 1756 | 1463629664702 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 20:47:44 INFO - PROCESS | 1756 | 1463629664711 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 20:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:47:44 INFO - PROCESS | 1756 | 1463629664722 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:47:44 INFO - PROCESS | 1756 | 1463629664726 Marionette TRACE conn4 <- [1,1134,null,{}] 20:47:44 INFO - PROCESS | 1756 | 1463629664734 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:45 INFO - PROCESS | 1756 | 1463629665007 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 20:47:45 INFO - PROCESS | 1756 | 1463629665332 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e077c00 == 114 [pid = 1756] [id = 291] 20:47:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 250 (0x8e078400) [pid = 1756] [serial = 874] [outer = (nil)] 20:47:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 251 (0x8e858400) [pid = 1756] [serial = 875] [outer = 0x8e078400] 20:47:45 INFO - PROCESS | 1756 | 1463629665426 Marionette DEBUG loaded listener.js 20:47:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 252 (0x90b0e400) [pid = 1756] [serial = 876] [outer = 0x8e078400] 20:47:46 INFO - PROCESS | 1756 | 1463629666422 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 20:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1739ms 20:47:46 INFO - PROCESS | 1756 | 1463629666462 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 20:47:46 INFO - PROCESS | 1756 | 1463629666466 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 20:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:47:46 INFO - PROCESS | 1756 | 1463629666474 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:47:46 INFO - PROCESS | 1756 | 1463629666480 Marionette TRACE conn4 <- [1,1138,null,{}] 20:47:46 INFO - PROCESS | 1756 | 1463629666497 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:46 INFO - PROCESS | 1756 | 1463629666751 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 20:47:47 INFO - PROCESS | 1756 | 1463629667069 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e189400 == 115 [pid = 1756] [id = 292] 20:47:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 253 (0x91248c00) [pid = 1756] [serial = 877] [outer = (nil)] 20:47:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 254 (0x9133a400) [pid = 1756] [serial = 878] [outer = 0x91248c00] 20:47:47 INFO - PROCESS | 1756 | 1463629667169 Marionette DEBUG loaded listener.js 20:47:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 255 (0x9141d800) [pid = 1756] [serial = 879] [outer = 0x91248c00] 20:47:48 INFO - PROCESS | 1756 | 1463629668089 Marionette TRACE conn4 <- [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]]]}] 20:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1688ms 20:47:48 INFO - PROCESS | 1756 | 1463629668163 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 20:47:48 INFO - PROCESS | 1756 | 1463629668168 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 20:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:47:48 INFO - PROCESS | 1756 | 1463629668175 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:47:48 INFO - PROCESS | 1756 | 1463629668179 Marionette TRACE conn4 <- [1,1142,null,{}] 20:47:48 INFO - PROCESS | 1756 | 1463629668185 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:48 INFO - PROCESS | 1756 | 1463629668437 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 20:47:48 INFO - PROCESS | 1756 | 1463629668753 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9da400 == 116 [pid = 1756] [id = 293] 20:47:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 256 (0x91308400) [pid = 1756] [serial = 880] [outer = (nil)] 20:47:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 257 (0x91fc5000) [pid = 1756] [serial = 881] [outer = 0x91308400] 20:47:48 INFO - PROCESS | 1756 | 1463629668845 Marionette DEBUG loaded listener.js 20:47:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 258 (0x924a8c00) [pid = 1756] [serial = 882] [outer = 0x91308400] 20:47:49 INFO - PROCESS | 1756 | 1463629669786 Marionette TRACE conn4 <- [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]]]}] 20:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1684ms 20:47:49 INFO - PROCESS | 1756 | 1463629669861 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 20:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:47:49 INFO - PROCESS | 1756 | 1463629669866 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 20:47:49 INFO - PROCESS | 1756 | 1463629669872 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:47:49 INFO - PROCESS | 1756 | 1463629669876 Marionette TRACE conn4 <- [1,1146,null,{}] 20:47:49 INFO - PROCESS | 1756 | 1463629669882 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:50 INFO - PROCESS | 1756 | 1463629670136 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 20:47:50 INFO - PROCESS | 1756 | 1463629670453 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df2f000 == 117 [pid = 1756] [id = 294] 20:47:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 259 (0x9124f400) [pid = 1756] [serial = 883] [outer = (nil)] 20:47:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 260 (0x92524000) [pid = 1756] [serial = 884] [outer = 0x9124f400] 20:47:50 INFO - PROCESS | 1756 | 1463629670554 Marionette DEBUG loaded listener.js 20:47:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 261 (0x92560400) [pid = 1756] [serial = 885] [outer = 0x9124f400] 20:47:51 INFO - PROCESS | 1756 | 1463629671477 Marionette TRACE conn4 <- [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]]]}] 20:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1637ms 20:47:51 INFO - PROCESS | 1756 | 1463629671511 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 20:47:51 INFO - PROCESS | 1756 | 1463629671515 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 20:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:47:51 INFO - PROCESS | 1756 | 1463629671522 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:47:51 INFO - PROCESS | 1756 | 1463629671526 Marionette TRACE conn4 <- [1,1150,null,{}] 20:47:51 INFO - PROCESS | 1756 | 1463629671532 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:51 INFO - PROCESS | 1756 | 1463629671784 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 20:47:52 INFO - PROCESS | 1756 | 1463629672132 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x9130a800 == 118 [pid = 1756] [id = 295] 20:47:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 262 (0x92bf0c00) [pid = 1756] [serial = 886] [outer = (nil)] 20:47:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 263 (0x9528b400) [pid = 1756] [serial = 887] [outer = 0x92bf0c00] 20:47:52 INFO - PROCESS | 1756 | 1463629672230 Marionette DEBUG loaded listener.js 20:47:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 264 (0x953a6c00) [pid = 1756] [serial = 888] [outer = 0x92bf0c00] 20:47:53 INFO - PROCESS | 1756 | 1463629673136 Marionette TRACE conn4 <- [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]]]}] 20:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1650ms 20:47:53 INFO - PROCESS | 1756 | 1463629673174 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 20:47:53 INFO - PROCESS | 1756 | 1463629673177 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 20:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:47:53 INFO - PROCESS | 1756 | 1463629673185 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:47:53 INFO - PROCESS | 1756 | 1463629673189 Marionette TRACE conn4 <- [1,1154,null,{}] 20:47:53 INFO - PROCESS | 1756 | 1463629673195 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:53 INFO - PROCESS | 1756 | 1463629673422 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 20:47:53 INFO - PROCESS | 1756 | 1463629673759 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a92000 == 119 [pid = 1756] [id = 296] 20:47:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 265 (0x992b3400) [pid = 1756] [serial = 889] [outer = (nil)] 20:47:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 266 (0x9a795c00) [pid = 1756] [serial = 890] [outer = 0x992b3400] 20:47:53 INFO - PROCESS | 1756 | 1463629673870 Marionette DEBUG loaded listener.js 20:47:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 267 (0x9ac36400) [pid = 1756] [serial = 891] [outer = 0x992b3400] 20:47:54 INFO - PROCESS | 1756 | 1463629674815 Marionette TRACE conn4 <- [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]]]}] 20:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1685ms 20:47:54 INFO - PROCESS | 1756 | 1463629674877 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 20:47:54 INFO - PROCESS | 1756 | 1463629674882 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 20:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:47:54 INFO - PROCESS | 1756 | 1463629674892 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:47:54 INFO - PROCESS | 1756 | 1463629674895 Marionette TRACE conn4 <- [1,1158,null,{}] 20:47:54 INFO - PROCESS | 1756 | 1463629674901 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:55 INFO - PROCESS | 1756 | 1463629675129 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 20:47:55 INFO - PROCESS | 1756 | 1463629675446 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x99225000 == 120 [pid = 1756] [id = 297] 20:47:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 268 (0x99e74400) [pid = 1756] [serial = 892] [outer = (nil)] 20:47:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 269 (0x9b7bd400) [pid = 1756] [serial = 893] [outer = 0x99e74400] 20:47:55 INFO - PROCESS | 1756 | 1463629675542 Marionette DEBUG loaded listener.js 20:47:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 270 (0x9be67800) [pid = 1756] [serial = 894] [outer = 0x99e74400] 20:47:56 INFO - PROCESS | 1756 | 1463629676450 Marionette TRACE conn4 <- [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]]]}] 20:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1588ms 20:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:47:56 INFO - PROCESS | 1756 | 1463629676482 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 20:47:56 INFO - PROCESS | 1756 | 1463629676486 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 20:47:56 INFO - PROCESS | 1756 | 1463629676494 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:47:56 INFO - PROCESS | 1756 | 1463629676497 Marionette TRACE conn4 <- [1,1162,null,{}] 20:47:56 INFO - PROCESS | 1756 | 1463629676503 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:56 INFO - PROCESS | 1756 | 1463629676727 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 20:47:57 INFO - PROCESS | 1756 | 1463629677062 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b5d000 == 121 [pid = 1756] [id = 298] 20:47:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 271 (0x946d4800) [pid = 1756] [serial = 895] [outer = (nil)] 20:47:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 272 (0xa061c800) [pid = 1756] [serial = 896] [outer = 0x946d4800] 20:47:57 INFO - PROCESS | 1756 | 1463629677170 Marionette DEBUG loaded listener.js 20:47:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 273 (0xa2377800) [pid = 1756] [serial = 897] [outer = 0x946d4800] 20:47:58 INFO - PROCESS | 1756 | 1463629678089 Marionette TRACE conn4 <- [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]]]}] 20:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1635ms 20:47:58 INFO - PROCESS | 1756 | 1463629678128 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 20:47:58 INFO - PROCESS | 1756 | 1463629678131 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 20:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:47:58 INFO - PROCESS | 1756 | 1463629678139 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:47:58 INFO - PROCESS | 1756 | 1463629678143 Marionette TRACE conn4 <- [1,1166,null,{}] 20:47:58 INFO - PROCESS | 1756 | 1463629678149 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:58 INFO - PROCESS | 1756 | 1463629678372 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 20:47:58 INFO - PROCESS | 1756 | 1463629678697 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:58 INFO - PROCESS | 1756 | ++DOCSHELL 0xa050fc00 == 122 [pid = 1756] [id = 299] 20:47:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 274 (0xa0618000) [pid = 1756] [serial = 898] [outer = (nil)] 20:47:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 275 (0xa31ef800) [pid = 1756] [serial = 899] [outer = 0xa0618000] 20:47:58 INFO - PROCESS | 1756 | 1463629678802 Marionette DEBUG loaded listener.js 20:47:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 276 (0xa36f1c00) [pid = 1756] [serial = 900] [outer = 0xa0618000] 20:47:59 INFO - PROCESS | 1756 | 1463629679843 Marionette TRACE conn4 <- [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]]]}] 20:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1737ms 20:47:59 INFO - PROCESS | 1756 | 1463629679878 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 20:47:59 INFO - PROCESS | 1756 | 1463629679881 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 20:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:47:59 INFO - PROCESS | 1756 | 1463629679890 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:47:59 INFO - PROCESS | 1756 | 1463629679895 Marionette TRACE conn4 <- [1,1170,null,{}] 20:47:59 INFO - PROCESS | 1756 | 1463629679902 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:00 INFO - PROCESS | 1756 | 1463629680183 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 20:48:00 INFO - PROCESS | 1756 | 1463629680524 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e02d800 == 123 [pid = 1756] [id = 300] 20:48:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 277 (0x8e035800) [pid = 1756] [serial = 901] [outer = (nil)] 20:48:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 278 (0xa27c1000) [pid = 1756] [serial = 902] [outer = 0x8e035800] 20:48:00 INFO - PROCESS | 1756 | 1463629680630 Marionette DEBUG loaded listener.js 20:48:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 279 (0xa685f400) [pid = 1756] [serial = 903] [outer = 0x8e035800] 20:48:01 INFO - PROCESS | 1756 | 1463629681573 Marionette TRACE conn4 <- [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]]]}] 20:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1743ms 20:48:01 INFO - PROCESS | 1756 | 1463629681633 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 20:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:48:01 INFO - PROCESS | 1756 | 1463629681638 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 20:48:01 INFO - PROCESS | 1756 | 1463629681644 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:48:01 INFO - PROCESS | 1756 | 1463629681648 Marionette TRACE conn4 <- [1,1174,null,{}] 20:48:01 INFO - PROCESS | 1756 | 1463629681655 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:01 INFO - PROCESS | 1756 | 1463629681892 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 20:48:02 INFO - PROCESS | 1756 | 1463629682235 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e034c00 == 124 [pid = 1756] [id = 301] 20:48:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 280 (0x9775d400) [pid = 1756] [serial = 904] [outer = (nil)] 20:48:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 281 (0x9a257800) [pid = 1756] [serial = 905] [outer = 0x9775d400] 20:48:02 INFO - PROCESS | 1756 | 1463629682334 Marionette DEBUG loaded listener.js 20:48:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 282 (0x9a259400) [pid = 1756] [serial = 906] [outer = 0x9775d400] 20:48:03 INFO - PROCESS | 1756 | 1463629683258 Marionette TRACE conn4 <- [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] 20:48:03 INFO - PROCESS | 1756 | 1463629683341 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 20:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:48:03 INFO - PROCESS | 1756 | 1463629683349 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:48:03 INFO - PROCESS | 1756 | 1463629683353 Marionette TRACE conn4 <- [1,1178,null,{}] 20:48:03 INFO - PROCESS | 1756 | 1463629683359 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:03 INFO - PROCESS | 1756 | 1463629683596 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 20:48:03 INFO - PROCESS | 1756 | 1463629683920 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x91e51400 == 125 [pid = 1756] [id = 302] 20:48:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 283 (0x91e51800) [pid = 1756] [serial = 907] [outer = (nil)] 20:48:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 284 (0x91e5b400) [pid = 1756] [serial = 908] [outer = 0x91e51800] 20:48:04 INFO - PROCESS | 1756 | 1463629684019 Marionette DEBUG loaded listener.js 20:48:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 285 (0x91e5cc00) [pid = 1756] [serial = 909] [outer = 0x91e51800] 20:48:05 INFO - PROCESS | 1756 | 1463629685014 Marionette TRACE conn4 <- [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] 20:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:48:05 INFO - PROCESS | 1756 | 1463629685096 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 20:48:05 INFO - PROCESS | 1756 | 1463629685103 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:48:05 INFO - PROCESS | 1756 | 1463629685107 Marionette TRACE conn4 <- [1,1182,null,{}] 20:48:05 INFO - PROCESS | 1756 | 1463629685113 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:05 INFO - PROCESS | 1756 | 1463629685350 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 20:48:05 INFO - PROCESS | 1756 | 1463629685673 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x91e58800 == 126 [pid = 1756] [id = 303] 20:48:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 286 (0x91e5c000) [pid = 1756] [serial = 910] [outer = (nil)] 20:48:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 287 (0x9a25dc00) [pid = 1756] [serial = 911] [outer = 0x91e5c000] 20:48:05 INFO - PROCESS | 1756 | 1463629685772 Marionette DEBUG loaded listener.js 20:48:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 288 (0x9a260400) [pid = 1756] [serial = 912] [outer = 0x91e5c000] 20:48:06 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:48:06 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:48:06 INFO - PROCESS | 1756 | 1463629686732 Marionette TRACE conn4 <- [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] 20:48:06 INFO - PROCESS | 1756 | 1463629686796 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 20:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:48:06 INFO - PROCESS | 1756 | 1463629686803 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:48:06 INFO - PROCESS | 1756 | 1463629686807 Marionette TRACE conn4 <- [1,1186,null,{}] 20:48:06 INFO - PROCESS | 1756 | 1463629686813 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:07 INFO - PROCESS | 1756 | 1463629687062 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 20:48:07 INFO - PROCESS | 1756 | 1463629687425 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x8776f800 == 127 [pid = 1756] [id = 304] 20:48:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 289 (0x87770800) [pid = 1756] [serial = 913] [outer = (nil)] 20:48:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 290 (0x87779400) [pid = 1756] [serial = 914] [outer = 0x87770800] 20:48:07 INFO - PROCESS | 1756 | 1463629687520 Marionette DEBUG loaded listener.js 20:48:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 291 (0x8777b400) [pid = 1756] [serial = 915] [outer = 0x87770800] 20:48:08 INFO - PROCESS | 1756 | 1463629688428 Marionette TRACE conn4 <- [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] 20:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:48:08 INFO - PROCESS | 1756 | 1463629688495 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 20:48:08 INFO - PROCESS | 1756 | 1463629688503 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:48:08 INFO - PROCESS | 1756 | 1463629688506 Marionette TRACE conn4 <- [1,1190,null,{}] 20:48:08 INFO - PROCESS | 1756 | 1463629688513 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:08 INFO - PROCESS | 1756 | 1463629688745 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 20:48:09 INFO - PROCESS | 1756 | 1463629689069 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x864c3000 == 128 [pid = 1756] [id = 305] 20:48:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 292 (0x864c4800) [pid = 1756] [serial = 916] [outer = (nil)] 20:48:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 293 (0x864cc800) [pid = 1756] [serial = 917] [outer = 0x864c4800] 20:48:09 INFO - PROCESS | 1756 | 1463629689164 Marionette DEBUG loaded listener.js 20:48:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 294 (0x864ce800) [pid = 1756] [serial = 918] [outer = 0x864c4800] 20:48:10 INFO - PROCESS | 1756 | 1463629690162 Marionette TRACE conn4 <- [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] 20:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:48:10 INFO - PROCESS | 1756 | 1463629690253 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 20:48:10 INFO - PROCESS | 1756 | 1463629690260 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:48:10 INFO - PROCESS | 1756 | 1463629690264 Marionette TRACE conn4 <- [1,1194,null,{}] 20:48:10 INFO - PROCESS | 1756 | 1463629690270 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:11 INFO - PROCESS | 1756 | 1463629691034 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 20:48:11 INFO - PROCESS | 1756 | 1463629691420 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x891a5400 == 129 [pid = 1756] [id = 306] 20:48:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 295 (0x891a7400) [pid = 1756] [serial = 919] [outer = (nil)] 20:48:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 296 (0x8967f400) [pid = 1756] [serial = 920] [outer = 0x891a7400] 20:48:11 INFO - PROCESS | 1756 | 1463629691519 Marionette DEBUG loaded listener.js 20:48:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 297 (0x89822400) [pid = 1756] [serial = 921] [outer = 0x891a7400] 20:48:12 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:48:12 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9e0000 == 128 [pid = 1756] [id = 197] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8a840400 == 127 [pid = 1756] [id = 196] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x9a4d4000 == 126 [pid = 1756] [id = 36] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8e84b000 == 125 [pid = 1756] [id = 161] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x937cf800 == 124 [pid = 1756] [id = 35] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x937d1000 == 123 [pid = 1756] [id = 21] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x97709400 == 122 [pid = 1756] [id = 20] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc63800 == 121 [pid = 1756] [id = 194] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x9775f800 == 120 [pid = 1756] [id = 22] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8a838800 == 119 [pid = 1756] [id = 195] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x89828400 == 118 [pid = 1756] [id = 288] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8739d000 == 117 [pid = 1756] [id = 287] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8afc8400 == 116 [pid = 1756] [id = 286] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x87399400 == 115 [pid = 1756] [id = 285] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x891ab800 == 114 [pid = 1756] [id = 283] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8919f400 == 113 [pid = 1756] [id = 282] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8967d800 == 112 [pid = 1756] [id = 281] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8afc1400 == 111 [pid = 1756] [id = 279] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x89671400 == 110 [pid = 1756] [id = 280] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x923c2000 == 109 [pid = 1756] [id = 278] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0xa061c400 == 108 [pid = 1756] [id = 277] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x9b7b7800 == 107 [pid = 1756] [id = 276] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x92528800 == 106 [pid = 1756] [id = 274] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8a846400 == 105 [pid = 1756] [id = 275] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x9141c000 == 104 [pid = 1756] [id = 273] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x92bf0800 == 103 [pid = 1756] [id = 272] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x91338800 == 102 [pid = 1756] [id = 271] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8e855800 == 101 [pid = 1756] [id = 270] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x90b0b400 == 100 [pid = 1756] [id = 269] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5e0800 == 99 [pid = 1756] [id = 268] 20:48:13 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8f1c00 == 98 [pid = 1756] [id = 267] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 296 (0x90d71000) [pid = 1756] [serial = 800] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 295 (0x89827000) [pid = 1756] [serial = 761] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 294 (0x91411c00) [pid = 1756] [serial = 776] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 293 (0x9ba8f000) [pid = 1756] [serial = 746] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 292 (0x8dd6b400) [pid = 1756] [serial = 792] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 291 (0xa51f0800) [pid = 1756] [serial = 758] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 290 (0x953e6000) [pid = 1756] [serial = 734] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 289 (0x91338000) [pid = 1756] [serial = 740] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 288 (0x91414800) [pid = 1756] [serial = 770] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 287 (0x8e071800) [pid = 1756] [serial = 773] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 286 (0xa685ac00) [pid = 1756] [serial = 764] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 285 (0x8a8ef000) [pid = 1756] [serial = 785] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 284 (0x8d4c3800) [pid = 1756] [serial = 788] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 283 (0x8e84b400) [pid = 1756] [serial = 794] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 282 (0x8d7f2400) [pid = 1756] [serial = 789] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 281 (0x8b264400) [pid = 1756] [serial = 786] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 280 (0x99e68c00) [pid = 1756] [serial = 743] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 279 (0xa3354000) [pid = 1756] [serial = 755] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 278 (0x8b26dc00) [pid = 1756] [serial = 782] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 277 (0x8d7f8c00) [pid = 1756] [serial = 737] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 276 (0x8dd64400) [pid = 1756] [serial = 779] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 275 (0x8a8edc00) [pid = 1756] [serial = 767] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 274 (0x8e8b7000) [pid = 1756] [serial = 795] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 273 (0xa23c1800) [pid = 1756] [serial = 752] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 272 (0x9c1e1800) [pid = 1756] [serial = 749] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 271 (0x90b0a800) [pid = 1756] [serial = 797] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 270 (0x90b5e400) [pid = 1756] [serial = 798] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | --DOMWINDOW == 269 (0x8d7f3c00) [pid = 1756] [serial = 791] [outer = (nil)] [url = about:blank] 20:48:13 INFO - PROCESS | 1756 | 1463629693523 Marionette TRACE conn4 <- [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] 20:48:13 INFO - PROCESS | 1756 | 1463629693672 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 20:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:48:13 INFO - PROCESS | 1756 | 1463629693679 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:48:13 INFO - PROCESS | 1756 | 1463629693683 Marionette TRACE conn4 <- [1,1198,null,{}] 20:48:13 INFO - PROCESS | 1756 | 1463629693690 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:13 INFO - PROCESS | 1756 | 1463629693890 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 20:48:14 INFO - PROCESS | 1756 | 1463629694101 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x87777800 == 99 [pid = 1756] [id = 307] 20:48:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 270 (0x89673800) [pid = 1756] [serial = 922] [outer = (nil)] 20:48:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 271 (0x8967ec00) [pid = 1756] [serial = 923] [outer = 0x89673800] 20:48:14 INFO - PROCESS | 1756 | 1463629694181 Marionette DEBUG loaded listener.js 20:48:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 272 (0x8a840400) [pid = 1756] [serial = 924] [outer = 0x89673800] 20:48:15 INFO - PROCESS | 1756 | 1463629695110 Marionette TRACE conn4 <- [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]]]}] 20:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1485ms 20:48:15 INFO - PROCESS | 1756 | 1463629695165 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 20:48:15 INFO - PROCESS | 1756 | 1463629695169 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 20:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:48:15 INFO - PROCESS | 1756 | 1463629695177 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:48:15 INFO - PROCESS | 1756 | 1463629695181 Marionette TRACE conn4 <- [1,1202,null,{}] 20:48:15 INFO - PROCESS | 1756 | 1463629695187 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:15 INFO - PROCESS | 1756 | 1463629695402 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 20:48:15 INFO - PROCESS | 1756 | 1463629695651 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8e8c00 == 100 [pid = 1756] [id = 308] 20:48:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 273 (0x8a9e1400) [pid = 1756] [serial = 925] [outer = (nil)] 20:48:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 274 (0x8b264400) [pid = 1756] [serial = 926] [outer = 0x8a9e1400] 20:48:15 INFO - PROCESS | 1756 | 1463629695740 Marionette DEBUG loaded listener.js 20:48:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 275 (0x8b26c400) [pid = 1756] [serial = 927] [outer = 0x8a9e1400] 20:48:16 INFO - PROCESS | 1756 | 1463629696646 Marionette TRACE conn4 <- [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]]]}] 20:48:16 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 20:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1535ms 20:48:16 INFO - PROCESS | 1756 | 1463629696714 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 20:48:16 INFO - PROCESS | 1756 | 1463629696720 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 20:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:48:16 INFO - PROCESS | 1756 | 1463629696739 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:48:16 INFO - PROCESS | 1756 | 1463629696747 Marionette TRACE conn4 <- [1,1206,null,{}] 20:48:16 INFO - PROCESS | 1756 | 1463629696764 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:17 INFO - PROCESS | 1756 | 1463629697051 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 20:48:17 INFO - PROCESS | 1756 | 1463629697088 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b26f400 == 101 [pid = 1756] [id = 309] 20:48:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 276 (0x8b2d8800) [pid = 1756] [serial = 928] [outer = (nil)] 20:48:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 277 (0x8bc63400) [pid = 1756] [serial = 929] [outer = 0x8b2d8800] 20:48:17 INFO - PROCESS | 1756 | 1463629697163 Marionette DEBUG loaded listener.js 20:48:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 278 (0x8bc6e400) [pid = 1756] [serial = 930] [outer = 0x8b2d8800] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 277 (0x8b2dcc00) [pid = 1756] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 276 (0x8a9d7000) [pid = 1756] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 275 (0x8b2e3c00) [pid = 1756] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 274 (0x90b08800) [pid = 1756] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 273 (0x8a8eb000) [pid = 1756] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 272 (0x92523400) [pid = 1756] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 271 (0x9a649400) [pid = 1756] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 270 (0x8b2e0000) [pid = 1756] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 269 (0x90b60c00) [pid = 1756] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 268 (0x8cc8b400) [pid = 1756] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 267 (0x8bc62000) [pid = 1756] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 266 (0xa224b800) [pid = 1756] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 265 (0x9d893000) [pid = 1756] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 264 (0x9b071800) [pid = 1756] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 263 (0x9ac34000) [pid = 1756] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 262 (0x9a8f3c00) [pid = 1756] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 261 (0x99e73800) [pid = 1756] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 260 (0x937d1400) [pid = 1756] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 259 (0x90d7b000) [pid = 1756] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 258 (0x924a8400) [pid = 1756] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 257 (0x9146b400) [pid = 1756] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 256 (0x8e8b9400) [pid = 1756] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 255 (0x8c9fb800) [pid = 1756] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 254 (0x90db4000) [pid = 1756] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 253 (0x8ba4dc00) [pid = 1756] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 252 (0x8ba46400) [pid = 1756] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 251 (0xa3351c00) [pid = 1756] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 250 (0xa060e400) [pid = 1756] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 249 (0x9ba91400) [pid = 1756] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 248 (0x8c8ae000) [pid = 1756] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 247 (0x8bc6c400) [pid = 1756] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 246 (0x9256cc00) [pid = 1756] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 245 (0x8d5e0c00) [pid = 1756] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 244 (0x9146d400) [pid = 1756] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 243 (0x8d7efc00) [pid = 1756] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 242 (0x89680000) [pid = 1756] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 241 (0x8967f000) [pid = 1756] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 240 (0x8a8f2000) [pid = 1756] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 239 (0x8b271c00) [pid = 1756] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 238 (0x91337800) [pid = 1756] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 237 (0x89820000) [pid = 1756] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 236 (0xa31f3800) [pid = 1756] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 235 (0x90d70800) [pid = 1756] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 234 (0x9c1dd800) [pid = 1756] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 233 (0x891a1800) [pid = 1756] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 232 (0x937cec00) [pid = 1756] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 231 (0x8f0d9000) [pid = 1756] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 230 (0x93a8c400) [pid = 1756] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 229 (0x8afc2400) [pid = 1756] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 228 (0x92be3400) [pid = 1756] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 227 (0x953e7400) [pid = 1756] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 226 (0x89671c00) [pid = 1756] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 225 (0x9265b400) [pid = 1756] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 224 (0x8a8ebc00) [pid = 1756] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 223 (0x91fcb400) [pid = 1756] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 222 (0x8e181400) [pid = 1756] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 221 (0x9133f400) [pid = 1756] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 220 (0x946d8800) [pid = 1756] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 219 (0xa51ef400) [pid = 1756] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 218 (0x9b758000) [pid = 1756] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 217 (0x8a8e3c00) [pid = 1756] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 216 (0x8a844000) [pid = 1756] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 215 (0x8cc89400) [pid = 1756] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 214 (0x9a1e5400) [pid = 1756] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 213 (0x91fcc400) [pid = 1756] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 212 (0x91644000) [pid = 1756] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 211 (0x923c7c00) [pid = 1756] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 210 (0x8b265800) [pid = 1756] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 209 (0x8d7ee000) [pid = 1756] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 208 (0xa2559c00) [pid = 1756] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 207 (0x97764400) [pid = 1756] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 206 (0x9130e800) [pid = 1756] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 205 (0x8bc6cc00) [pid = 1756] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 204 (0x89822000) [pid = 1756] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 203 (0x9130bc00) [pid = 1756] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 202 (0x8bc68400) [pid = 1756] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 201 (0x953ed000) [pid = 1756] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 200 (0x8b2dc000) [pid = 1756] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 199 (0x9539b400) [pid = 1756] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 198 (0x8e84ec00) [pid = 1756] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 197 (0x9ac3a800) [pid = 1756] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 196 (0x8d5da000) [pid = 1756] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 195 (0x8e06a800) [pid = 1756] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 194 (0x8c8a4400) [pid = 1756] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 193 (0x92525000) [pid = 1756] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 192 (0x8e072000) [pid = 1756] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:48:19 INFO - PROCESS | 1756 | --DOMWINDOW == 191 (0x9c1e4c00) [pid = 1756] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:48:19 INFO - PROCESS | 1756 | 1463629699913 Marionette TRACE conn4 <- [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]]]}] 20:48:19 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 20:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 3220ms 20:48:19 INFO - PROCESS | 1756 | 1463629699952 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 20:48:19 INFO - PROCESS | 1756 | 1463629699955 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 20:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:48:19 INFO - PROCESS | 1756 | 1463629699963 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:48:19 INFO - PROCESS | 1756 | 1463629699967 Marionette TRACE conn4 <- [1,1210,null,{}] 20:48:19 INFO - PROCESS | 1756 | 1463629699973 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:20 INFO - PROCESS | 1756 | 1463629700168 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 20:48:20 INFO - PROCESS | 1756 | 1463629700356 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x891a8000 == 102 [pid = 1756] [id = 310] 20:48:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 192 (0x89678800) [pid = 1756] [serial = 931] [outer = (nil)] 20:48:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 193 (0x8afc3c00) [pid = 1756] [serial = 932] [outer = 0x89678800] 20:48:20 INFO - PROCESS | 1756 | 1463629700436 Marionette DEBUG loaded listener.js 20:48:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 194 (0x8b271c00) [pid = 1756] [serial = 933] [outer = 0x89678800] 20:48:21 INFO - PROCESS | 1756 | 1463629701240 Marionette TRACE conn4 <- [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]]]}] 20:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1340ms 20:48:21 INFO - PROCESS | 1756 | 1463629701304 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 20:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:48:21 INFO - PROCESS | 1756 | 1463629701309 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 20:48:21 INFO - PROCESS | 1756 | 1463629701315 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:48:21 INFO - PROCESS | 1756 | 1463629701319 Marionette TRACE conn4 <- [1,1214,null,{}] 20:48:21 INFO - PROCESS | 1756 | 1463629701325 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:21 INFO - PROCESS | 1756 | 1463629701541 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 20:48:21 INFO - PROCESS | 1756 | 1463629701972 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x864c9400 == 103 [pid = 1756] [id = 311] 20:48:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 195 (0x864ca000) [pid = 1756] [serial = 934] [outer = (nil)] 20:48:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 196 (0x87399400) [pid = 1756] [serial = 935] [outer = 0x864ca000] 20:48:22 INFO - PROCESS | 1756 | 1463629702070 Marionette DEBUG loaded listener.js 20:48:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 197 (0x8919e400) [pid = 1756] [serial = 936] [outer = 0x864ca000] 20:48:23 INFO - PROCESS | 1756 | 1463629703150 Marionette TRACE conn4 <- [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]]]}] 20:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1890ms 20:48:23 INFO - PROCESS | 1756 | 1463629703207 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 20:48:23 INFO - PROCESS | 1756 | 1463629703213 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 20:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:48:23 INFO - PROCESS | 1756 | 1463629703222 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:48:23 INFO - PROCESS | 1756 | 1463629703228 Marionette TRACE conn4 <- [1,1218,null,{}] 20:48:23 INFO - PROCESS | 1756 | 1463629703236 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:23 INFO - PROCESS | 1756 | 1463629703649 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 20:48:23 INFO - PROCESS | 1756 | 1463629703917 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8eec00 == 104 [pid = 1756] [id = 312] 20:48:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 198 (0x8a9dd400) [pid = 1756] [serial = 937] [outer = (nil)] 20:48:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 199 (0x8afc4c00) [pid = 1756] [serial = 938] [outer = 0x8a9dd400] 20:48:24 INFO - PROCESS | 1756 | 1463629704011 Marionette DEBUG loaded listener.js 20:48:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 200 (0x8b26a000) [pid = 1756] [serial = 939] [outer = 0x8a9dd400] 20:48:25 INFO - PROCESS | 1756 | 1463629705090 Marionette TRACE conn4 <- [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]]]}] 20:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1936ms 20:48:25 INFO - PROCESS | 1756 | 1463629705162 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 20:48:25 INFO - PROCESS | 1756 | 1463629705170 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 20:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:48:25 INFO - PROCESS | 1756 | 1463629705177 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:48:25 INFO - PROCESS | 1756 | 1463629705180 Marionette TRACE conn4 <- [1,1222,null,{}] 20:48:25 INFO - PROCESS | 1756 | 1463629705187 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:25 INFO - PROCESS | 1756 | 1463629705462 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 20:48:25 INFO - PROCESS | 1756 | 1463629705845 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc6e000 == 105 [pid = 1756] [id = 313] 20:48:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 201 (0x8c8a8800) [pid = 1756] [serial = 940] [outer = (nil)] 20:48:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 202 (0x8c8b1c00) [pid = 1756] [serial = 941] [outer = 0x8c8a8800] 20:48:25 INFO - PROCESS | 1756 | 1463629705940 Marionette DEBUG loaded listener.js 20:48:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 203 (0x8c9f8400) [pid = 1756] [serial = 942] [outer = 0x8c8a8800] 20:48:26 INFO - PROCESS | 1756 | 1463629706944 Marionette TRACE conn4 <- [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] 20:48:27 INFO - PROCESS | 1756 | 1463629707030 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 20:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:48:27 INFO - PROCESS | 1756 | 1463629707047 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:48:27 INFO - PROCESS | 1756 | 1463629707058 Marionette TRACE conn4 <- [1,1226,null,{}] 20:48:27 INFO - PROCESS | 1756 | 1463629707069 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:27 INFO - PROCESS | 1756 | 1463629707460 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 20:48:27 INFO - PROCESS | 1756 | 1463629707684 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x8ba50800 == 106 [pid = 1756] [id = 314] 20:48:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 204 (0x8d4be800) [pid = 1756] [serial = 943] [outer = (nil)] 20:48:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 205 (0x8d5d5c00) [pid = 1756] [serial = 944] [outer = 0x8d4be800] 20:48:27 INFO - PROCESS | 1756 | 1463629707780 Marionette DEBUG loaded listener.js 20:48:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 206 (0x8d5e0c00) [pid = 1756] [serial = 945] [outer = 0x8d4be800] 20:48:28 INFO - PROCESS | 1756 | 1463629708770 Marionette TRACE conn4 <- [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]]]}] 20:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1801ms 20:48:28 INFO - PROCESS | 1756 | 1463629708840 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 20:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:48:28 INFO - PROCESS | 1756 | 1463629708845 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 20:48:28 INFO - PROCESS | 1756 | 1463629708852 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:48:28 INFO - PROCESS | 1756 | 1463629708856 Marionette TRACE conn4 <- [1,1230,null,{}] 20:48:28 INFO - PROCESS | 1756 | 1463629708862 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:29 INFO - PROCESS | 1756 | 1463629709096 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 20:48:29 INFO - PROCESS | 1756 | 1463629709414 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4bbc00 == 107 [pid = 1756] [id = 315] 20:48:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 207 (0x8d7f7000) [pid = 1756] [serial = 946] [outer = (nil)] 20:48:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 208 (0x8dd64400) [pid = 1756] [serial = 947] [outer = 0x8d7f7000] 20:48:29 INFO - PROCESS | 1756 | 1463629709506 Marionette DEBUG loaded listener.js 20:48:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 209 (0x8dd6c800) [pid = 1756] [serial = 948] [outer = 0x8d7f7000] 20:48:30 INFO - PROCESS | 1756 | 1463629710481 Marionette TRACE conn4 <- [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]]]}] 20:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1684ms 20:48:30 INFO - PROCESS | 1756 | 1463629710536 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 20:48:30 INFO - PROCESS | 1756 | 1463629710541 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 20:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:48:30 INFO - PROCESS | 1756 | 1463629710549 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:48:30 INFO - PROCESS | 1756 | 1463629710553 Marionette TRACE conn4 <- [1,1234,null,{}] 20:48:30 INFO - PROCESS | 1756 | 1463629710559 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:30 INFO - PROCESS | 1756 | 1463629710804 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 20:48:31 INFO - PROCESS | 1756 | 1463629711134 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df2f800 == 108 [pid = 1756] [id = 316] 20:48:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 210 (0x8df2fc00) [pid = 1756] [serial = 949] [outer = (nil)] 20:48:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 211 (0x8e02d000) [pid = 1756] [serial = 950] [outer = 0x8df2fc00] 20:48:31 INFO - PROCESS | 1756 | 1463629711244 Marionette DEBUG loaded listener.js 20:48:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 212 (0x8e06f800) [pid = 1756] [serial = 951] [outer = 0x8df2fc00] 20:48:32 INFO - PROCESS | 1756 | 1463629712263 Marionette TRACE conn4 <- [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]]]}] 20:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1743ms 20:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:48:32 INFO - PROCESS | 1756 | 1463629712295 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 1756 | 1463629712299 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 20:48:32 INFO - PROCESS | 1756 | 1463629712306 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 1756 | 1463629712310 Marionette TRACE conn4 <- [1,1238,null,{}] 20:48:32 INFO - PROCESS | 1756 | 1463629712316 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:32 INFO - PROCESS | 1756 | 1463629712555 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 20:48:32 INFO - PROCESS | 1756 | 1463629712879 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9d9800 == 109 [pid = 1756] [id = 317] 20:48:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 213 (0x8d7f9800) [pid = 1756] [serial = 952] [outer = (nil)] 20:48:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 214 (0x8e18bc00) [pid = 1756] [serial = 953] [outer = 0x8d7f9800] 20:48:32 INFO - PROCESS | 1756 | 1463629712976 Marionette DEBUG loaded listener.js 20:48:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 215 (0x8e7eb800) [pid = 1756] [serial = 954] [outer = 0x8d7f9800] 20:48:33 INFO - PROCESS | 1756 | 1463629713927 Marionette TRACE conn4 <- [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]]]}] 20:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1692ms 20:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:48:34 INFO - PROCESS | 1756 | 1463629713999 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 20:48:34 INFO - PROCESS | 1756 | 1463629714002 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 20:48:34 INFO - PROCESS | 1756 | 1463629714010 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:48:34 INFO - PROCESS | 1756 | 1463629714013 Marionette TRACE conn4 <- [1,1242,null,{}] 20:48:34 INFO - PROCESS | 1756 | 1463629714021 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:34 INFO - PROCESS | 1756 | 1463629714257 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 20:48:34 INFO - PROCESS | 1756 | 1463629714583 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e184000 == 110 [pid = 1756] [id = 318] 20:48:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 216 (0x8e18e400) [pid = 1756] [serial = 955] [outer = (nil)] 20:48:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 217 (0x8e852800) [pid = 1756] [serial = 956] [outer = 0x8e18e400] 20:48:34 INFO - PROCESS | 1756 | 1463629714686 Marionette DEBUG loaded listener.js 20:48:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 218 (0x8e857000) [pid = 1756] [serial = 957] [outer = 0x8e18e400] 20:48:35 INFO - PROCESS | 1756 | 1463629715752 Marionette TRACE conn4 <- [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]]]}] 20:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1789ms 20:48:35 INFO - PROCESS | 1756 | 1463629715802 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 20:48:35 INFO - PROCESS | 1756 | 1463629715809 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 20:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:48:35 INFO - PROCESS | 1756 | 1463629715821 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:48:35 INFO - PROCESS | 1756 | 1463629715826 Marionette TRACE conn4 <- [1,1246,null,{}] 20:48:35 INFO - PROCESS | 1756 | 1463629715837 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:36 INFO - PROCESS | 1756 | 1463629716222 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 20:48:36 INFO - PROCESS | 1756 | 1463629716598 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4c7400 == 111 [pid = 1756] [id = 319] 20:48:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 219 (0x8dd5ec00) [pid = 1756] [serial = 958] [outer = (nil)] 20:48:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 220 (0x8e8b8c00) [pid = 1756] [serial = 959] [outer = 0x8dd5ec00] 20:48:36 INFO - PROCESS | 1756 | 1463629716693 Marionette DEBUG loaded listener.js 20:48:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 221 (0x8f0d5000) [pid = 1756] [serial = 960] [outer = 0x8dd5ec00] 20:48:37 INFO - PROCESS | 1756 | 1463629717658 Marionette TRACE conn4 <- [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]]]}] 20:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1889ms 20:48:37 INFO - PROCESS | 1756 | 1463629717710 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 20:48:37 INFO - PROCESS | 1756 | 1463629717714 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 20:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:48:37 INFO - PROCESS | 1756 | 1463629717721 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:48:37 INFO - PROCESS | 1756 | 1463629717725 Marionette TRACE conn4 <- [1,1250,null,{}] 20:48:37 INFO - PROCESS | 1756 | 1463629717732 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:37 INFO - PROCESS | 1756 | 1463629717970 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 20:48:38 INFO - PROCESS | 1756 | 1463629718292 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4bd400 == 112 [pid = 1756] [id = 320] 20:48:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 222 (0x8e849c00) [pid = 1756] [serial = 961] [outer = (nil)] 20:48:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 223 (0x90b0a000) [pid = 1756] [serial = 962] [outer = 0x8e849c00] 20:48:38 INFO - PROCESS | 1756 | 1463629718388 Marionette DEBUG loaded listener.js 20:48:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 224 (0x90b0f800) [pid = 1756] [serial = 963] [outer = 0x8e849c00] 20:48:39 INFO - PROCESS | 1756 | 1463629719327 Marionette TRACE conn4 <- [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]]]}] 20:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1687ms 20:48:39 INFO - PROCESS | 1756 | 1463629719410 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 20:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:48:39 INFO - PROCESS | 1756 | 1463629719415 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 20:48:39 INFO - PROCESS | 1756 | 1463629719422 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:48:39 INFO - PROCESS | 1756 | 1463629719426 Marionette TRACE conn4 <- [1,1254,null,{}] 20:48:39 INFO - PROCESS | 1756 | 1463629719432 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:39 INFO - PROCESS | 1756 | 1463629719708 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 20:48:40 INFO - PROCESS | 1756 | 1463629720055 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b5c800 == 113 [pid = 1756] [id = 321] 20:48:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 225 (0x90b5d400) [pid = 1756] [serial = 964] [outer = (nil)] 20:48:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 226 (0x90c71c00) [pid = 1756] [serial = 965] [outer = 0x90b5d400] 20:48:40 INFO - PROCESS | 1756 | 1463629720182 Marionette DEBUG loaded listener.js 20:48:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 227 (0x90d70c00) [pid = 1756] [serial = 966] [outer = 0x90b5d400] 20:48:41 INFO - PROCESS | 1756 | 1463629721298 Marionette TRACE conn4 <- [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]]]}] 20:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1938ms 20:48:41 INFO - PROCESS | 1756 | 1463629721361 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 20:48:41 INFO - PROCESS | 1756 | 1463629721366 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 20:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:48:41 INFO - PROCESS | 1756 | 1463629721373 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:48:41 INFO - PROCESS | 1756 | 1463629721377 Marionette TRACE conn4 <- [1,1258,null,{}] 20:48:41 INFO - PROCESS | 1756 | 1463629721383 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:41 INFO - PROCESS | 1756 | 1463629721684 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 20:48:42 INFO - PROCESS | 1756 | 1463629722013 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b56400 == 114 [pid = 1756] [id = 322] 20:48:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 228 (0x90b57c00) [pid = 1756] [serial = 967] [outer = (nil)] 20:48:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 229 (0x91250c00) [pid = 1756] [serial = 968] [outer = 0x90b57c00] 20:48:42 INFO - PROCESS | 1756 | 1463629722104 Marionette DEBUG loaded listener.js 20:48:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 230 (0x91255c00) [pid = 1756] [serial = 969] [outer = 0x90b57c00] 20:48:43 INFO - PROCESS | 1756 | 1463629723062 Marionette TRACE conn4 <- [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]]]}] 20:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1733ms 20:48:43 INFO - PROCESS | 1756 | 1463629723108 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 20:48:43 INFO - PROCESS | 1756 | 1463629723112 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 20:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:48:43 INFO - PROCESS | 1756 | 1463629723119 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:48:43 INFO - PROCESS | 1756 | 1463629723123 Marionette TRACE conn4 <- [1,1262,null,{}] 20:48:43 INFO - PROCESS | 1756 | 1463629723129 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:43 INFO - PROCESS | 1756 | 1463629723367 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 20:48:43 INFO - PROCESS | 1756 | 1463629723703 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x9124c400 == 115 [pid = 1756] [id = 323] 20:48:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 231 (0x91253c00) [pid = 1756] [serial = 970] [outer = (nil)] 20:48:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 232 (0x91314c00) [pid = 1756] [serial = 971] [outer = 0x91253c00] 20:48:43 INFO - PROCESS | 1756 | 1463629723801 Marionette DEBUG loaded listener.js 20:48:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 233 (0x91336400) [pid = 1756] [serial = 972] [outer = 0x91253c00] 20:48:44 INFO - PROCESS | 1756 | 1463629724733 Marionette TRACE conn4 <- [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]]]}] 20:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1682ms 20:48:44 INFO - PROCESS | 1756 | 1463629724803 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 20:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:48:44 INFO - PROCESS | 1756 | 1463629724817 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 20:48:44 INFO - PROCESS | 1756 | 1463629724824 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 1756 | 1463629724828 Marionette TRACE conn4 <- [1,1266,null,{}] 20:48:44 INFO - PROCESS | 1756 | 1463629724834 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:45 INFO - PROCESS | 1756 | 1463629725120 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 20:48:45 INFO - PROCESS | 1756 | 1463629725484 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d1c00 == 116 [pid = 1756] [id = 324] 20:48:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 234 (0x9133fc00) [pid = 1756] [serial = 973] [outer = (nil)] 20:48:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 235 (0x91413400) [pid = 1756] [serial = 974] [outer = 0x9133fc00] 20:48:45 INFO - PROCESS | 1756 | 1463629725575 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 236 (0x91415000) [pid = 1756] [serial = 975] [outer = 0x9133fc00] 20:48:46 INFO - PROCESS | 1756 | 1463629726494 Marionette TRACE conn4 <- [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]]]}] 20:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1734ms 20:48:46 INFO - PROCESS | 1756 | 1463629726559 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 20:48:46 INFO - PROCESS | 1756 | 1463629726563 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 20:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:48:46 INFO - PROCESS | 1756 | 1463629726570 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:48:46 INFO - PROCESS | 1756 | 1463629726574 Marionette TRACE conn4 <- [1,1270,null,{}] 20:48:46 INFO - PROCESS | 1756 | 1463629726580 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:46 INFO - PROCESS | 1756 | 1463629726810 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 20:48:47 INFO - PROCESS | 1756 | 1463629727131 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x91336000 == 117 [pid = 1756] [id = 325] 20:48:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 237 (0x9133c800) [pid = 1756] [serial = 976] [outer = (nil)] 20:48:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 238 (0x91467000) [pid = 1756] [serial = 977] [outer = 0x9133c800] 20:48:47 INFO - PROCESS | 1756 | 1463629727228 Marionette DEBUG loaded listener.js 20:48:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 239 (0x9146cc00) [pid = 1756] [serial = 978] [outer = 0x9133c800] 20:48:48 INFO - PROCESS | 1756 | 1463629728249 Marionette TRACE conn4 <- [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]]]}] 20:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1737ms 20:48:48 INFO - PROCESS | 1756 | 1463629728309 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 20:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:48:48 INFO - PROCESS | 1756 | 1463629728313 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 20:48:48 INFO - PROCESS | 1756 | 1463629728320 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:48:48 INFO - PROCESS | 1756 | 1463629728323 Marionette TRACE conn4 <- [1,1274,null,{}] 20:48:48 INFO - PROCESS | 1756 | 1463629728329 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:48 INFO - PROCESS | 1756 | 1463629728565 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 20:48:48 INFO - PROCESS | 1756 | 1463629728905 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x91309400 == 118 [pid = 1756] [id = 326] 20:48:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 240 (0x91413c00) [pid = 1756] [serial = 979] [outer = (nil)] 20:48:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 241 (0x91e57800) [pid = 1756] [serial = 980] [outer = 0x91413c00] 20:48:49 INFO - PROCESS | 1756 | 1463629729009 Marionette DEBUG loaded listener.js 20:48:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 242 (0x91fc1400) [pid = 1756] [serial = 981] [outer = 0x91413c00] 20:48:50 INFO - PROCESS | 1756 | 1463629730160 Marionette TRACE conn4 <- [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]]]}] 20:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1892ms 20:48:50 INFO - PROCESS | 1756 | 1463629730213 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 20:48:50 INFO - PROCESS | 1756 | 1463629730217 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 20:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:48:50 INFO - PROCESS | 1756 | 1463629730224 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:48:50 INFO - PROCESS | 1756 | 1463629730228 Marionette TRACE conn4 <- [1,1278,null,{}] 20:48:50 INFO - PROCESS | 1756 | 1463629730237 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:50 INFO - PROCESS | 1756 | 1463629730505 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 20:48:50 INFO - PROCESS | 1756 | 1463629730855 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8aa800 == 119 [pid = 1756] [id = 327] 20:48:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 243 (0x8e857400) [pid = 1756] [serial = 982] [outer = (nil)] 20:48:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 244 (0x923c1800) [pid = 1756] [serial = 983] [outer = 0x8e857400] 20:48:50 INFO - PROCESS | 1756 | 1463629730957 Marionette DEBUG loaded listener.js 20:48:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 245 (0x923c4800) [pid = 1756] [serial = 984] [outer = 0x8e857400] 20:48:53 INFO - PROCESS | 1756 | --DOCSHELL 0x8b2ddc00 == 118 [pid = 1756] [id = 259] 20:48:53 INFO - PROCESS | 1756 | --DOCSHELL 0x8b2e1c00 == 117 [pid = 1756] [id = 218] 20:48:53 INFO - PROCESS | 1756 | --DOCSHELL 0x8982c800 == 116 [pid = 1756] [id = 255] 20:48:53 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8e9400 == 115 [pid = 1756] [id = 258] 20:48:53 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8e5800 == 114 [pid = 1756] [id = 256] 20:48:53 INFO - PROCESS | 1756 | --DOCSHELL 0x8ba4bc00 == 113 [pid = 1756] [id = 257] 20:48:53 INFO - PROCESS | 1756 | --DOCSHELL 0x8a83fc00 == 112 [pid = 1756] [id = 217] 20:48:53 INFO - PROCESS | 1756 | --DOCSHELL 0x891a8000 == 111 [pid = 1756] [id = 310] 20:48:53 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8e8c00 == 110 [pid = 1756] [id = 308] 20:48:53 INFO - PROCESS | 1756 | --DOCSHELL 0x87777800 == 109 [pid = 1756] [id = 307] 20:48:53 INFO - PROCESS | 1756 | --DOCSHELL 0x891a5400 == 108 [pid = 1756] [id = 306] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 244 (0x9ac32c00) [pid = 1756] [serial = 714] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 243 (0x9b7b7000) [pid = 1756] [serial = 699] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 242 (0x9b06cc00) [pid = 1756] [serial = 696] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 241 (0x9a4df400) [pid = 1756] [serial = 693] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 240 (0x992a7400) [pid = 1756] [serial = 690] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 239 (0x92be8c00) [pid = 1756] [serial = 687] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 238 (0x924b2000) [pid = 1756] [serial = 684] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 237 (0x924a5000) [pid = 1756] [serial = 681] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 236 (0x90b5d800) [pid = 1756] [serial = 678] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 235 (0x8d7f1c00) [pid = 1756] [serial = 675] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 234 (0x91fc6400) [pid = 1756] [serial = 672] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 233 (0x8d4bb800) [pid = 1756] [serial = 651] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 232 (0x8ba4c400) [pid = 1756] [serial = 648] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 231 (0xa51e6800) [pid = 1756] [serial = 645] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 230 (0xa2551c00) [pid = 1756] [serial = 642] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 229 (0xa0617800) [pid = 1756] [serial = 639] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 228 (0x9d45f400) [pid = 1756] [serial = 636] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 227 (0x9c09f000) [pid = 1756] [serial = 633] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 226 (0x90dba400) [pid = 1756] [serial = 593] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 225 (0x9141a000) [pid = 1756] [serial = 777] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 224 (0xa25f0000) [pid = 1756] [serial = 753] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 223 (0x91256800) [pid = 1756] [serial = 569] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 222 (0x90d74400) [pid = 1756] [serial = 618] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 221 (0x91417400) [pid = 1756] [serial = 771] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 220 (0x95287800) [pid = 1756] [serial = 539] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 219 (0x9b756400) [pid = 1756] [serial = 630] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 218 (0x8c8b2c00) [pid = 1756] [serial = 527] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 217 (0x923c4c00) [pid = 1756] [serial = 741] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 216 (0x8e7f2000) [pid = 1756] [serial = 738] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 215 (0x91249000) [pid = 1756] [serial = 711] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 214 (0xa23c0c00) [pid = 1756] [serial = 708] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 213 (0xa061bc00) [pid = 1756] [serial = 705] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 212 (0x9c093400) [pid = 1756] [serial = 702] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 211 (0x9252b800) [pid = 1756] [serial = 578] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 210 (0x9145e400) [pid = 1756] [serial = 551] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 209 (0x9ac01800) [pid = 1756] [serial = 627] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 208 (0x9ac39000) [pid = 1756] [serial = 542] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 207 (0xa68c0400) [pid = 1756] [serial = 765] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 206 (0xa061a000) [pid = 1756] [serial = 548] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 205 (0xa68ccc00) [pid = 1756] [serial = 768] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 204 (0x8bc68c00) [pid = 1756] [serial = 612] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 203 (0x8dd67000) [pid = 1756] [serial = 780] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 202 (0x9be68c00) [pid = 1756] [serial = 747] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 201 (0x9539e400) [pid = 1756] [serial = 624] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 200 (0x92569400) [pid = 1756] [serial = 621] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 199 (0x92beb400) [pid = 1756] [serial = 536] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 198 (0x8b26f800) [pid = 1756] [serial = 783] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 197 (0x8e7ea000) [pid = 1756] [serial = 615] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 196 (0xa36e9000) [pid = 1756] [serial = 756] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 195 (0xa6385400) [pid = 1756] [serial = 759] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 194 (0x91fc3800) [pid = 1756] [serial = 533] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 193 (0x92bedc00) [pid = 1756] [serial = 581] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 192 (0x8982a000) [pid = 1756] [serial = 762] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 191 (0x91462c00) [pid = 1756] [serial = 524] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 190 (0x9ac2f800) [pid = 1756] [serial = 587] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 189 (0x9c09d000) [pid = 1756] [serial = 545] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 188 (0x9ba8f400) [pid = 1756] [serial = 590] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 187 (0x9ac39c00) [pid = 1756] [serial = 744] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 186 (0x9124d000) [pid = 1756] [serial = 575] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 185 (0x9d461c00) [pid = 1756] [serial = 750] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 184 (0x8e84b800) [pid = 1756] [serial = 530] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 183 (0x8e073c00) [pid = 1756] [serial = 774] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 182 (0x8df26c00) [pid = 1756] [serial = 572] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 181 (0x95288800) [pid = 1756] [serial = 584] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 180 (0x8dd65c00) [pid = 1756] [serial = 863] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 179 (0x92527800) [pid = 1756] [serial = 815] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 178 (0x9255e400) [pid = 1756] [serial = 816] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 177 (0x8dd64c00) [pid = 1756] [serial = 806] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x8df27800) [pid = 1756] [serial = 807] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x9265b000) [pid = 1756] [serial = 851] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x92665800) [pid = 1756] [serial = 852] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8afcb400) [pid = 1756] [serial = 845] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x8afcf000) [pid = 1756] [serial = 846] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x8b26b000) [pid = 1756] [serial = 803] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x8ba47800) [pid = 1756] [serial = 804] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x8bc67000) [pid = 1756] [serial = 860] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x91647400) [pid = 1756] [serial = 812] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x91fce400) [pid = 1756] [serial = 813] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x8a8eb800) [pid = 1756] [serial = 857] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x8a9dfc00) [pid = 1756] [serial = 858] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0xa36ed000) [pid = 1756] [serial = 833] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0xa685dc00) [pid = 1756] [serial = 834] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x90db5000) [pid = 1756] [serial = 809] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x91250400) [pid = 1756] [serial = 810] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0xa2243400) [pid = 1756] [serial = 830] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0xa22ab000) [pid = 1756] [serial = 831] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x87397400) [pid = 1756] [serial = 854] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x891a6000) [pid = 1756] [serial = 848] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x891a9c00) [pid = 1756] [serial = 849] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x95073800) [pid = 1756] [serial = 818] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x953a7400) [pid = 1756] [serial = 819] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x90dbcc00) [pid = 1756] [serial = 801] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x9ba91c00) [pid = 1756] [serial = 824] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x9baae000) [pid = 1756] [serial = 825] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x8afc9c00) [pid = 1756] [serial = 839] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x8afcb800) [pid = 1756] [serial = 840] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x9a4dd400) [pid = 1756] [serial = 821] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x9ac38000) [pid = 1756] [serial = 822] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x9d466000) [pid = 1756] [serial = 827] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0xa0611400) [pid = 1756] [serial = 828] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x8967a400) [pid = 1756] [serial = 842] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x8967c000) [pid = 1756] [serial = 843] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x92665000) [pid = 1756] [serial = 836] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x92668400) [pid = 1756] [serial = 837] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x90b5b400) [pid = 1756] [serial = 869] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x8e06a400) [pid = 1756] [serial = 864] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8e8acc00) [pid = 1756] [serial = 867] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8e06d800) [pid = 1756] [serial = 866] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8c8b2400) [pid = 1756] [serial = 861] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x97768800) [pid = 1756] [serial = 735] [outer = (nil)] [url = about:blank] 20:48:53 INFO - PROCESS | 1756 | 1463629733381 Marionette TRACE conn4 <- [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]]]}] 20:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 3295ms 20:48:53 INFO - PROCESS | 1756 | 1463629733525 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 20:48:53 INFO - PROCESS | 1756 | 1463629733532 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 20:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:48:53 INFO - PROCESS | 1756 | 1463629733542 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:48:53 INFO - PROCESS | 1756 | 1463629733548 Marionette TRACE conn4 <- [1,1282,null,{}] 20:48:53 INFO - PROCESS | 1756 | 1463629733560 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:53 INFO - PROCESS | 1756 | 1463629733786 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 20:48:54 INFO - PROCESS | 1756 | 1463629733999 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x89679c00 == 109 [pid = 1756] [id = 328] 20:48:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8967a000) [pid = 1756] [serial = 985] [outer = (nil)] 20:48:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8967dc00) [pid = 1756] [serial = 986] [outer = 0x8967a000] 20:48:54 INFO - PROCESS | 1756 | 1463629734083 Marionette DEBUG loaded listener.js 20:48:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x89829800) [pid = 1756] [serial = 987] [outer = 0x8967a000] 20:48:55 INFO - PROCESS | 1756 | 1463629735032 Marionette TRACE conn4 <- [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]]]}] 20:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1539ms 20:48:55 INFO - PROCESS | 1756 | 1463629735081 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 20:48:55 INFO - PROCESS | 1756 | 1463629735090 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 20:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:48:55 INFO - PROCESS | 1756 | 1463629735101 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:48:55 INFO - PROCESS | 1756 | 1463629735105 Marionette TRACE conn4 <- [1,1286,null,{}] 20:48:55 INFO - PROCESS | 1756 | 1463629735112 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:55 INFO - PROCESS | 1756 | 1463629735359 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 20:48:55 INFO - PROCESS | 1756 | 1463629735618 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8ed800 == 110 [pid = 1756] [id = 329] 20:48:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8a8efc00) [pid = 1756] [serial = 988] [outer = (nil)] 20:48:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8afc3000) [pid = 1756] [serial = 989] [outer = 0x8a8efc00] 20:48:55 INFO - PROCESS | 1756 | 1463629735714 Marionette DEBUG loaded listener.js 20:48:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8afcd800) [pid = 1756] [serial = 990] [outer = 0x8a8efc00] 20:48:56 INFO - PROCESS | 1756 | 1463629736705 Marionette TRACE conn4 <- [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]]]}] 20:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1638ms 20:48:56 INFO - PROCESS | 1756 | 1463629736740 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 20:48:56 INFO - PROCESS | 1756 | 1463629736743 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 20:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:48:56 INFO - PROCESS | 1756 | 1463629736751 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:48:56 INFO - PROCESS | 1756 | 1463629736757 Marionette TRACE conn4 <- [1,1290,null,{}] 20:48:56 INFO - PROCESS | 1756 | 1463629736787 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:57 INFO - PROCESS | 1756 | 1463629737086 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 20:48:57 INFO - PROCESS | 1756 | 1463629737134 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x8ba45400 == 111 [pid = 1756] [id = 330] 20:48:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8ba46c00) [pid = 1756] [serial = 991] [outer = (nil)] 20:48:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8ba4fc00) [pid = 1756] [serial = 992] [outer = 0x8ba46c00] 20:48:57 INFO - PROCESS | 1756 | 1463629737441 Marionette DEBUG loaded listener.js 20:48:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x8bc70800) [pid = 1756] [serial = 993] [outer = 0x8ba46c00] 20:48:58 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x8b2d8800) [pid = 1756] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:48:58 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x891a7400) [pid = 1756] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:48:58 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8a9e1400) [pid = 1756] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:48:58 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x89673800) [pid = 1756] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:48:58 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x99e67c00) [pid = 1756] [serial = 27] [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.] 20:48:58 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x87391000) [pid = 1756] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:48:58 INFO - PROCESS | 1756 | 1463629738749 Marionette TRACE conn4 <- [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]]]}] 20:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2046ms 20:48:58 INFO - PROCESS | 1756 | 1463629738798 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 20:48:58 INFO - PROCESS | 1756 | 1463629738803 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 20:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:48:58 INFO - PROCESS | 1756 | 1463629738810 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:48:58 INFO - PROCESS | 1756 | 1463629738814 Marionette TRACE conn4 <- [1,1294,null,{}] 20:48:58 INFO - PROCESS | 1756 | 1463629738821 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:59 INFO - PROCESS | 1756 | 1463629739174 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 20:48:59 INFO - PROCESS | 1756 | 1463629739199 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x891a4800 == 112 [pid = 1756] [id = 331] 20:48:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8a8e6800) [pid = 1756] [serial = 994] [outer = (nil)] 20:48:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8cc86c00) [pid = 1756] [serial = 995] [outer = 0x8a8e6800] 20:48:59 INFO - PROCESS | 1756 | 1463629739280 Marionette DEBUG loaded listener.js 20:48:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8d4c3800) [pid = 1756] [serial = 996] [outer = 0x8a8e6800] 20:49:00 INFO - PROCESS | 1756 | 1463629740218 Marionette TRACE conn4 <- [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]]]}] 20:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1442ms 20:49:00 INFO - PROCESS | 1756 | 1463629740252 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 20:49:00 INFO - PROCESS | 1756 | 1463629740256 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 20:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:49:00 INFO - PROCESS | 1756 | 1463629740262 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:49:00 INFO - PROCESS | 1756 | 1463629740264 Marionette TRACE conn4 <- [1,1298,null,{}] 20:49:00 INFO - PROCESS | 1756 | 1463629740270 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:00 INFO - PROCESS | 1756 | 1463629740617 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 20:49:01 INFO - PROCESS | 1756 | 1463629741052 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x87777400 == 113 [pid = 1756] [id = 332] 20:49:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x87777800) [pid = 1756] [serial = 997] [outer = (nil)] 20:49:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x891a6c00) [pid = 1756] [serial = 998] [outer = 0x87777800] 20:49:01 INFO - PROCESS | 1756 | 1463629741160 Marionette DEBUG loaded listener.js 20:49:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x89676c00) [pid = 1756] [serial = 999] [outer = 0x87777800] 20:49:02 INFO - PROCESS | 1756 | 1463629742239 Marionette TRACE conn4 <- [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]]]}] 20:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2039ms 20:49:02 INFO - PROCESS | 1756 | 1463629742304 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 20:49:02 INFO - PROCESS | 1756 | 1463629742311 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 20:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:49:02 INFO - PROCESS | 1756 | 1463629742319 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:49:02 INFO - PROCESS | 1756 | 1463629742326 Marionette TRACE conn4 <- [1,1302,null,{}] 20:49:02 INFO - PROCESS | 1756 | 1463629742334 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:02 INFO - PROCESS | 1756 | 1463629742609 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 20:49:02 INFO - PROCESS | 1756 | 1463629742937 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9e5400 == 114 [pid = 1756] [id = 333] 20:49:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x8afc4400) [pid = 1756] [serial = 1000] [outer = (nil)] 20:49:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x8b264c00) [pid = 1756] [serial = 1001] [outer = 0x8afc4400] 20:49:03 INFO - PROCESS | 1756 | 1463629743035 Marionette DEBUG loaded listener.js 20:49:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x8b2e3c00) [pid = 1756] [serial = 1002] [outer = 0x8afc4400] 20:49:04 INFO - PROCESS | 1756 | 1463629744043 Marionette TRACE conn4 <- [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]]]}] 20:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1786ms 20:49:04 INFO - PROCESS | 1756 | 1463629744106 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 20:49:04 INFO - PROCESS | 1756 | 1463629744112 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 20:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:49:04 INFO - PROCESS | 1756 | 1463629744118 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:49:04 INFO - PROCESS | 1756 | 1463629744121 Marionette TRACE conn4 <- [1,1306,null,{}] 20:49:04 INFO - PROCESS | 1756 | 1463629744128 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:04 INFO - PROCESS | 1756 | 1463629744357 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 20:49:04 INFO - PROCESS | 1756 | 1463629744831 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc64800 == 115 [pid = 1756] [id = 334] 20:49:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x8c8ab800) [pid = 1756] [serial = 1003] [outer = (nil)] 20:49:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x8cc8cc00) [pid = 1756] [serial = 1004] [outer = 0x8c8ab800] 20:49:04 INFO - PROCESS | 1756 | 1463629744953 Marionette DEBUG loaded listener.js 20:49:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x8d5d6800) [pid = 1756] [serial = 1005] [outer = 0x8c8ab800] 20:49:06 INFO - PROCESS | 1756 | 1463629746199 Marionette TRACE conn4 <- [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]]]}] 20:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2141ms 20:49:06 INFO - PROCESS | 1756 | 1463629746288 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 20:49:06 INFO - PROCESS | 1756 | 1463629746300 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 20:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:49:06 INFO - PROCESS | 1756 | 1463629746340 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:49:06 INFO - PROCESS | 1756 | 1463629746352 Marionette TRACE conn4 <- [1,1310,null,{}] 20:49:06 INFO - PROCESS | 1756 | 1463629746508 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:06 INFO - PROCESS | 1756 | 1463629746991 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 20:49:07 INFO - PROCESS | 1756 | 1463629747231 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x87399000 == 116 [pid = 1756] [id = 335] 20:49:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x8d5da400) [pid = 1756] [serial = 1006] [outer = (nil)] 20:49:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x8df2dc00) [pid = 1756] [serial = 1007] [outer = 0x8d5da400] 20:49:07 INFO - PROCESS | 1756 | 1463629747325 Marionette DEBUG loaded listener.js 20:49:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x8e031c00) [pid = 1756] [serial = 1008] [outer = 0x8d5da400] 20:49:08 INFO - PROCESS | 1756 | 1463629748309 Marionette TRACE conn4 <- [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] 20:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:49:08 INFO - PROCESS | 1756 | 1463629748398 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 20:49:08 INFO - PROCESS | 1756 | 1463629748405 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:49:08 INFO - PROCESS | 1756 | 1463629748417 Marionette TRACE conn4 <- [1,1314,null,{}] 20:49:08 INFO - PROCESS | 1756 | 1463629748427 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:08 INFO - PROCESS | 1756 | 1463629748696 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 20:49:09 INFO - PROCESS | 1756 | 1463629749013 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afc3400 == 117 [pid = 1756] [id = 336] 20:49:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x8dd67c00) [pid = 1756] [serial = 1009] [outer = (nil)] 20:49:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x8e079000) [pid = 1756] [serial = 1010] [outer = 0x8dd67c00] 20:49:09 INFO - PROCESS | 1756 | 1463629749106 Marionette DEBUG loaded listener.js 20:49:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x8e182800) [pid = 1756] [serial = 1011] [outer = 0x8dd67c00] 20:49:10 INFO - PROCESS | 1756 | 1463629750043 Marionette TRACE conn4 <- [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]]]}] 20:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1694ms 20:49:10 INFO - PROCESS | 1756 | 1463629750100 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 20:49:10 INFO - PROCESS | 1756 | 1463629750105 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 20:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:49:10 INFO - PROCESS | 1756 | 1463629750114 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:49:10 INFO - PROCESS | 1756 | 1463629750117 Marionette TRACE conn4 <- [1,1318,null,{}] 20:49:10 INFO - PROCESS | 1756 | 1463629750124 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:10 INFO - PROCESS | 1756 | 1463629750361 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 20:49:10 INFO - PROCESS | 1756 | 1463629750699 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e84f400 == 118 [pid = 1756] [id = 337] 20:49:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x8e851000) [pid = 1756] [serial = 1012] [outer = (nil)] 20:49:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x8e8af800) [pid = 1756] [serial = 1013] [outer = 0x8e851000] 20:49:10 INFO - PROCESS | 1756 | 1463629750821 Marionette DEBUG loaded listener.js 20:49:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x90b61000) [pid = 1756] [serial = 1014] [outer = 0x8e851000] 20:49:11 INFO - PROCESS | 1756 | 1463629751810 Marionette TRACE conn4 <- [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]]]}] 20:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1740ms 20:49:11 INFO - PROCESS | 1756 | 1463629751852 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 20:49:11 INFO - PROCESS | 1756 | 1463629751856 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 20:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:49:11 INFO - PROCESS | 1756 | 1463629751864 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:49:11 INFO - PROCESS | 1756 | 1463629751867 Marionette TRACE conn4 <- [1,1322,null,{}] 20:49:11 INFO - PROCESS | 1756 | 1463629751874 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:12 INFO - PROCESS | 1756 | 1463629752108 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 20:49:12 INFO - PROCESS | 1756 | 1463629752414 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x891a9400 == 119 [pid = 1756] [id = 338] 20:49:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x8e7f2c00) [pid = 1756] [serial = 1015] [outer = (nil)] 20:49:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x90d7dc00) [pid = 1756] [serial = 1016] [outer = 0x8e7f2c00] 20:49:12 INFO - PROCESS | 1756 | 1463629752512 Marionette DEBUG loaded listener.js 20:49:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x90db8000) [pid = 1756] [serial = 1017] [outer = 0x8e7f2c00] 20:49:13 INFO - PROCESS | 1756 | 1463629753501 Marionette TRACE conn4 <- [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]]]}] 20:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1690ms 20:49:13 INFO - PROCESS | 1756 | 1463629753555 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 20:49:13 INFO - PROCESS | 1756 | 1463629753559 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 20:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:49:13 INFO - PROCESS | 1756 | 1463629753567 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:49:13 INFO - PROCESS | 1756 | 1463629753570 Marionette TRACE conn4 <- [1,1326,null,{}] 20:49:13 INFO - PROCESS | 1756 | 1463629753577 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:13 INFO - PROCESS | 1756 | 1463629753813 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 20:49:14 INFO - PROCESS | 1756 | 1463629754214 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8ee000 == 120 [pid = 1756] [id = 339] 20:49:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x90c80c00) [pid = 1756] [serial = 1018] [outer = (nil)] 20:49:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x91252c00) [pid = 1756] [serial = 1019] [outer = 0x90c80c00] 20:49:14 INFO - PROCESS | 1756 | 1463629754383 Marionette DEBUG loaded listener.js 20:49:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x9130dc00) [pid = 1756] [serial = 1020] [outer = 0x90c80c00] 20:49:15 INFO - PROCESS | 1756 | 1463629755341 Marionette TRACE conn4 <- [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]]]}] 20:49:15 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 20:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1835ms 20:49:15 INFO - PROCESS | 1756 | 1463629755403 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 20:49:15 INFO - PROCESS | 1756 | 1463629755408 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 20:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:49:15 INFO - PROCESS | 1756 | 1463629755415 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:49:15 INFO - PROCESS | 1756 | 1463629755419 Marionette TRACE conn4 <- [1,1330,null,{}] 20:49:15 INFO - PROCESS | 1756 | 1463629755426 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:15 INFO - PROCESS | 1756 | 1463629755672 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 20:49:16 INFO - PROCESS | 1756 | 1463629756028 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x91307400 == 121 [pid = 1756] [id = 340] 20:49:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x91411400) [pid = 1756] [serial = 1021] [outer = (nil)] 20:49:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x9141d000) [pid = 1756] [serial = 1022] [outer = 0x91411400] 20:49:16 INFO - PROCESS | 1756 | 1463629756133 Marionette DEBUG loaded listener.js 20:49:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x91464c00) [pid = 1756] [serial = 1023] [outer = 0x91411400] 20:49:17 INFO - PROCESS | 1756 | 1463629757184 Marionette TRACE conn4 <- [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]]]}] 20:49:17 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 20:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1848ms 20:49:17 INFO - PROCESS | 1756 | 1463629757265 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 20:49:17 INFO - PROCESS | 1756 | 1463629757272 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 20:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:49:17 INFO - PROCESS | 1756 | 1463629757283 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:49:17 INFO - PROCESS | 1756 | 1463629757286 Marionette TRACE conn4 <- [1,1334,null,{}] 20:49:17 INFO - PROCESS | 1756 | 1463629757294 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:17 INFO - PROCESS | 1756 | 1463629757564 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 20:49:17 INFO - PROCESS | 1756 | 1463629757882 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x91256800 == 122 [pid = 1756] [id = 341] 20:49:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9133cc00) [pid = 1756] [serial = 1024] [outer = (nil)] 20:49:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x91e5f000) [pid = 1756] [serial = 1025] [outer = 0x9133cc00] 20:49:17 INFO - PROCESS | 1756 | 1463629757979 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x91fc7400) [pid = 1756] [serial = 1026] [outer = 0x9133cc00] 20:49:18 INFO - PROCESS | 1756 | 1463629758969 Marionette TRACE conn4 <- [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]]]}] 20:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1734ms 20:49:19 INFO - PROCESS | 1756 | 1463629759024 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 20:49:19 INFO - PROCESS | 1756 | 1463629759027 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 20:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:49:19 INFO - PROCESS | 1756 | 1463629759037 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:49:19 INFO - PROCESS | 1756 | 1463629759040 Marionette TRACE conn4 <- [1,1338,null,{}] 20:49:19 INFO - PROCESS | 1756 | 1463629759045 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:19 INFO - PROCESS | 1756 | 1463629759288 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 20:49:19 INFO - PROCESS | 1756 | 1463629759617 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x923cc800 == 123 [pid = 1756] [id = 342] 20:49:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x923cd000) [pid = 1756] [serial = 1027] [outer = (nil)] 20:49:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x924a5400) [pid = 1756] [serial = 1028] [outer = 0x923cd000] 20:49:19 INFO - PROCESS | 1756 | 1463629759729 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x924ae800) [pid = 1756] [serial = 1029] [outer = 0x923cd000] 20:49:21 INFO - PROCESS | 1756 | 1463629761289 Marionette TRACE conn4 <- [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]]]}] 20:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2299ms 20:49:21 INFO - PROCESS | 1756 | 1463629761337 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 20:49:21 INFO - PROCESS | 1756 | 1463629761343 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 20:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:49:21 INFO - PROCESS | 1756 | 1463629761350 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:49:21 INFO - PROCESS | 1756 | 1463629761355 Marionette TRACE conn4 <- [1,1342,null,{}] 20:49:21 INFO - PROCESS | 1756 | 1463629761362 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:21 INFO - PROCESS | 1756 | 1463629761607 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 20:49:21 INFO - PROCESS | 1756 | 1463629761873 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x923c7400 == 124 [pid = 1756] [id = 343] 20:49:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x923d0000) [pid = 1756] [serial = 1030] [outer = (nil)] 20:49:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x9252c400) [pid = 1756] [serial = 1031] [outer = 0x923d0000] 20:49:21 INFO - PROCESS | 1756 | 1463629761965 Marionette DEBUG loaded listener.js 20:49:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0x9255f000) [pid = 1756] [serial = 1032] [outer = 0x923d0000] 20:49:22 INFO - PROCESS | 1756 | 1463629762947 Marionette TRACE conn4 <- [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]]]}] 20:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1639ms 20:49:22 INFO - PROCESS | 1756 | 1463629762990 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 20:49:22 INFO - PROCESS | 1756 | 1463629762995 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 20:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:49:23 INFO - PROCESS | 1756 | 1463629763001 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:49:23 INFO - PROCESS | 1756 | 1463629763004 Marionette TRACE conn4 <- [1,1346,null,{}] 20:49:23 INFO - PROCESS | 1756 | 1463629763010 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:23 INFO - PROCESS | 1756 | 1463629763246 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 20:49:23 INFO - PROCESS | 1756 | 1463629763572 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x87393400 == 125 [pid = 1756] [id = 344] 20:49:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 178 (0x91fca400) [pid = 1756] [serial = 1033] [outer = (nil)] 20:49:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 179 (0x92567800) [pid = 1756] [serial = 1034] [outer = 0x91fca400] 20:49:23 INFO - PROCESS | 1756 | 1463629763672 Marionette DEBUG loaded listener.js 20:49:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 180 (0x9256c400) [pid = 1756] [serial = 1035] [outer = 0x91fca400] 20:49:24 INFO - PROCESS | 1756 | 1463629764627 Marionette TRACE conn4 <- [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]]]}] 20:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1686ms 20:49:24 INFO - PROCESS | 1756 | 1463629764689 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 20:49:24 INFO - PROCESS | 1756 | 1463629764693 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 20:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:49:24 INFO - PROCESS | 1756 | 1463629764700 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:49:24 INFO - PROCESS | 1756 | 1463629764704 Marionette TRACE conn4 <- [1,1350,null,{}] 20:49:24 INFO - PROCESS | 1756 | 1463629764710 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:24 INFO - PROCESS | 1756 | 1463629764955 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 20:49:25 INFO - PROCESS | 1756 | 1463629765248 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e18c000 == 126 [pid = 1756] [id = 345] 20:49:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 181 (0x9252c000) [pid = 1756] [serial = 1036] [outer = (nil)] 20:49:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 182 (0x92665c00) [pid = 1756] [serial = 1037] [outer = 0x9252c000] 20:49:25 INFO - PROCESS | 1756 | 1463629765339 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 183 (0x92668400) [pid = 1756] [serial = 1038] [outer = 0x9252c000] 20:49:26 INFO - PROCESS | 1756 | 1463629766272 Marionette TRACE conn4 <- [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]]]}] 20:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1637ms 20:49:26 INFO - PROCESS | 1756 | 1463629766340 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 20:49:26 INFO - PROCESS | 1756 | 1463629766343 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 20:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:49:26 INFO - PROCESS | 1756 | 1463629766352 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:49:26 INFO - PROCESS | 1756 | 1463629766357 Marionette TRACE conn4 <- [1,1354,null,{}] 20:49:26 INFO - PROCESS | 1756 | 1463629766364 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:26 INFO - PROCESS | 1756 | 1463629766609 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 20:49:26 INFO - PROCESS | 1756 | 1463629766939 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x9265bc00 == 127 [pid = 1756] [id = 346] 20:49:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 184 (0x92664800) [pid = 1756] [serial = 1039] [outer = (nil)] 20:49:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 185 (0x92beb800) [pid = 1756] [serial = 1040] [outer = 0x92664800] 20:49:27 INFO - PROCESS | 1756 | 1463629767034 Marionette DEBUG loaded listener.js 20:49:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 186 (0x92befc00) [pid = 1756] [serial = 1041] [outer = 0x92664800] 20:49:28 INFO - PROCESS | 1756 | 1463629767997 Marionette TRACE conn4 <- [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]]]}] 20:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1687ms 20:49:28 INFO - PROCESS | 1756 | 1463629768041 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 20:49:28 INFO - PROCESS | 1756 | 1463629768045 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 20:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:49:28 INFO - PROCESS | 1756 | 1463629768053 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:49:28 INFO - PROCESS | 1756 | 1463629768057 Marionette TRACE conn4 <- [1,1358,null,{}] 20:49:28 INFO - PROCESS | 1756 | 1463629768064 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:28 INFO - PROCESS | 1756 | 1463629768311 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 20:49:28 INFO - PROCESS | 1756 | 1463629768641 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x91313c00 == 128 [pid = 1756] [id = 347] 20:49:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 187 (0x92521400) [pid = 1756] [serial = 1042] [outer = (nil)] 20:49:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 188 (0x93a8d000) [pid = 1756] [serial = 1043] [outer = 0x92521400] 20:49:28 INFO - PROCESS | 1756 | 1463629768745 Marionette DEBUG loaded listener.js 20:49:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 189 (0x93cedc00) [pid = 1756] [serial = 1044] [outer = 0x92521400] 20:49:29 INFO - PROCESS | 1756 | 1463629769764 Marionette TRACE conn4 <- [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]]]}] 20:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1784ms 20:49:29 INFO - PROCESS | 1756 | 1463629769839 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 20:49:29 INFO - PROCESS | 1756 | 1463629769842 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 20:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:49:29 INFO - PROCESS | 1756 | 1463629769851 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:49:29 INFO - PROCESS | 1756 | 1463629769855 Marionette TRACE conn4 <- [1,1362,null,{}] 20:49:29 INFO - PROCESS | 1756 | 1463629769862 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:30 INFO - PROCESS | 1756 | 1463629770175 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 20:49:31 INFO - PROCESS | 1756 | 1463629771146 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:31 INFO - PROCESS | 1756 | --DOCSHELL 0x8a83e000 == 127 [pid = 1756] [id = 228] 20:49:31 INFO - PROCESS | 1756 | --DOCSHELL 0x924ae000 == 126 [pid = 1756] [id = 229] 20:49:31 INFO - PROCESS | 1756 | --DOCSHELL 0x9ac3b400 == 125 [pid = 1756] [id = 233] 20:49:31 INFO - PROCESS | 1756 | --DOCSHELL 0x9539dc00 == 124 [pid = 1756] [id = 234] 20:49:31 INFO - PROCESS | 1756 | --DOCSHELL 0x9a1e4800 == 123 [pid = 1756] [id = 231] 20:49:31 INFO - PROCESS | 1756 | --DOCSHELL 0x953e7c00 == 122 [pid = 1756] [id = 232] 20:49:31 INFO - PROCESS | 1756 | --DOCSHELL 0x924a4000 == 121 [pid = 1756] [id = 227] 20:49:31 INFO - PROCESS | 1756 | --DOCSHELL 0x99d6dc00 == 120 [pid = 1756] [id = 230] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8b0000 == 119 [pid = 1756] [id = 225] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x91463000 == 118 [pid = 1756] [id = 226] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x891a4800 == 117 [pid = 1756] [id = 331] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8ba45400 == 116 [pid = 1756] [id = 330] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8ed800 == 115 [pid = 1756] [id = 329] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8b26f400 == 114 [pid = 1756] [id = 309] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x89679c00 == 113 [pid = 1756] [id = 328] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8aa800 == 112 [pid = 1756] [id = 327] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x91309400 == 111 [pid = 1756] [id = 326] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x91336000 == 110 [pid = 1756] [id = 325] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x9124c400 == 109 [pid = 1756] [id = 323] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0d1c00 == 108 [pid = 1756] [id = 324] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x90b56400 == 107 [pid = 1756] [id = 322] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4bd400 == 106 [pid = 1756] [id = 320] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4c7400 == 105 [pid = 1756] [id = 319] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9d9800 == 104 [pid = 1756] [id = 317] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8e184000 == 103 [pid = 1756] [id = 318] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8df2f800 == 102 [pid = 1756] [id = 316] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4bbc00 == 101 [pid = 1756] [id = 315] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8ba50800 == 100 [pid = 1756] [id = 314] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc6e000 == 99 [pid = 1756] [id = 313] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8eec00 == 98 [pid = 1756] [id = 312] 20:49:32 INFO - PROCESS | 1756 | --DOCSHELL 0x864c9400 == 97 [pid = 1756] [id = 311] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 188 (0x8739a000) [pid = 1756] [serial = 855] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 187 (0x8bc63400) [pid = 1756] [serial = 929] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 186 (0x8bc6e400) [pid = 1756] [serial = 930] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 185 (0x9b7bd400) [pid = 1756] [serial = 893] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 184 (0xa061c800) [pid = 1756] [serial = 896] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 183 (0x89822400) [pid = 1756] [serial = 921] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 182 (0x8967f400) [pid = 1756] [serial = 920] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 181 (0x9528b400) [pid = 1756] [serial = 887] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 180 (0xa27c1000) [pid = 1756] [serial = 902] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 179 (0x92524000) [pid = 1756] [serial = 884] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 178 (0x8bc6a400) [pid = 1756] [serial = 872] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 177 (0xa31ef800) [pid = 1756] [serial = 899] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x864cc800) [pid = 1756] [serial = 917] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x8b264400) [pid = 1756] [serial = 926] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x8967ec00) [pid = 1756] [serial = 923] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8a840400) [pid = 1756] [serial = 924] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x9133a400) [pid = 1756] [serial = 878] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x8e858400) [pid = 1756] [serial = 875] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x9a795c00) [pid = 1756] [serial = 890] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x9a25dc00) [pid = 1756] [serial = 911] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x9a257800) [pid = 1756] [serial = 905] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x87779400) [pid = 1756] [serial = 914] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x91e5b400) [pid = 1756] [serial = 908] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x91fc5000) [pid = 1756] [serial = 881] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x9252a400) [pid = 1756] [serial = 606] [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.] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x8b26c400) [pid = 1756] [serial = 927] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x8afc3c00) [pid = 1756] [serial = 932] [outer = (nil)] [url = about:blank] 20:49:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x8738ec00 == 98 [pid = 1756] [id = 348] 20:49:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x8739a000) [pid = 1756] [serial = 1045] [outer = (nil)] 20:49:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x8777d000) [pid = 1756] [serial = 1046] [outer = 0x8739a000] 20:49:32 INFO - PROCESS | 1756 | 1463629772415 Marionette DEBUG loaded listener.js 20:49:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x89673000) [pid = 1756] [serial = 1047] [outer = 0x8739a000] 20:49:33 INFO - PROCESS | 1756 | 1463629773470 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 20:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 3697ms 20:49:33 INFO - PROCESS | 1756 | 1463629773550 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 20:49:33 INFO - PROCESS | 1756 | 1463629773556 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 20:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:49:33 INFO - PROCESS | 1756 | 1463629773566 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:49:33 INFO - PROCESS | 1756 | 1463629773571 Marionette TRACE conn4 <- [1,1366,null,{}] 20:49:33 INFO - PROCESS | 1756 | 1463629773580 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:33 INFO - PROCESS | 1756 | 1463629773833 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 20:49:34 INFO - PROCESS | 1756 | 1463629774080 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8e4400 == 99 [pid = 1756] [id = 349] 20:49:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x8a8ed000) [pid = 1756] [serial = 1048] [outer = (nil)] 20:49:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x8a9dcc00) [pid = 1756] [serial = 1049] [outer = 0x8a8ed000] 20:49:34 INFO - PROCESS | 1756 | 1463629774166 Marionette DEBUG loaded listener.js 20:49:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x8afcb000) [pid = 1756] [serial = 1050] [outer = 0x8a8ed000] 20:49:35 INFO - PROCESS | 1756 | 1463629775116 Marionette TRACE conn4 <- [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] 20:49:35 INFO - PROCESS | 1756 | 1463629775160 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 20:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:49:35 INFO - PROCESS | 1756 | 1463629775177 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:49:35 INFO - PROCESS | 1756 | 1463629775181 Marionette TRACE conn4 <- [1,1370,null,{}] 20:49:35 INFO - PROCESS | 1756 | 1463629775188 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:35 INFO - PROCESS | 1756 | 1463629775472 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 20:49:35 INFO - PROCESS | 1756 | 1463629775507 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afcf000 == 100 [pid = 1756] [id = 350] 20:49:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x8ba4bc00) [pid = 1756] [serial = 1051] [outer = (nil)] 20:49:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x8bc69800) [pid = 1756] [serial = 1052] [outer = 0x8ba4bc00] 20:49:35 INFO - PROCESS | 1756 | 1463629775591 Marionette DEBUG loaded listener.js 20:49:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x8c8a9c00) [pid = 1756] [serial = 1053] [outer = 0x8ba4bc00] 20:49:36 INFO - PROCESS | 1756 | 1463629776714 Marionette TRACE conn4 <- [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] 20:49:36 INFO - PROCESS | 1756 | 1463629776771 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 20:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:49:36 INFO - PROCESS | 1756 | 1463629776788 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:49:36 INFO - PROCESS | 1756 | 1463629776798 Marionette TRACE conn4 <- [1,1374,null,{}] 20:49:36 INFO - PROCESS | 1756 | 1463629776812 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x9ab1ec00) [pid = 1756] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x91308400) [pid = 1756] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x90b5d400) [pid = 1756] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x8d4be800) [pid = 1756] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x9133fc00) [pid = 1756] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x8e849c00) [pid = 1756] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x8d7f7000) [pid = 1756] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x864c4800) [pid = 1756] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x8e18e400) [pid = 1756] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x8ba45800) [pid = 1756] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x8c8a8800) [pid = 1756] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x864ca000) [pid = 1756] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x8ba46c00) [pid = 1756] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x8a8efc00) [pid = 1756] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x9133c800) [pid = 1756] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x8e857400) [pid = 1756] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0xa0618000) [pid = 1756] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x92bf0c00) [pid = 1756] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x91413c00) [pid = 1756] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x91253c00) [pid = 1756] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x8967a000) [pid = 1756] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x91e51800) [pid = 1756] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x91e5c000) [pid = 1756] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x8e078400) [pid = 1756] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x8d7f9800) [pid = 1756] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x90b57c00) [pid = 1756] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x8df2fc00) [pid = 1756] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9124f400) [pid = 1756] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x91248c00) [pid = 1756] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x946d4800) [pid = 1756] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x8a9dd400) [pid = 1756] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x99e74400) [pid = 1756] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x87770800) [pid = 1756] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x992b3400) [pid = 1756] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8e035800) [pid = 1756] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8dd5ec00) [pid = 1756] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x9775d400) [pid = 1756] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:49:37 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x8e078c00) [pid = 1756] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:49:37 INFO - PROCESS | 1756 | 1463629777917 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 20:49:38 INFO - PROCESS | 1756 | 1463629778058 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x864c5400 == 101 [pid = 1756] [id = 351] 20:49:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x89671800) [pid = 1756] [serial = 1054] [outer = (nil)] 20:49:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8a8ea800) [pid = 1756] [serial = 1055] [outer = 0x89671800] 20:49:38 INFO - PROCESS | 1756 | 1463629778139 Marionette DEBUG loaded listener.js 20:49:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8ba4e000) [pid = 1756] [serial = 1056] [outer = 0x89671800] 20:49:38 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:38 INFO - PROCESS | 1756 | 1463629778966 Marionette TRACE conn4 <- [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] 20:49:39 INFO - PROCESS | 1756 | 1463629779037 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 20:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:49:39 INFO - PROCESS | 1756 | 1463629779044 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:49:39 INFO - PROCESS | 1756 | 1463629779046 Marionette TRACE conn4 <- [1,1378,null,{}] 20:49:39 INFO - PROCESS | 1756 | 1463629779053 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:39 INFO - PROCESS | 1756 | 1463629779261 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 20:49:39 INFO - PROCESS | 1756 | 1463629779438 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x864c1800 == 102 [pid = 1756] [id = 352] 20:49:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8967e800) [pid = 1756] [serial = 1057] [outer = (nil)] 20:49:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8dd62000) [pid = 1756] [serial = 1058] [outer = 0x8967e800] 20:49:39 INFO - PROCESS | 1756 | 1463629779521 Marionette DEBUG loaded listener.js 20:49:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8dd66c00) [pid = 1756] [serial = 1059] [outer = 0x8967e800] 20:49:40 INFO - PROCESS | 1756 | 1463629780682 Marionette TRACE conn4 <- [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] 20:49:40 INFO - PROCESS | 1756 | 1463629780742 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 20:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:49:40 INFO - PROCESS | 1756 | 1463629780752 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:49:40 INFO - PROCESS | 1756 | 1463629780758 Marionette TRACE conn4 <- [1,1382,null,{}] 20:49:40 INFO - PROCESS | 1756 | 1463629780767 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:41 INFO - PROCESS | 1756 | 1463629781049 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 20:49:41 INFO - PROCESS | 1756 | 1463629781377 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8e5800 == 103 [pid = 1756] [id = 353] 20:49:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8a8ea000) [pid = 1756] [serial = 1060] [outer = (nil)] 20:49:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8b2d6000) [pid = 1756] [serial = 1061] [outer = 0x8a8ea000] 20:49:41 INFO - PROCESS | 1756 | 1463629781480 Marionette DEBUG loaded listener.js 20:49:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8c9fb000) [pid = 1756] [serial = 1062] [outer = 0x8a8ea000] 20:49:42 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:42 INFO - PROCESS | 1756 | 1463629782498 Marionette TRACE conn4 <- [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] 20:49:42 INFO - PROCESS | 1756 | 1463629782604 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 20:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:49:42 INFO - PROCESS | 1756 | 1463629782616 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:49:42 INFO - PROCESS | 1756 | 1463629782620 Marionette TRACE conn4 <- [1,1386,null,{}] 20:49:42 INFO - PROCESS | 1756 | 1463629782685 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:42 INFO - PROCESS | 1756 | 1463629782946 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 20:49:43 INFO - PROCESS | 1756 | 1463629783282 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df25000 == 104 [pid = 1756] [id = 354] 20:49:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8df25800) [pid = 1756] [serial = 1063] [outer = (nil)] 20:49:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x8df2d000) [pid = 1756] [serial = 1064] [outer = 0x8df25800] 20:49:43 INFO - PROCESS | 1756 | 1463629783378 Marionette DEBUG loaded listener.js 20:49:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x8e038400) [pid = 1756] [serial = 1065] [outer = 0x8df25800] 20:49:44 INFO - PROCESS | 1756 | 1463629784474 Marionette TRACE conn4 <- [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] 20:49:44 INFO - PROCESS | 1756 | 1463629784512 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 20:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:49:44 INFO - PROCESS | 1756 | 1463629784519 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:49:44 INFO - PROCESS | 1756 | 1463629784526 Marionette TRACE conn4 <- [1,1390,null,{}] 20:49:44 INFO - PROCESS | 1756 | 1463629784543 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:44 INFO - PROCESS | 1756 | 1463629784828 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 20:49:45 INFO - PROCESS | 1756 | 1463629785161 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7e9400 == 105 [pid = 1756] [id = 355] 20:49:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x8e7f5800) [pid = 1756] [serial = 1066] [outer = (nil)] 20:49:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x8e855800) [pid = 1756] [serial = 1067] [outer = 0x8e7f5800] 20:49:45 INFO - PROCESS | 1756 | 1463629785258 Marionette DEBUG loaded listener.js 20:49:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x8e8b9800) [pid = 1756] [serial = 1068] [outer = 0x8e7f5800] 20:49:46 INFO - PROCESS | 1756 | 1463629786271 Marionette TRACE conn4 <- [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]]]}] 20:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1789ms 20:49:46 INFO - PROCESS | 1756 | 1463629786309 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 20:49:46 INFO - PROCESS | 1756 | 1463629786314 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 20:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:49:46 INFO - PROCESS | 1756 | 1463629786321 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:49:46 INFO - PROCESS | 1756 | 1463629786325 Marionette TRACE conn4 <- [1,1394,null,{}] 20:49:46 INFO - PROCESS | 1756 | 1463629786331 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:46 INFO - PROCESS | 1756 | 1463629786600 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 20:49:46 INFO - PROCESS | 1756 | 1463629786926 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df2c000 == 106 [pid = 1756] [id = 356] 20:49:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x8e075c00) [pid = 1756] [serial = 1069] [outer = (nil)] 20:49:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x90b05800) [pid = 1756] [serial = 1070] [outer = 0x8e075c00] 20:49:47 INFO - PROCESS | 1756 | 1463629787026 Marionette DEBUG loaded listener.js 20:49:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x90b57c00) [pid = 1756] [serial = 1071] [outer = 0x8e075c00] 20:49:48 INFO - PROCESS | 1756 | 1463629788000 Marionette TRACE conn4 <- [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]]]}] 20:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1731ms 20:49:48 INFO - PROCESS | 1756 | 1463629788054 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 20:49:48 INFO - PROCESS | 1756 | 1463629788058 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 20:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:49:48 INFO - PROCESS | 1756 | 1463629788066 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:49:48 INFO - PROCESS | 1756 | 1463629788069 Marionette TRACE conn4 <- [1,1398,null,{}] 20:49:48 INFO - PROCESS | 1756 | 1463629788076 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:48 INFO - PROCESS | 1756 | 1463629788342 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 20:49:48 INFO - PROCESS | 1756 | 1463629788684 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e84ac00 == 107 [pid = 1756] [id = 357] 20:49:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x8f0de400) [pid = 1756] [serial = 1072] [outer = (nil)] 20:49:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x90d70800) [pid = 1756] [serial = 1073] [outer = 0x8f0de400] 20:49:48 INFO - PROCESS | 1756 | 1463629788795 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x90d77800) [pid = 1756] [serial = 1074] [outer = 0x8f0de400] 20:49:49 INFO - PROCESS | 1756 | 1463629789750 Marionette TRACE conn4 <- [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]]]}] 20:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1733ms 20:49:49 INFO - PROCESS | 1756 | 1463629789800 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 20:49:49 INFO - PROCESS | 1756 | 1463629789805 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 20:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:49:49 INFO - PROCESS | 1756 | 1463629789812 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:49:49 INFO - PROCESS | 1756 | 1463629789816 Marionette TRACE conn4 <- [1,1402,null,{}] 20:49:49 INFO - PROCESS | 1756 | 1463629789824 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:50 INFO - PROCESS | 1756 | 1463629790131 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 20:49:50 INFO - PROCESS | 1756 | 1463629790454 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9d7c00 == 108 [pid = 1756] [id = 358] 20:49:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x8b2db800) [pid = 1756] [serial = 1075] [outer = (nil)] 20:49:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x91335000) [pid = 1756] [serial = 1076] [outer = 0x8b2db800] 20:49:50 INFO - PROCESS | 1756 | 1463629790559 Marionette DEBUG loaded listener.js 20:49:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x91416400) [pid = 1756] [serial = 1077] [outer = 0x8b2db800] 20:49:51 INFO - PROCESS | 1756 | 1463629791532 Marionette TRACE conn4 <- [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]]]}] 20:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1788ms 20:49:51 INFO - PROCESS | 1756 | 1463629791602 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 20:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:49:51 INFO - PROCESS | 1756 | 1463629791606 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 20:49:51 INFO - PROCESS | 1756 | 1463629791613 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:49:51 INFO - PROCESS | 1756 | 1463629791617 Marionette TRACE conn4 <- [1,1406,null,{}] 20:49:51 INFO - PROCESS | 1756 | 1463629791623 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:51 INFO - PROCESS | 1756 | 1463629791861 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 20:49:52 INFO - PROCESS | 1756 | 1463629792179 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x90c73c00 == 109 [pid = 1756] [id = 359] 20:49:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x90db9c00) [pid = 1756] [serial = 1078] [outer = (nil)] 20:49:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x91648000) [pid = 1756] [serial = 1079] [outer = 0x90db9c00] 20:49:52 INFO - PROCESS | 1756 | 1463629792275 Marionette DEBUG loaded listener.js 20:49:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x91e51800) [pid = 1756] [serial = 1080] [outer = 0x90db9c00] 20:49:53 INFO - PROCESS | 1756 | 1463629793200 Marionette TRACE conn4 <- [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]]]}] 20:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1634ms 20:49:53 INFO - PROCESS | 1756 | 1463629793248 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 20:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:49:53 INFO - PROCESS | 1756 | 1463629793253 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 20:49:53 INFO - PROCESS | 1756 | 1463629793260 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:49:53 INFO - PROCESS | 1756 | 1463629793263 Marionette TRACE conn4 <- [1,1410,null,{}] 20:49:53 INFO - PROCESS | 1756 | 1463629793271 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:53 INFO - PROCESS | 1756 | 1463629793499 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 20:49:53 INFO - PROCESS | 1756 | 1463629793815 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x8777d400 == 110 [pid = 1756] [id = 360] 20:49:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x91465000) [pid = 1756] [serial = 1081] [outer = (nil)] 20:49:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x91fce800) [pid = 1756] [serial = 1082] [outer = 0x91465000] 20:49:53 INFO - PROCESS | 1756 | 1463629793915 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x923c8400) [pid = 1756] [serial = 1083] [outer = 0x91465000] 20:49:54 INFO - PROCESS | 1756 | 1463629794915 Marionette TRACE conn4 <- [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]]]}] 20:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1684ms 20:49:54 INFO - PROCESS | 1756 | 1463629794944 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 20:49:54 INFO - PROCESS | 1756 | 1463629794949 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 20:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:49:54 INFO - PROCESS | 1756 | 1463629794956 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:49:54 INFO - PROCESS | 1756 | 1463629794959 Marionette TRACE conn4 <- [1,1414,null,{}] 20:49:54 INFO - PROCESS | 1756 | 1463629794965 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:55 INFO - PROCESS | 1756 | 1463629795239 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 20:49:55 INFO - PROCESS | 1756 | 1463629795536 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8a8000 == 111 [pid = 1756] [id = 361] 20:49:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x8c8ac800) [pid = 1756] [serial = 1084] [outer = (nil)] 20:49:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x924abc00) [pid = 1756] [serial = 1085] [outer = 0x8c8ac800] 20:49:55 INFO - PROCESS | 1756 | 1463629795629 Marionette DEBUG loaded listener.js 20:49:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x924b1400) [pid = 1756] [serial = 1086] [outer = 0x8c8ac800] 20:49:56 INFO - PROCESS | 1756 | 1463629796679 Marionette TRACE conn4 <- [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]]]}] 20:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1744ms 20:49:56 INFO - PROCESS | 1756 | 1463629796702 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 20:49:56 INFO - PROCESS | 1756 | 1463629796706 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 20:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:49:56 INFO - PROCESS | 1756 | 1463629796714 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 1756 | 1463629796718 Marionette TRACE conn4 <- [1,1418,null,{}] 20:49:56 INFO - PROCESS | 1756 | 1463629796724 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:56 INFO - PROCESS | 1756 | 1463629796964 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 20:49:57 INFO - PROCESS | 1756 | 1463629797260 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x923c8000 == 112 [pid = 1756] [id = 362] 20:49:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x924a7000) [pid = 1756] [serial = 1087] [outer = (nil)] 20:49:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x9255dc00) [pid = 1756] [serial = 1088] [outer = 0x924a7000] 20:49:57 INFO - PROCESS | 1756 | 1463629797366 Marionette DEBUG loaded listener.js 20:49:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x92569000) [pid = 1756] [serial = 1089] [outer = 0x924a7000] 20:49:58 INFO - PROCESS | 1756 | 1463629798370 Marionette TRACE conn4 <- [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]]]}] 20:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1699ms 20:49:58 INFO - PROCESS | 1756 | 1463629798413 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 1756 | 1463629798418 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 20:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:49:58 INFO - PROCESS | 1756 | 1463629798426 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 1756 | 1463629798431 Marionette TRACE conn4 <- [1,1422,null,{}] 20:49:58 INFO - PROCESS | 1756 | 1463629798437 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:58 INFO - PROCESS | 1756 | 1463629798722 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 20:49:59 INFO - PROCESS | 1756 | 1463629799031 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x92bec400 == 113 [pid = 1756] [id = 363] 20:49:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x95075800) [pid = 1756] [serial = 1090] [outer = (nil)] 20:49:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x950d0400) [pid = 1756] [serial = 1091] [outer = 0x95075800] 20:49:59 INFO - PROCESS | 1756 | 1463629799141 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x95289800) [pid = 1756] [serial = 1092] [outer = 0x95075800] 20:50:00 INFO - PROCESS | 1756 | 1463629800142 Marionette TRACE conn4 <- [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]]]}] 20:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1790ms 20:50:00 INFO - PROCESS | 1756 | 1463629800216 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 20:50:00 INFO - PROCESS | 1756 | 1463629800220 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 20:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:50:00 INFO - PROCESS | 1756 | 1463629800227 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:50:00 INFO - PROCESS | 1756 | 1463629800231 Marionette TRACE conn4 <- [1,1426,null,{}] 20:50:00 INFO - PROCESS | 1756 | 1463629800237 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:00 INFO - PROCESS | 1756 | 1463629800515 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 20:50:00 INFO - PROCESS | 1756 | 1463629800931 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x90d78400 == 114 [pid = 1756] [id = 364] 20:50:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x9133a000) [pid = 1756] [serial = 1093] [outer = (nil)] 20:50:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x95335400) [pid = 1756] [serial = 1094] [outer = 0x9133a000] 20:50:01 INFO - PROCESS | 1756 | 1463629801092 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x9539c800) [pid = 1756] [serial = 1095] [outer = 0x9133a000] 20:50:02 INFO - PROCESS | 1756 | 1463629802425 Marionette TRACE conn4 <- [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]]]}] 20:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2245ms 20:50:02 INFO - PROCESS | 1756 | 1463629802513 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 20:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:50:02 INFO - PROCESS | 1756 | 1463629802518 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 20:50:02 INFO - PROCESS | 1756 | 1463629802525 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:50:02 INFO - PROCESS | 1756 | 1463629802529 Marionette TRACE conn4 <- [1,1430,null,{}] 20:50:02 INFO - PROCESS | 1756 | 1463629802592 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:02 INFO - PROCESS | 1756 | 1463629802931 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 20:50:03 INFO - PROCESS | 1756 | 1463629803146 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x95328c00 == 115 [pid = 1756] [id = 365] 20:50:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x95334400) [pid = 1756] [serial = 1096] [outer = (nil)] 20:50:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0x953e7c00) [pid = 1756] [serial = 1097] [outer = 0x95334400] 20:50:03 INFO - PROCESS | 1756 | 1463629803245 Marionette DEBUG loaded listener.js 20:50:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 178 (0x953ea000) [pid = 1756] [serial = 1098] [outer = 0x95334400] 20:50:04 INFO - PROCESS | 1756 | 1463629804761 Marionette TRACE conn4 <- [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]]]}] 20:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2300ms 20:50:04 INFO - PROCESS | 1756 | 1463629804826 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 1756 | 1463629804830 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 20:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:50:04 INFO - PROCESS | 1756 | 1463629804837 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 1756 | 1463629804841 Marionette TRACE conn4 <- [1,1434,null,{}] 20:50:04 INFO - PROCESS | 1756 | 1463629804848 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:05 INFO - PROCESS | 1756 | 1463629805079 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 20:50:05 INFO - PROCESS | 1756 | 1463629805385 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x953e2400 == 116 [pid = 1756] [id = 366] 20:50:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 179 (0x953e2800) [pid = 1756] [serial = 1099] [outer = (nil)] 20:50:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 180 (0x97762c00) [pid = 1756] [serial = 1100] [outer = 0x953e2800] 20:50:05 INFO - PROCESS | 1756 | 1463629805478 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 181 (0x97765000) [pid = 1756] [serial = 1101] [outer = 0x953e2800] 20:50:06 INFO - PROCESS | 1756 | 1463629806476 Marionette TRACE conn4 <- [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]]]}] 20:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1682ms 20:50:06 INFO - PROCESS | 1756 | 1463629806520 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 20:50:06 INFO - PROCESS | 1756 | 1463629806524 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 20:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:50:06 INFO - PROCESS | 1756 | 1463629806531 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 1756 | 1463629806535 Marionette TRACE conn4 <- [1,1438,null,{}] 20:50:06 INFO - PROCESS | 1756 | 1463629806540 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:06 INFO - PROCESS | 1756 | 1463629806778 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 20:50:07 INFO - PROCESS | 1756 | 1463629807109 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x950d4400 == 117 [pid = 1756] [id = 367] 20:50:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 182 (0x9770dc00) [pid = 1756] [serial = 1102] [outer = (nil)] 20:50:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 183 (0x99229000) [pid = 1756] [serial = 1103] [outer = 0x9770dc00] 20:50:07 INFO - PROCESS | 1756 | 1463629807205 Marionette DEBUG loaded listener.js 20:50:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 184 (0x992a7400) [pid = 1756] [serial = 1104] [outer = 0x9770dc00] 20:50:08 INFO - PROCESS | 1756 | 1463629808205 Marionette TRACE conn4 <- [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]]]}] 20:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1738ms 20:50:08 INFO - PROCESS | 1756 | 1463629808270 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 20:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:50:08 INFO - PROCESS | 1756 | 1463629808275 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 20:50:08 INFO - PROCESS | 1756 | 1463629808282 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 1756 | 1463629808285 Marionette TRACE conn4 <- [1,1442,null,{}] 20:50:08 INFO - PROCESS | 1756 | 1463629808292 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:08 INFO - PROCESS | 1756 | 1463629808541 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 20:50:08 INFO - PROCESS | 1756 | 1463629808882 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x953f0000 == 118 [pid = 1756] [id = 368] 20:50:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 185 (0x99d71800) [pid = 1756] [serial = 1105] [outer = (nil)] 20:50:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 186 (0x9a1ce800) [pid = 1756] [serial = 1106] [outer = 0x99d71800] 20:50:08 INFO - PROCESS | 1756 | 1463629808988 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 187 (0x9a1e0c00) [pid = 1756] [serial = 1107] [outer = 0x99d71800] 20:50:09 INFO - PROCESS | 1756 | 1463629809948 Marionette TRACE conn4 <- [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]]]}] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x9265bc00 == 117 [pid = 1756] [id = 346] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x91313c00 == 116 [pid = 1756] [id = 347] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x8e18c000 == 115 [pid = 1756] [id = 345] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x87393400 == 114 [pid = 1756] [id = 344] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x923c7400 == 113 [pid = 1756] [id = 343] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x91256800 == 112 [pid = 1756] [id = 341] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x923cc800 == 111 [pid = 1756] [id = 342] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x91307400 == 110 [pid = 1756] [id = 340] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8ee000 == 109 [pid = 1756] [id = 339] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x891a9400 == 108 [pid = 1756] [id = 338] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x8e84f400 == 107 [pid = 1756] [id = 337] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x8afc3400 == 106 [pid = 1756] [id = 336] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x87399000 == 105 [pid = 1756] [id = 335] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9e5400 == 104 [pid = 1756] [id = 333] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc64800 == 103 [pid = 1756] [id = 334] 20:50:11 INFO - PROCESS | 1756 | --DOCSHELL 0x87777400 == 102 [pid = 1756] [id = 332] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 186 (0x8cc86c00) [pid = 1756] [serial = 995] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 185 (0x97711c00) [pid = 1756] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 184 (0x924a8c00) [pid = 1756] [serial = 882] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 183 (0x90d70c00) [pid = 1756] [serial = 966] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 182 (0x8d5d5c00) [pid = 1756] [serial = 944] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 181 (0x91413400) [pid = 1756] [serial = 974] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 180 (0x90b0f800) [pid = 1756] [serial = 963] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 179 (0x8dd64400) [pid = 1756] [serial = 947] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 178 (0x864ce800) [pid = 1756] [serial = 918] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 177 (0x8e857000) [pid = 1756] [serial = 957] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x8d4c6000) [pid = 1756] [serial = 873] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x8c8b1c00) [pid = 1756] [serial = 941] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x87399400) [pid = 1756] [serial = 935] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8ba4fc00) [pid = 1756] [serial = 992] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x8afc3000) [pid = 1756] [serial = 989] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x9146cc00) [pid = 1756] [serial = 978] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x923c4800) [pid = 1756] [serial = 984] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x8dd6c800) [pid = 1756] [serial = 948] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x8919e400) [pid = 1756] [serial = 936] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0xa36f1c00) [pid = 1756] [serial = 900] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x953a6c00) [pid = 1756] [serial = 888] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x91fc1400) [pid = 1756] [serial = 981] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x91314c00) [pid = 1756] [serial = 971] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x8e852800) [pid = 1756] [serial = 956] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x91336400) [pid = 1756] [serial = 972] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x8967dc00) [pid = 1756] [serial = 986] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x91e5cc00) [pid = 1756] [serial = 909] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x9a260400) [pid = 1756] [serial = 912] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x8bc70800) [pid = 1756] [serial = 993] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x90c71c00) [pid = 1756] [serial = 965] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x90b0e400) [pid = 1756] [serial = 876] [outer = (nil)] [url = about:blank] 20:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 3200ms 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x91467000) [pid = 1756] [serial = 977] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x8e18bc00) [pid = 1756] [serial = 953] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x8d5e0c00) [pid = 1756] [serial = 945] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x91255c00) [pid = 1756] [serial = 969] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x8e06f800) [pid = 1756] [serial = 951] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x90b0a000) [pid = 1756] [serial = 962] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x92560400) [pid = 1756] [serial = 885] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x9141d800) [pid = 1756] [serial = 879] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x91e57800) [pid = 1756] [serial = 980] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x91250c00) [pid = 1756] [serial = 968] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0xa2377800) [pid = 1756] [serial = 897] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x8b26a000) [pid = 1756] [serial = 939] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x8e7eb800) [pid = 1756] [serial = 954] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x89829800) [pid = 1756] [serial = 987] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x9be67800) [pid = 1756] [serial = 894] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x8777b400) [pid = 1756] [serial = 915] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x9ac36400) [pid = 1756] [serial = 891] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8e02d000) [pid = 1756] [serial = 950] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8afcd800) [pid = 1756] [serial = 990] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8c9f8400) [pid = 1756] [serial = 942] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0xa685f400) [pid = 1756] [serial = 903] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8e8b8c00) [pid = 1756] [serial = 959] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x9a259400) [pid = 1756] [serial = 906] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x91415000) [pid = 1756] [serial = 975] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x923c1800) [pid = 1756] [serial = 983] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x8afc4c00) [pid = 1756] [serial = 938] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x8f0d5000) [pid = 1756] [serial = 960] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x90c79000) [pid = 1756] [serial = 870] [outer = (nil)] [url = about:blank] 20:50:11 INFO - PROCESS | 1756 | 1463629811654 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 1756 | 1463629811660 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 20:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:50:11 INFO - PROCESS | 1756 | 1463629811673 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 1756 | 1463629811682 Marionette TRACE conn4 <- [1,1446,null,{}] 20:50:11 INFO - PROCESS | 1756 | 1463629811690 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:11 INFO - PROCESS | 1756 | 1463629811902 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 20:50:12 INFO - PROCESS | 1756 | 1463629812110 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x8919fc00 == 103 [pid = 1756] [id = 369] 20:50:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x891a1000) [pid = 1756] [serial = 1108] [outer = (nil)] 20:50:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x891aa400) [pid = 1756] [serial = 1109] [outer = 0x891a1000] 20:50:12 INFO - PROCESS | 1756 | 1463629812193 Marionette DEBUG loaded listener.js 20:50:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8981e800) [pid = 1756] [serial = 1110] [outer = 0x891a1000] 20:50:13 INFO - PROCESS | 1756 | 1463629813101 Marionette TRACE conn4 <- [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]]]}] 20:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1498ms 20:50:13 INFO - PROCESS | 1756 | 1463629813172 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 20:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:50:13 INFO - PROCESS | 1756 | 1463629813178 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 20:50:13 INFO - PROCESS | 1756 | 1463629813191 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:50:13 INFO - PROCESS | 1756 | 1463629813196 Marionette TRACE conn4 <- [1,1450,null,{}] 20:50:13 INFO - PROCESS | 1756 | 1463629813204 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:13 INFO - PROCESS | 1756 | 1463629813427 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 20:50:13 INFO - PROCESS | 1756 | 1463629813680 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8ef000 == 104 [pid = 1756] [id = 370] 20:50:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8a8ef400) [pid = 1756] [serial = 1111] [outer = (nil)] 20:50:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8afc4c00) [pid = 1756] [serial = 1112] [outer = 0x8a8ef400] 20:50:13 INFO - PROCESS | 1756 | 1463629813763 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8afcec00) [pid = 1756] [serial = 1113] [outer = 0x8a8ef400] 20:50:14 INFO - PROCESS | 1756 | 1463629814729 Marionette TRACE conn4 <- [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]]]}] 20:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1589ms 20:50:14 INFO - PROCESS | 1756 | 1463629814777 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 1756 | 1463629814781 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 20:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:50:14 INFO - PROCESS | 1756 | 1463629814795 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 1756 | 1463629814799 Marionette TRACE conn4 <- [1,1454,null,{}] 20:50:14 INFO - PROCESS | 1756 | 1463629814815 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:15 INFO - PROCESS | 1756 | 1463629815119 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 20:50:15 INFO - PROCESS | 1756 | 1463629815312 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc70800 == 105 [pid = 1756] [id = 371] 20:50:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8c8aa800) [pid = 1756] [serial = 1114] [outer = (nil)] 20:50:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8c9f8400) [pid = 1756] [serial = 1115] [outer = 0x8c8aa800] 20:50:15 INFO - PROCESS | 1756 | 1463629815438 Marionette DEBUG loaded listener.js 20:50:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8d4be800) [pid = 1756] [serial = 1116] [outer = 0x8c8aa800] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x9133cc00) [pid = 1756] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8d5da400) [pid = 1756] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8a8ed000) [pid = 1756] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x92664800) [pid = 1756] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8ba4bc00) [pid = 1756] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8e851000) [pid = 1756] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x90c80c00) [pid = 1756] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x91fca400) [pid = 1756] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x92521400) [pid = 1756] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8e7f2c00) [pid = 1756] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x87777800) [pid = 1756] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x9252c000) [pid = 1756] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x923cd000) [pid = 1756] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x8dd67c00) [pid = 1756] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x923d0000) [pid = 1756] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x8afc4400) [pid = 1756] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x8c8ab800) [pid = 1756] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x91411400) [pid = 1756] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x8739a000) [pid = 1756] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x89678800) [pid = 1756] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:50:16 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x89671800) [pid = 1756] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:50:16 INFO - PROCESS | 1756 | 1463629816915 Marionette TRACE conn4 <- [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]]]}] 20:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2199ms 20:50:17 INFO - PROCESS | 1756 | 1463629816995 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 20:50:17 INFO - PROCESS | 1756 | 1463629817015 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 20:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:50:17 INFO - PROCESS | 1756 | 1463629817023 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:50:17 INFO - PROCESS | 1756 | 1463629817026 Marionette TRACE conn4 <- [1,1458,null,{}] 20:50:17 INFO - PROCESS | 1756 | 1463629817032 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:17 INFO - PROCESS | 1756 | 1463629817239 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 20:50:17 INFO - PROCESS | 1756 | 1463629817415 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x87777800 == 106 [pid = 1756] [id = 372] 20:50:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0x89671800) [pid = 1756] [serial = 1117] [outer = (nil)] 20:50:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x8c9f0000) [pid = 1756] [serial = 1118] [outer = 0x89671800] 20:50:17 INFO - PROCESS | 1756 | 1463629817496 Marionette DEBUG loaded listener.js 20:50:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x8d5db800) [pid = 1756] [serial = 1119] [outer = 0x89671800] 20:50:18 INFO - PROCESS | 1756 | 1463629818360 Marionette TRACE conn4 <- [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]]]}] 20:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1386ms 20:50:18 INFO - PROCESS | 1756 | 1463629818410 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 1756 | 1463629818414 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 20:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:50:18 INFO - PROCESS | 1756 | 1463629818420 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 1756 | 1463629818424 Marionette TRACE conn4 <- [1,1462,null,{}] 20:50:18 INFO - PROCESS | 1756 | 1463629818429 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:18 INFO - PROCESS | 1756 | 1463629818621 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 20:50:19 INFO - PROCESS | 1756 | 1463629819026 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x87391000 == 107 [pid = 1756] [id = 373] 20:50:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x87393400) [pid = 1756] [serial = 1120] [outer = (nil)] 20:50:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x87770000) [pid = 1756] [serial = 1121] [outer = 0x87393400] 20:50:19 INFO - PROCESS | 1756 | 1463629819125 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x8919e000) [pid = 1756] [serial = 1122] [outer = 0x87393400] 20:50:20 INFO - PROCESS | 1756 | 1463629820161 Marionette TRACE conn4 <- [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]]]}] 20:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1787ms 20:50:20 INFO - PROCESS | 1756 | 1463629820211 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 20:50:20 INFO - PROCESS | 1756 | 1463629820224 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 20:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:50:20 INFO - PROCESS | 1756 | 1463629820239 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 1756 | 1463629820245 Marionette TRACE conn4 <- [1,1466,null,{}] 20:50:20 INFO - PROCESS | 1756 | 1463629820252 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:20 INFO - PROCESS | 1756 | 1463629820517 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 20:50:20 INFO - PROCESS | 1756 | 1463629820834 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afcc000 == 108 [pid = 1756] [id = 374] 20:50:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x8b269800) [pid = 1756] [serial = 1123] [outer = (nil)] 20:50:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8b273800) [pid = 1756] [serial = 1124] [outer = 0x8b269800] 20:50:20 INFO - PROCESS | 1756 | 1463629820932 Marionette DEBUG loaded listener.js 20:50:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8bc62c00) [pid = 1756] [serial = 1125] [outer = 0x8b269800] 20:50:21 INFO - PROCESS | 1756 | 1463629821966 Marionette TRACE conn4 <- [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]]]}] 20:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1785ms 20:50:22 INFO - PROCESS | 1756 | 1463629822028 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 20:50:22 INFO - PROCESS | 1756 | 1463629822035 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 20:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:50:22 INFO - PROCESS | 1756 | 1463629822043 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:50:22 INFO - PROCESS | 1756 | 1463629822047 Marionette TRACE conn4 <- [1,1470,null,{}] 20:50:22 INFO - PROCESS | 1756 | 1463629822053 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:22 INFO - PROCESS | 1756 | 1463629822327 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 20:50:22 INFO - PROCESS | 1756 | 1463629822687 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x8cc84800 == 109 [pid = 1756] [id = 375] 20:50:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8a8e7c00) [pid = 1756] [serial = 1126] [outer = (nil)] 20:50:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8d5d3400) [pid = 1756] [serial = 1127] [outer = 0x8a8e7c00] 20:50:22 INFO - PROCESS | 1756 | 1463629822798 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8d7f3400) [pid = 1756] [serial = 1128] [outer = 0x8a8e7c00] 20:50:23 INFO - PROCESS | 1756 | 1463629823788 Marionette TRACE conn4 <- [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]]]}] 20:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1790ms 20:50:23 INFO - PROCESS | 1756 | 1463629823835 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 20:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:50:23 INFO - PROCESS | 1756 | 1463629823839 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 20:50:23 INFO - PROCESS | 1756 | 1463629823856 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:50:23 INFO - PROCESS | 1756 | 1463629823866 Marionette TRACE conn4 <- [1,1474,null,{}] 20:50:23 INFO - PROCESS | 1756 | 1463629823874 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:24 INFO - PROCESS | 1756 | 1463629824147 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 20:50:24 INFO - PROCESS | 1756 | 1463629824467 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x8cc82c00 == 110 [pid = 1756] [id = 376] 20:50:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8d7f9400) [pid = 1756] [serial = 1129] [outer = (nil)] 20:50:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8e033800) [pid = 1756] [serial = 1130] [outer = 0x8d7f9400] 20:50:24 INFO - PROCESS | 1756 | 1463629824559 Marionette DEBUG loaded listener.js 20:50:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8e06b000) [pid = 1756] [serial = 1131] [outer = 0x8d7f9400] 20:50:25 INFO - PROCESS | 1756 | 1463629825544 Marionette TRACE conn4 <- [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]]]}] 20:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1751ms 20:50:25 INFO - PROCESS | 1756 | 1463629825599 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 20:50:25 INFO - PROCESS | 1756 | 1463629825603 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 20:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:50:25 INFO - PROCESS | 1756 | 1463629825610 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:50:25 INFO - PROCESS | 1756 | 1463629825614 Marionette TRACE conn4 <- [1,1478,null,{}] 20:50:25 INFO - PROCESS | 1756 | 1463629825620 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:25 INFO - PROCESS | 1756 | 1463629825852 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 20:50:26 INFO - PROCESS | 1756 | 1463629826167 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e032c00 == 111 [pid = 1756] [id = 377] 20:50:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8e073800) [pid = 1756] [serial = 1132] [outer = (nil)] 20:50:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8e18ec00) [pid = 1756] [serial = 1133] [outer = 0x8e073800] 20:50:26 INFO - PROCESS | 1756 | 1463629826260 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8e7f2800) [pid = 1756] [serial = 1134] [outer = 0x8e073800] 20:50:27 INFO - PROCESS | 1756 | 1463629827215 Marionette TRACE conn4 <- [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]]]}] 20:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1682ms 20:50:27 INFO - PROCESS | 1756 | 1463629827293 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 20:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:50:27 INFO - PROCESS | 1756 | 1463629827297 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 20:50:27 INFO - PROCESS | 1756 | 1463629827304 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:50:27 INFO - PROCESS | 1756 | 1463629827308 Marionette TRACE conn4 <- [1,1482,null,{}] 20:50:27 INFO - PROCESS | 1756 | 1463629827314 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:27 INFO - PROCESS | 1756 | 1463629827574 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 20:50:27 INFO - PROCESS | 1756 | 1463629827911 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e854c00 == 112 [pid = 1756] [id = 378] 20:50:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8e856000) [pid = 1756] [serial = 1135] [outer = (nil)] 20:50:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8e8adc00) [pid = 1756] [serial = 1136] [outer = 0x8e856000] 20:50:28 INFO - PROCESS | 1756 | 1463629828018 Marionette DEBUG loaded listener.js 20:50:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x90b0bc00) [pid = 1756] [serial = 1137] [outer = 0x8e856000] 20:50:29 INFO - PROCESS | 1756 | 1463629829013 Marionette TRACE conn4 <- [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]]]}] 20:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1740ms 20:50:29 INFO - PROCESS | 1756 | 1463629829046 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 20:50:29 INFO - PROCESS | 1756 | 1463629829050 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 20:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:50:29 INFO - PROCESS | 1756 | 1463629829059 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:50:29 INFO - PROCESS | 1756 | 1463629829063 Marionette TRACE conn4 <- [1,1486,null,{}] 20:50:29 INFO - PROCESS | 1756 | 1463629829070 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:29 INFO - PROCESS | 1756 | 1463629829300 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 20:50:29 INFO - PROCESS | 1756 | 1463629829611 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d8c00 == 113 [pid = 1756] [id = 379] 20:50:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x90b55800) [pid = 1756] [serial = 1138] [outer = (nil)] 20:50:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x90d73800) [pid = 1756] [serial = 1139] [outer = 0x90b55800] 20:50:29 INFO - PROCESS | 1756 | 1463629829715 Marionette DEBUG loaded listener.js 20:50:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x90d77400) [pid = 1756] [serial = 1140] [outer = 0x90b55800] 20:50:30 INFO - PROCESS | 1756 | 1463629830716 Marionette TRACE conn4 <- [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]]]}] 20:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1736ms 20:50:30 INFO - PROCESS | 1756 | 1463629830796 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 20:50:30 INFO - PROCESS | 1756 | 1463629830801 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 20:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:50:30 INFO - PROCESS | 1756 | 1463629830807 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 1756 | 1463629830810 Marionette TRACE conn4 <- [1,1490,null,{}] 20:50:30 INFO - PROCESS | 1756 | 1463629830817 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:31 INFO - PROCESS | 1756 | 1463629831081 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 20:50:31 INFO - PROCESS | 1756 | 1463629831410 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e857c00 == 114 [pid = 1756] [id = 380] 20:50:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8e8b8000) [pid = 1756] [serial = 1141] [outer = (nil)] 20:50:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x9124bc00) [pid = 1756] [serial = 1142] [outer = 0x8e8b8000] 20:50:31 INFO - PROCESS | 1756 | 1463629831507 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x9124ec00) [pid = 1756] [serial = 1143] [outer = 0x8e8b8000] 20:50:32 INFO - PROCESS | 1756 | 1463629832592 Marionette TRACE conn4 <- [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]]]}] 20:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1833ms 20:50:32 INFO - PROCESS | 1756 | 1463629832641 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 20:50:32 INFO - PROCESS | 1756 | 1463629832646 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 20:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:50:32 INFO - PROCESS | 1756 | 1463629832653 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:50:32 INFO - PROCESS | 1756 | 1463629832657 Marionette TRACE conn4 <- [1,1494,null,{}] 20:50:32 INFO - PROCESS | 1756 | 1463629832663 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:32 INFO - PROCESS | 1756 | 1463629832910 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 20:50:33 INFO - PROCESS | 1756 | 1463629833269 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8b9400 == 115 [pid = 1756] [id = 381] 20:50:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x90db5400) [pid = 1756] [serial = 1144] [outer = (nil)] 20:50:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x91312800) [pid = 1756] [serial = 1145] [outer = 0x90db5400] 20:50:33 INFO - PROCESS | 1756 | 1463629833367 Marionette DEBUG loaded listener.js 20:50:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x91336400) [pid = 1756] [serial = 1146] [outer = 0x90db5400] 20:50:34 INFO - PROCESS | 1756 | 1463629834320 Marionette TRACE conn4 <- [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]]]}] 20:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1738ms 20:50:34 INFO - PROCESS | 1756 | 1463629834392 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 1756 | 1463629834396 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 20:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:50:34 INFO - PROCESS | 1756 | 1463629834402 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 1756 | 1463629834405 Marionette TRACE conn4 <- [1,1498,null,{}] 20:50:34 INFO - PROCESS | 1756 | 1463629834411 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:34 INFO - PROCESS | 1756 | 1463629834642 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 20:50:34 INFO - PROCESS | 1756 | 1463629834957 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5d9800 == 116 [pid = 1756] [id = 382] 20:50:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x90dba400) [pid = 1756] [serial = 1147] [outer = (nil)] 20:50:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x91417000) [pid = 1756] [serial = 1148] [outer = 0x90dba400] 20:50:35 INFO - PROCESS | 1756 | 1463629835054 Marionette DEBUG loaded listener.js 20:50:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x9141d800) [pid = 1756] [serial = 1149] [outer = 0x90dba400] 20:50:36 INFO - PROCESS | 1756 | 1463629835995 Marionette TRACE conn4 <- [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]]]}] 20:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1634ms 20:50:36 INFO - PROCESS | 1756 | 1463629836037 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 20:50:36 INFO - PROCESS | 1756 | 1463629836041 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 20:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:50:36 INFO - PROCESS | 1756 | 1463629836048 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:50:36 INFO - PROCESS | 1756 | 1463629836053 Marionette TRACE conn4 <- [1,1502,null,{}] 20:50:36 INFO - PROCESS | 1756 | 1463629836060 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:36 INFO - PROCESS | 1756 | 1463629836293 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 20:50:36 INFO - PROCESS | 1756 | 1463629836656 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x91648c00 == 117 [pid = 1756] [id = 383] 20:50:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x9164b000) [pid = 1756] [serial = 1150] [outer = (nil)] 20:50:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x91e58400) [pid = 1756] [serial = 1151] [outer = 0x9164b000] 20:50:36 INFO - PROCESS | 1756 | 1463629836779 Marionette DEBUG loaded listener.js 20:50:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x91fc5c00) [pid = 1756] [serial = 1152] [outer = 0x9164b000] 20:50:37 INFO - PROCESS | 1756 | 1463629837788 Marionette TRACE conn4 <- [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]]]}] 20:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1791ms 20:50:37 INFO - PROCESS | 1756 | 1463629837841 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 20:50:37 INFO - PROCESS | 1756 | 1463629837845 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 20:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:50:37 INFO - PROCESS | 1756 | 1463629837853 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:50:37 INFO - PROCESS | 1756 | 1463629837858 Marionette TRACE conn4 <- [1,1506,null,{}] 20:50:37 INFO - PROCESS | 1756 | 1463629837865 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:38 INFO - PROCESS | 1756 | 1463629838178 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 20:50:38 INFO - PROCESS | 1756 | 1463629838501 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x891a0c00 == 118 [pid = 1756] [id = 384] 20:50:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x9146b000) [pid = 1756] [serial = 1153] [outer = (nil)] 20:50:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x924ad000) [pid = 1756] [serial = 1154] [outer = 0x9146b000] 20:50:38 INFO - PROCESS | 1756 | 1463629838592 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x92525000) [pid = 1756] [serial = 1155] [outer = 0x9146b000] 20:50:39 INFO - PROCESS | 1756 | 1463629839563 Marionette TRACE conn4 <- [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]]]}] 20:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1733ms 20:50:39 INFO - PROCESS | 1756 | 1463629839588 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 20:50:39 INFO - PROCESS | 1756 | 1463629839592 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 20:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:50:39 INFO - PROCESS | 1756 | 1463629839599 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - PROCESS | 1756 | 1463629839603 Marionette TRACE conn4 <- [1,1510,null,{}] 20:50:39 INFO - PROCESS | 1756 | 1463629839609 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:39 INFO - PROCESS | 1756 | 1463629839834 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 20:50:40 INFO - PROCESS | 1756 | 1463629840154 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x864cf400 == 119 [pid = 1756] [id = 385] 20:50:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x87399c00) [pid = 1756] [serial = 1156] [outer = (nil)] 20:50:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x92564400) [pid = 1756] [serial = 1157] [outer = 0x87399c00] 20:50:40 INFO - PROCESS | 1756 | 1463629840253 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x92566c00) [pid = 1756] [serial = 1158] [outer = 0x87399c00] 20:50:41 INFO - PROCESS | 1756 | 1463629841229 Marionette TRACE conn4 <- [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]]]}] 20:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1685ms 20:50:41 INFO - PROCESS | 1756 | 1463629841288 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 1756 | 1463629841312 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 20:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:50:41 INFO - PROCESS | 1756 | 1463629841324 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1756 | 1463629841327 Marionette TRACE conn4 <- [1,1514,null,{}] 20:50:41 INFO - PROCESS | 1756 | 1463629841338 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:41 INFO - PROCESS | 1756 | 1463629841780 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 20:50:42 INFO - PROCESS | 1756 | 1463629842233 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x8981e000 == 120 [pid = 1756] [id = 386] 20:50:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x92521400) [pid = 1756] [serial = 1159] [outer = (nil)] 20:50:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x92be3c00) [pid = 1756] [serial = 1160] [outer = 0x92521400] 20:50:42 INFO - PROCESS | 1756 | 1463629842395 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x92be8400) [pid = 1756] [serial = 1161] [outer = 0x92521400] 20:50:43 INFO - PROCESS | 1756 | 1463629843483 Marionette TRACE conn4 <- [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]]]}] 20:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2199ms 20:50:43 INFO - PROCESS | 1756 | 1463629843523 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 20:50:43 INFO - PROCESS | 1756 | 1463629843527 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 20:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:50:43 INFO - PROCESS | 1756 | 1463629843534 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:50:43 INFO - PROCESS | 1756 | 1463629843537 Marionette TRACE conn4 <- [1,1518,null,{}] 20:50:43 INFO - PROCESS | 1756 | 1463629843543 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:43 INFO - PROCESS | 1756 | 1463629843764 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 20:50:44 INFO - PROCESS | 1756 | 1463629844084 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x92524c00 == 121 [pid = 1756] [id = 387] 20:50:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x92662c00) [pid = 1756] [serial = 1162] [outer = (nil)] 20:50:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x946d1c00) [pid = 1756] [serial = 1163] [outer = 0x92662c00] 20:50:44 INFO - PROCESS | 1756 | 1463629844178 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x946d9c00) [pid = 1756] [serial = 1164] [outer = 0x92662c00] 20:50:45 INFO - PROCESS | 1756 | 1463629845096 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 20:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1635ms 20:50:45 INFO - PROCESS | 1756 | 1463629845170 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1756 | 1463629845173 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 20:50:45 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:50:45 INFO - PROCESS | 1756 | 1463629845181 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1756 | 1463629845183 Marionette TRACE conn4 <- [1,1522,null,{}] 20:50:45 INFO - PROCESS | 1756 | 1463629845189 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:45 INFO - PROCESS | 1756 | 1463629845473 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 20:50:45 INFO - PROCESS | 1756 | 1463629845796 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x92663c00 == 122 [pid = 1756] [id = 388] 20:50:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x92667c00) [pid = 1756] [serial = 1165] [outer = (nil)] 20:50:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x953a0000) [pid = 1756] [serial = 1166] [outer = 0x92667c00] 20:50:45 INFO - PROCESS | 1756 | 1463629845892 Marionette DEBUG loaded listener.js 20:50:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x953e9400) [pid = 1756] [serial = 1167] [outer = 0x92667c00] 20:50:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:46 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:50:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:46 INFO - PROCESS | 1756 | 1463629846705 Marionette TRACE conn4 <- [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"]]]}] 20:50:46 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 () { 20:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:50:46 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 () { 20:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:50:46 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 () { 20:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:50:46 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 () { 20:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:50:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1583ms 20:50:46 INFO - PROCESS | 1756 | 1463629846782 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 20:50:46 INFO - PROCESS | 1756 | 1463629846787 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 20:50:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:50:46 INFO - PROCESS | 1756 | 1463629846804 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:50:46 INFO - PROCESS | 1756 | 1463629846812 Marionette TRACE conn4 <- [1,1526,null,{}] 20:50:46 INFO - PROCESS | 1756 | 1463629846822 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:47 INFO - PROCESS | 1756 | 1463629847062 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 20:50:47 INFO - PROCESS | 1756 | 1463629847412 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x8ba46c00 == 123 [pid = 1756] [id = 389] 20:50:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x8d7f0000) [pid = 1756] [serial = 1168] [outer = (nil)] 20:50:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9922ec00) [pid = 1756] [serial = 1169] [outer = 0x8d7f0000] 20:50:47 INFO - PROCESS | 1756 | 1463629847508 Marionette DEBUG loaded listener.js 20:50:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x99e65400) [pid = 1756] [serial = 1170] [outer = 0x8d7f0000] 20:50:48 INFO - PROCESS | 1756 | 1463629848445 Marionette TRACE conn4 <- [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"]]]}] 20:50:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:50:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:50:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:50:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1709ms 20:50:48 INFO - PROCESS | 1756 | 1463629848519 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 1756 | 1463629848522 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 20:50:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:50:48 INFO - PROCESS | 1756 | 1463629848534 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 1756 | 1463629848537 Marionette TRACE conn4 <- [1,1530,null,{}] 20:50:48 INFO - PROCESS | 1756 | 1463629848544 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:48 INFO - PROCESS | 1756 | 1463629848782 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x864c5400 == 122 [pid = 1756] [id = 351] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc6f000 == 121 [pid = 1756] [id = 224] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8afcf000 == 120 [pid = 1756] [id = 350] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4bd000 == 119 [pid = 1756] [id = 126] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x87777800 == 118 [pid = 1756] [id = 372] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc70800 == 117 [pid = 1756] [id = 371] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8ef000 == 116 [pid = 1756] [id = 370] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8919fc00 == 115 [pid = 1756] [id = 369] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x953f0000 == 114 [pid = 1756] [id = 368] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x950d4400 == 113 [pid = 1756] [id = 367] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x95328c00 == 112 [pid = 1756] [id = 365] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x953e2400 == 111 [pid = 1756] [id = 366] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x90d78400 == 110 [pid = 1756] [id = 364] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x92bec400 == 109 [pid = 1756] [id = 363] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x923c8000 == 108 [pid = 1756] [id = 362] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8a8000 == 107 [pid = 1756] [id = 361] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x90c73c00 == 106 [pid = 1756] [id = 359] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8777d400 == 105 [pid = 1756] [id = 360] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9d7c00 == 104 [pid = 1756] [id = 358] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8a83dc00 == 103 [pid = 1756] [id = 237] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8e84ac00 == 102 [pid = 1756] [id = 357] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8df2c000 == 101 [pid = 1756] [id = 356] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x90b5c800 == 100 [pid = 1756] [id = 321] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7e9400 == 99 [pid = 1756] [id = 355] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8df25000 == 98 [pid = 1756] [id = 354] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x992b3c00 == 97 [pid = 1756] [id = 10] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8e5800 == 96 [pid = 1756] [id = 353] 20:50:50 INFO - PROCESS | 1756 | --DOCSHELL 0x864c1800 == 95 [pid = 1756] [id = 352] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x91e5f000) [pid = 1756] [serial = 1025] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x8e031c00) [pid = 1756] [serial = 1008] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x8afcb000) [pid = 1756] [serial = 1050] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x92befc00) [pid = 1756] [serial = 1041] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x8a9dcc00) [pid = 1756] [serial = 1049] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x8c8a9c00) [pid = 1756] [serial = 1053] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x90b61000) [pid = 1756] [serial = 1014] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x9130dc00) [pid = 1756] [serial = 1020] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x9256c400) [pid = 1756] [serial = 1035] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x93cedc00) [pid = 1756] [serial = 1044] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x90db8000) [pid = 1756] [serial = 1017] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x8bc69800) [pid = 1756] [serial = 1052] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x89676c00) [pid = 1756] [serial = 999] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x92668400) [pid = 1756] [serial = 1038] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x924ae800) [pid = 1756] [serial = 1029] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x8e8af800) [pid = 1756] [serial = 1013] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x8e182800) [pid = 1756] [serial = 1011] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x9255f000) [pid = 1756] [serial = 1032] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x8b2e3c00) [pid = 1756] [serial = 1002] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x924a5400) [pid = 1756] [serial = 1028] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x90d7dc00) [pid = 1756] [serial = 1016] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x91252c00) [pid = 1756] [serial = 1019] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x92665c00) [pid = 1756] [serial = 1037] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x8cc8cc00) [pid = 1756] [serial = 1004] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x8b264c00) [pid = 1756] [serial = 1001] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x8e079000) [pid = 1756] [serial = 1010] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x891a6c00) [pid = 1756] [serial = 998] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x92beb800) [pid = 1756] [serial = 1040] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x91464c00) [pid = 1756] [serial = 1023] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x89673000) [pid = 1756] [serial = 1047] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x8b271c00) [pid = 1756] [serial = 933] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8df2dc00) [pid = 1756] [serial = 1007] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x9141d000) [pid = 1756] [serial = 1022] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x91fc7400) [pid = 1756] [serial = 1026] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8d5d6800) [pid = 1756] [serial = 1005] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x93a8d000) [pid = 1756] [serial = 1043] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x92567800) [pid = 1756] [serial = 1034] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8a8ea800) [pid = 1756] [serial = 1055] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8777d000) [pid = 1756] [serial = 1046] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x9252c400) [pid = 1756] [serial = 1031] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x8ba4e000) [pid = 1756] [serial = 1056] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1756 | 1463629850513 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x8776f000 == 96 [pid = 1756] [id = 390] 20:50:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x87770400) [pid = 1756] [serial = 1171] [outer = (nil)] 20:50:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x87777400) [pid = 1756] [serial = 1172] [outer = 0x87770400] 20:50:50 INFO - PROCESS | 1756 | 1463629850603 Marionette DEBUG loaded listener.js 20:50:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x891a7400) [pid = 1756] [serial = 1173] [outer = 0x87770400] 20:50:51 INFO - PROCESS | 1756 | 1463629851397 Marionette TRACE conn4 <- [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]]]}] 20:50:51 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 20:50:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:50:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:50:51 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. 20:50:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:50:51 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 2893ms 20:50:51 INFO - PROCESS | 1756 | 1463629851432 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 1756 | 1463629851439 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 20:50:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:50:51 INFO - PROCESS | 1756 | 1463629851447 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 1756 | 1463629851452 Marionette TRACE conn4 <- [1,1534,null,{}] 20:50:51 INFO - PROCESS | 1756 | 1463629851459 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:51 INFO - PROCESS | 1756 | 1463629851684 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 20:50:51 INFO - PROCESS | 1756 | 1463629851897 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x89675400 == 97 [pid = 1756] [id = 391] 20:50:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x89828000) [pid = 1756] [serial = 1174] [outer = (nil)] 20:50:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8a9df800) [pid = 1756] [serial = 1175] [outer = 0x89828000] 20:50:52 INFO - PROCESS | 1756 | 1463629851994 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8afcc800) [pid = 1756] [serial = 1176] [outer = 0x89828000] 20:50:52 INFO - PROCESS | 1756 | 1463629852955 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 20:50:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:50:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1588ms 20:50:53 INFO - PROCESS | 1756 | 1463629853039 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 20:50:53 INFO - PROCESS | 1756 | 1463629853046 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 20:50:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:50:53 INFO - PROCESS | 1756 | 1463629853054 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:50:53 INFO - PROCESS | 1756 | 1463629853057 Marionette TRACE conn4 <- [1,1538,null,{}] 20:50:53 INFO - PROCESS | 1756 | 1463629853074 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:53 INFO - PROCESS | 1756 | 1463629853364 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 20:50:53 INFO - PROCESS | 1756 | 1463629853409 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x864d0400 == 98 [pid = 1756] [id = 392] 20:50:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8982ac00) [pid = 1756] [serial = 1177] [outer = (nil)] 20:50:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8bc6b000) [pid = 1756] [serial = 1178] [outer = 0x8982ac00] 20:50:53 INFO - PROCESS | 1756 | 1463629853488 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8c8af000) [pid = 1756] [serial = 1179] [outer = 0x8982ac00] 20:50:54 INFO - PROCESS | 1756 | 1463629854615 Marionette TRACE conn4 <- [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]]]}] 20:50:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:50:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1610ms 20:50:54 INFO - PROCESS | 1756 | 1463629854666 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 20:50:54 INFO - PROCESS | 1756 | 1463629854672 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 20:50:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x9770dc00) [pid = 1756] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x891a1000) [pid = 1756] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x99d71800) [pid = 1756] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8c8ac800) [pid = 1756] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x91465000) [pid = 1756] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8e075c00) [pid = 1756] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8a8ef400) [pid = 1756] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x8df25800) [pid = 1756] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x8c8aa800) [pid = 1756] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x9133a000) [pid = 1756] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x953e2800) [pid = 1756] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x8f0de400) [pid = 1756] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x90db9c00) [pid = 1756] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x924a7000) [pid = 1756] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x95334400) [pid = 1756] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x8a8ea000) [pid = 1756] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x8b2db800) [pid = 1756] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x8e7f5800) [pid = 1756] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x95075800) [pid = 1756] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:50:55 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x8a8e6800) [pid = 1756] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:50:55 INFO - PROCESS | 1756 | 1463629855432 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 1756 | 1463629855442 Marionette TRACE conn4 <- [1,1542,null,{}] 20:50:55 INFO - PROCESS | 1756 | 1463629855450 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:55 INFO - PROCESS | 1756 | 1463629855747 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 20:50:55 INFO - PROCESS | 1756 | 1463629855874 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8aa800 == 99 [pid = 1756] [id = 393] 20:50:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x8c8b2800) [pid = 1756] [serial = 1180] [outer = (nil)] 20:50:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x8d4bb800) [pid = 1756] [serial = 1181] [outer = 0x8c8b2800] 20:50:55 INFO - PROCESS | 1756 | 1463629855962 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x8d5da400) [pid = 1756] [serial = 1182] [outer = 0x8c8b2800] 20:50:56 INFO - PROCESS | 1756 | 1463629856812 Marionette TRACE conn4 <- [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]]]}] 20:50:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:50:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1606ms 20:50:56 INFO - PROCESS | 1756 | 1463629856875 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 20:50:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:50:56 INFO - PROCESS | 1756 | 1463629856881 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 20:50:56 INFO - PROCESS | 1756 | 1463629856887 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:50:56 INFO - PROCESS | 1756 | 1463629856891 Marionette TRACE conn4 <- [1,1546,null,{}] 20:50:56 INFO - PROCESS | 1756 | 1463629856897 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:57 INFO - PROCESS | 1756 | 1463629857112 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 20:50:57 INFO - PROCESS | 1756 | 1463629857429 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x864cf000 == 100 [pid = 1756] [id = 394] 20:50:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x87392000) [pid = 1756] [serial = 1183] [outer = (nil)] 20:50:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x87779400) [pid = 1756] [serial = 1184] [outer = 0x87392000] 20:50:57 INFO - PROCESS | 1756 | 1463629857596 Marionette DEBUG loaded listener.js 20:50:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8967bc00) [pid = 1756] [serial = 1185] [outer = 0x87392000] 20:50:58 INFO - PROCESS | 1756 | 1463629858612 Marionette TRACE conn4 <- [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]]]}] 20:50:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:50:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1789ms 20:50:58 INFO - PROCESS | 1756 | 1463629858677 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 20:50:58 INFO - PROCESS | 1756 | 1463629858684 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 20:50:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:50:58 INFO - PROCESS | 1756 | 1463629858693 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:50:58 INFO - PROCESS | 1756 | 1463629858699 Marionette TRACE conn4 <- [1,1550,null,{}] 20:50:58 INFO - PROCESS | 1756 | 1463629858708 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:58 INFO - PROCESS | 1756 | 1463629858994 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 20:50:59 INFO - PROCESS | 1756 | 1463629859321 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b26f800 == 101 [pid = 1756] [id = 395] 20:50:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8b272400) [pid = 1756] [serial = 1186] [outer = (nil)] 20:50:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8ba4b400) [pid = 1756] [serial = 1187] [outer = 0x8b272400] 20:50:59 INFO - PROCESS | 1756 | 1463629859418 Marionette DEBUG loaded listener.js 20:50:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8bc6f000) [pid = 1756] [serial = 1188] [outer = 0x8b272400] 20:51:00 INFO - PROCESS | 1756 | 1463629860445 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 20:51:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:51:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1794ms 20:51:00 INFO - PROCESS | 1756 | 1463629860491 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 20:51:00 INFO - PROCESS | 1756 | 1463629860498 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 20:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:51:00 INFO - PROCESS | 1756 | 1463629860509 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:51:00 INFO - PROCESS | 1756 | 1463629860513 Marionette TRACE conn4 <- [1,1554,null,{}] 20:51:00 INFO - PROCESS | 1756 | 1463629860521 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:00 INFO - PROCESS | 1756 | 1463629860781 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 20:51:01 INFO - PROCESS | 1756 | 1463629861157 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9fac00 == 102 [pid = 1756] [id = 396] 20:51:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8d4c1400) [pid = 1756] [serial = 1189] [outer = (nil)] 20:51:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8d7f1800) [pid = 1756] [serial = 1190] [outer = 0x8d4c1400] 20:51:01 INFO - PROCESS | 1756 | 1463629861255 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8dd6b000) [pid = 1756] [serial = 1191] [outer = 0x8d4c1400] 20:51:02 INFO - PROCESS | 1756 | 1463629862282 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 20:51:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:51:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1851ms 20:51:02 INFO - PROCESS | 1756 | 1463629862360 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 20:51:02 INFO - PROCESS | 1756 | 1463629862365 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 20:51:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:51:02 INFO - PROCESS | 1756 | 1463629862376 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 1756 | 1463629862386 Marionette TRACE conn4 <- [1,1558,null,{}] 20:51:02 INFO - PROCESS | 1756 | 1463629862402 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:02 INFO - PROCESS | 1756 | 1463629862800 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 20:51:03 INFO - PROCESS | 1756 | 1463629863032 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b265800 == 103 [pid = 1756] [id = 397] 20:51:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8df22800) [pid = 1756] [serial = 1192] [outer = (nil)] 20:51:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8e075400) [pid = 1756] [serial = 1193] [outer = 0x8df22800] 20:51:03 INFO - PROCESS | 1756 | 1463629863125 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8e184000) [pid = 1756] [serial = 1194] [outer = 0x8df22800] 20:51:04 INFO - PROCESS | 1756 | 1463629864109 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 20:51:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:51:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1749ms 20:51:04 INFO - PROCESS | 1756 | 1463629864121 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 20:51:04 INFO - PROCESS | 1756 | 1463629864126 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 20:51:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:51:04 INFO - PROCESS | 1756 | 1463629864133 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 1756 | 1463629864136 Marionette TRACE conn4 <- [1,1562,null,{}] 20:51:04 INFO - PROCESS | 1756 | 1463629864142 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:04 INFO - PROCESS | 1756 | 1463629864373 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 20:51:04 INFO - PROCESS | 1756 | 1463629864691 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5e0800 == 104 [pid = 1756] [id = 398] 20:51:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8e035000) [pid = 1756] [serial = 1195] [outer = (nil)] 20:51:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8e851800) [pid = 1756] [serial = 1196] [outer = 0x8e035000] 20:51:04 INFO - PROCESS | 1756 | 1463629864786 Marionette DEBUG loaded listener.js 20:51:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8e8b0800) [pid = 1756] [serial = 1197] [outer = 0x8e035000] 20:51:05 INFO - PROCESS | 1756 | 1463629865724 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 20:51:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:51:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1639ms 20:51:05 INFO - PROCESS | 1756 | 1463629865773 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 20:51:05 INFO - PROCESS | 1756 | 1463629865778 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 20:51:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:51:05 INFO - PROCESS | 1756 | 1463629865785 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 1756 | 1463629865788 Marionette TRACE conn4 <- [1,1566,null,{}] 20:51:05 INFO - PROCESS | 1756 | 1463629865794 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:06 INFO - PROCESS | 1756 | 1463629866033 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 20:51:06 INFO - PROCESS | 1756 | 1463629866356 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d8000 == 105 [pid = 1756] [id = 399] 20:51:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8f0d8800) [pid = 1756] [serial = 1198] [outer = (nil)] 20:51:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8f0dd000) [pid = 1756] [serial = 1199] [outer = 0x8f0d8800] 20:51:06 INFO - PROCESS | 1756 | 1463629866470 Marionette DEBUG loaded listener.js 20:51:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x90b5c800) [pid = 1756] [serial = 1200] [outer = 0x8f0d8800] 20:51:07 INFO - PROCESS | 1756 | 1463629867562 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:51:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1835ms 20:51:07 INFO - PROCESS | 1756 | 1463629867622 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 1756 | 1463629867627 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 20:51:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:51:07 INFO - PROCESS | 1756 | 1463629867634 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 1756 | 1463629867638 Marionette TRACE conn4 <- [1,1570,null,{}] 20:51:07 INFO - PROCESS | 1756 | 1463629867645 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:07 INFO - PROCESS | 1756 | 1463629867882 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 20:51:08 INFO - PROCESS | 1756 | 1463629868216 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e857000 == 106 [pid = 1756] [id = 400] 20:51:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8e8b2800) [pid = 1756] [serial = 1201] [outer = (nil)] 20:51:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x90d7dc00) [pid = 1756] [serial = 1202] [outer = 0x8e8b2800] 20:51:08 INFO - PROCESS | 1756 | 1463629868315 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x90dbc400) [pid = 1756] [serial = 1203] [outer = 0x8e8b2800] 20:51:09 INFO - PROCESS | 1756 | 1463629869268 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:51:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1684ms 20:51:09 INFO - PROCESS | 1756 | 1463629869319 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 20:51:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:51:09 INFO - PROCESS | 1756 | 1463629869324 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 20:51:09 INFO - PROCESS | 1756 | 1463629869330 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1756 | 1463629869334 Marionette TRACE conn4 <- [1,1574,null,{}] 20:51:09 INFO - PROCESS | 1756 | 1463629869340 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:09 INFO - PROCESS | 1756 | 1463629869573 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 20:51:09 INFO - PROCESS | 1756 | 1463629869889 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4be000 == 107 [pid = 1756] [id = 401] 20:51:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8e071c00) [pid = 1756] [serial = 1204] [outer = (nil)] 20:51:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x91312400) [pid = 1756] [serial = 1205] [outer = 0x8e071c00] 20:51:09 INFO - PROCESS | 1756 | 1463629869986 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x91334800) [pid = 1756] [serial = 1206] [outer = 0x8e071c00] 20:51:11 INFO - PROCESS | 1756 | 1463629871080 Marionette TRACE conn4 <- [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]]]}] 20:51:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:51:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1787ms 20:51:11 INFO - PROCESS | 1756 | 1463629871118 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 20:51:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:51:11 INFO - PROCESS | 1756 | 1463629871122 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 20:51:11 INFO - PROCESS | 1756 | 1463629871129 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:51:11 INFO - PROCESS | 1756 | 1463629871133 Marionette TRACE conn4 <- [1,1578,null,{}] 20:51:11 INFO - PROCESS | 1756 | 1463629871139 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:11 INFO - PROCESS | 1756 | 1463629871371 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 20:51:11 INFO - PROCESS | 1756 | 1463629871696 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b03c00 == 108 [pid = 1756] [id = 402] 20:51:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x90db9800) [pid = 1756] [serial = 1207] [outer = (nil)] 20:51:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x9141ac00) [pid = 1756] [serial = 1208] [outer = 0x90db9800] 20:51:11 INFO - PROCESS | 1756 | 1463629871792 Marionette DEBUG loaded listener.js 20:51:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x91460400) [pid = 1756] [serial = 1209] [outer = 0x90db9800] 20:51:12 INFO - PROCESS | 1756 | 1463629872730 Marionette TRACE conn4 <- [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]]]}] 20:51:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:51:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1640ms 20:51:12 INFO - PROCESS | 1756 | 1463629872769 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 20:51:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:51:12 INFO - PROCESS | 1756 | 1463629872774 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 20:51:12 INFO - PROCESS | 1756 | 1463629872781 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 1756 | 1463629872785 Marionette TRACE conn4 <- [1,1582,null,{}] 20:51:12 INFO - PROCESS | 1756 | 1463629872791 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:13 INFO - PROCESS | 1756 | 1463629873031 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 20:51:13 INFO - PROCESS | 1756 | 1463629873362 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x9124f400 == 109 [pid = 1756] [id = 403] 20:51:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x91314800) [pid = 1756] [serial = 1210] [outer = (nil)] 20:51:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x91648800) [pid = 1756] [serial = 1211] [outer = 0x91314800] 20:51:13 INFO - PROCESS | 1756 | 1463629873460 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x91e52400) [pid = 1756] [serial = 1212] [outer = 0x91314800] 20:51:14 INFO - PROCESS | 1756 | 1463629874415 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 20:51:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:51:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1683ms 20:51:14 INFO - PROCESS | 1756 | 1463629874465 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 1756 | 1463629874469 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 20:51:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:51:14 INFO - PROCESS | 1756 | 1463629874476 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 1756 | 1463629874480 Marionette TRACE conn4 <- [1,1586,null,{}] 20:51:14 INFO - PROCESS | 1756 | 1463629874487 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:14 INFO - PROCESS | 1756 | 1463629874713 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 20:51:15 INFO - PROCESS | 1756 | 1463629875044 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fc8000 == 110 [pid = 1756] [id = 404] 20:51:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x91fca400) [pid = 1756] [serial = 1213] [outer = (nil)] 20:51:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x91fd0000) [pid = 1756] [serial = 1214] [outer = 0x91fca400] 20:51:15 INFO - PROCESS | 1756 | 1463629875152 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x923cf000) [pid = 1756] [serial = 1215] [outer = 0x91fca400] 20:51:16 INFO - PROCESS | 1756 | 1463629876133 Marionette TRACE conn4 <- [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]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:51:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1735ms 20:51:16 INFO - PROCESS | 1756 | 1463629876212 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 1756 | 1463629876216 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 20:51:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:51:16 INFO - PROCESS | 1756 | 1463629876223 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 1756 | 1463629876228 Marionette TRACE conn4 <- [1,1590,null,{}] 20:51:16 INFO - PROCESS | 1756 | 1463629876233 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:16 INFO - PROCESS | 1756 | 1463629876520 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 20:51:16 INFO - PROCESS | 1756 | 1463629876848 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b01400 == 111 [pid = 1756] [id = 405] 20:51:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x90b0d400) [pid = 1756] [serial = 1216] [outer = (nil)] 20:51:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9252f400) [pid = 1756] [serial = 1217] [outer = 0x90b0d400] 20:51:16 INFO - PROCESS | 1756 | 1463629876941 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x92560c00) [pid = 1756] [serial = 1218] [outer = 0x90b0d400] 20:51:17 INFO - PROCESS | 1756 | 1463629877909 Marionette TRACE conn4 <- [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]]]}] 20:51:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:51:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1736ms 20:51:17 INFO - PROCESS | 1756 | 1463629877962 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 20:51:17 INFO - PROCESS | 1756 | 1463629877965 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 20:51:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:51:17 INFO - PROCESS | 1756 | 1463629877973 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 1756 | 1463629877977 Marionette TRACE conn4 <- [1,1594,null,{}] 20:51:17 INFO - PROCESS | 1756 | 1463629877984 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:18 INFO - PROCESS | 1756 | 1463629878225 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 20:51:18 INFO - PROCESS | 1756 | 1463629878559 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fc2c00 == 112 [pid = 1756] [id = 406] 20:51:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9252b000) [pid = 1756] [serial = 1219] [outer = (nil)] 20:51:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x92668400) [pid = 1756] [serial = 1220] [outer = 0x9252b000] 20:51:18 INFO - PROCESS | 1756 | 1463629878663 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x92be2400) [pid = 1756] [serial = 1221] [outer = 0x9252b000] 20:51:19 INFO - PROCESS | 1756 | 1463629879700 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 20:51:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:51:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1793ms 20:51:19 INFO - PROCESS | 1756 | 1463629879771 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 20:51:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:51:19 INFO - PROCESS | 1756 | 1463629879776 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 20:51:19 INFO - PROCESS | 1756 | 1463629879784 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:51:19 INFO - PROCESS | 1756 | 1463629879787 Marionette TRACE conn4 <- [1,1598,null,{}] 20:51:19 INFO - PROCESS | 1756 | 1463629879794 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:20 INFO - PROCESS | 1756 | 1463629880049 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 20:51:20 INFO - PROCESS | 1756 | 1463629880354 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x92526000 == 113 [pid = 1756] [id = 407] 20:51:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x92569800) [pid = 1756] [serial = 1222] [outer = (nil)] 20:51:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x93cf4c00) [pid = 1756] [serial = 1223] [outer = 0x92569800] 20:51:20 INFO - PROCESS | 1756 | 1463629880446 Marionette DEBUG loaded listener.js 20:51:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x95071800) [pid = 1756] [serial = 1224] [outer = 0x92569800] 20:51:21 INFO - PROCESS | 1756 | 1463629881424 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 20:51:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:51:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1688ms 20:51:21 INFO - PROCESS | 1756 | 1463629881471 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 20:51:21 INFO - PROCESS | 1756 | 1463629881475 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 20:51:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:51:21 INFO - PROCESS | 1756 | 1463629881483 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:51:21 INFO - PROCESS | 1756 | 1463629881486 Marionette TRACE conn4 <- [1,1602,null,{}] 20:51:21 INFO - PROCESS | 1756 | 1463629881492 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:21 INFO - PROCESS | 1756 | 1463629881734 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 20:51:22 INFO - PROCESS | 1756 | 1463629882081 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x864cfc00 == 114 [pid = 1756] [id = 408] 20:51:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x90d73c00) [pid = 1756] [serial = 1225] [outer = (nil)] 20:51:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x9539b800) [pid = 1756] [serial = 1226] [outer = 0x90d73c00] 20:51:22 INFO - PROCESS | 1756 | 1463629882177 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x953a4800) [pid = 1756] [serial = 1227] [outer = 0x90d73c00] 20:51:23 INFO - PROCESS | 1756 | 1463629883196 Marionette TRACE conn4 <- [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]]]}] 20:51:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:51:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1782ms 20:51:23 INFO - PROCESS | 1756 | 1463629883265 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 20:51:23 INFO - PROCESS | 1756 | 1463629883270 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 20:51:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:51:23 INFO - PROCESS | 1756 | 1463629883276 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:51:23 INFO - PROCESS | 1756 | 1463629883280 Marionette TRACE conn4 <- [1,1606,null,{}] 20:51:23 INFO - PROCESS | 1756 | 1463629883286 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:23 INFO - PROCESS | 1756 | 1463629883521 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 20:51:23 INFO - PROCESS | 1756 | 1463629883862 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x864c1400 == 115 [pid = 1756] [id = 409] 20:51:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x864c2800) [pid = 1756] [serial = 1228] [outer = (nil)] 20:51:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x97760400) [pid = 1756] [serial = 1229] [outer = 0x864c2800] 20:51:23 INFO - PROCESS | 1756 | 1463629883975 Marionette DEBUG loaded listener.js 20:51:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x98127800) [pid = 1756] [serial = 1230] [outer = 0x864c2800] 20:51:24 INFO - PROCESS | 1756 | 1463629884915 Marionette TRACE conn4 <- [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]]]}] 20:51:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:51:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1682ms 20:51:24 INFO - PROCESS | 1756 | 1463629884960 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 1756 | 1463629884964 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 20:51:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:51:24 INFO - PROCESS | 1756 | 1463629884971 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 1756 | 1463629884974 Marionette TRACE conn4 <- [1,1610,null,{}] 20:51:24 INFO - PROCESS | 1756 | 1463629884983 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:25 INFO - PROCESS | 1756 | 1463629885218 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 20:51:25 INFO - PROCESS | 1756 | 1463629885541 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x9539e000 == 116 [pid = 1756] [id = 410] 20:51:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x9539f400) [pid = 1756] [serial = 1231] [outer = (nil)] 20:51:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x9a251800) [pid = 1756] [serial = 1232] [outer = 0x9539f400] 20:51:25 INFO - PROCESS | 1756 | 1463629885652 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x9a258c00) [pid = 1756] [serial = 1233] [outer = 0x9539f400] 20:51:26 INFO - PROCESS | 1756 | 1463629886550 Marionette TRACE conn4 <- [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]]]}] 20:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1640ms 20:51:26 INFO - PROCESS | 1756 | 1463629886612 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 1756 | 1463629886617 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 20:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:51:26 INFO - PROCESS | 1756 | 1463629886623 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 1756 | 1463629886627 Marionette TRACE conn4 <- [1,1614,null,{}] 20:51:26 INFO - PROCESS | 1756 | 1463629886633 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:26 INFO - PROCESS | 1756 | 1463629886873 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 20:51:27 INFO - PROCESS | 1756 | 1463629887200 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x99d70c00 == 117 [pid = 1756] [id = 411] 20:51:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x9a252400) [pid = 1756] [serial = 1234] [outer = (nil)] 20:51:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x9a4ddc00) [pid = 1756] [serial = 1235] [outer = 0x9a252400] 20:51:27 INFO - PROCESS | 1756 | 1463629887298 Marionette DEBUG loaded listener.js 20:51:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x9a63e800) [pid = 1756] [serial = 1236] [outer = 0x9a252400] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8738ec00 == 116 [pid = 1756] [id = 348] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8aa800 == 115 [pid = 1756] [id = 393] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x864d0400 == 114 [pid = 1756] [id = 392] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x89675400 == 113 [pid = 1756] [id = 391] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8776f000 == 112 [pid = 1756] [id = 390] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x92663c00 == 111 [pid = 1756] [id = 388] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8981e000 == 110 [pid = 1756] [id = 386] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x92524c00 == 109 [pid = 1756] [id = 387] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x864cf400 == 108 [pid = 1756] [id = 385] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x891a0c00 == 107 [pid = 1756] [id = 384] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x91648c00 == 106 [pid = 1756] [id = 383] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8e8b9400 == 105 [pid = 1756] [id = 381] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5d9800 == 104 [pid = 1756] [id = 382] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8e857c00 == 103 [pid = 1756] [id = 380] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0d8c00 == 102 [pid = 1756] [id = 379] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8e854c00 == 101 [pid = 1756] [id = 378] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8e032c00 == 100 [pid = 1756] [id = 377] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8cc82c00 == 99 [pid = 1756] [id = 376] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8afcc000 == 98 [pid = 1756] [id = 374] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x8cc84800 == 97 [pid = 1756] [id = 375] 20:51:29 INFO - PROCESS | 1756 | --DOCSHELL 0x87391000 == 96 [pid = 1756] [id = 373] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x8c9f0000) [pid = 1756] [serial = 1118] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x99229000) [pid = 1756] [serial = 1103] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x891aa400) [pid = 1756] [serial = 1109] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x9a1e0c00) [pid = 1756] [serial = 1107] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x924b1400) [pid = 1756] [serial = 1086] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x923c8400) [pid = 1756] [serial = 1083] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x8981e800) [pid = 1756] [serial = 1110] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x9a1ce800) [pid = 1756] [serial = 1106] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x90b05800) [pid = 1756] [serial = 1070] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x8afc4c00) [pid = 1756] [serial = 1112] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x8e038400) [pid = 1756] [serial = 1065] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x8c9f8400) [pid = 1756] [serial = 1115] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x9539c800) [pid = 1756] [serial = 1095] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x992a7400) [pid = 1756] [serial = 1104] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x97762c00) [pid = 1756] [serial = 1100] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x90d70800) [pid = 1756] [serial = 1073] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x90d77800) [pid = 1756] [serial = 1074] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x8dd62000) [pid = 1756] [serial = 1058] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x95335400) [pid = 1756] [serial = 1094] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x91648000) [pid = 1756] [serial = 1079] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x92569000) [pid = 1756] [serial = 1089] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x953ea000) [pid = 1756] [serial = 1098] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x953e7c00) [pid = 1756] [serial = 1097] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x97765000) [pid = 1756] [serial = 1101] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x8c9fb000) [pid = 1756] [serial = 1062] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x91335000) [pid = 1756] [serial = 1076] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x8e8b9800) [pid = 1756] [serial = 1068] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x95289800) [pid = 1756] [serial = 1092] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x90b57c00) [pid = 1756] [serial = 1071] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x924abc00) [pid = 1756] [serial = 1085] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x8d4be800) [pid = 1756] [serial = 1116] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x8afcec00) [pid = 1756] [serial = 1113] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x950d0400) [pid = 1756] [serial = 1091] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8b2d6000) [pid = 1756] [serial = 1061] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x91fce800) [pid = 1756] [serial = 1082] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x9255dc00) [pid = 1756] [serial = 1088] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8df2d000) [pid = 1756] [serial = 1064] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8e855800) [pid = 1756] [serial = 1067] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8d4c3800) [pid = 1756] [serial = 996] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x91e51800) [pid = 1756] [serial = 1080] [outer = (nil)] [url = about:blank] 20:51:29 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x91416400) [pid = 1756] [serial = 1077] [outer = (nil)] [url = about:blank] 20:51:30 INFO - PROCESS | 1756 | 1463629890016 Marionette TRACE conn4 <- [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]]]}] 20:51:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 20:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 3442ms 20:51:30 INFO - PROCESS | 1756 | 1463629890067 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 20:51:30 INFO - PROCESS | 1756 | 1463629890074 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 20:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:51:30 INFO - PROCESS | 1756 | 1463629890084 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 1756 | 1463629890088 Marionette TRACE conn4 <- [1,1618,null,{}] 20:51:30 INFO - PROCESS | 1756 | 1463629890098 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:30 INFO - PROCESS | 1756 | 1463629890335 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 20:51:30 INFO - PROCESS | 1756 | 1463629890536 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a83dc00 == 97 [pid = 1756] [id = 412] 20:51:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8a840400) [pid = 1756] [serial = 1237] [outer = (nil)] 20:51:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8a8edc00) [pid = 1756] [serial = 1238] [outer = 0x8a840400] 20:51:30 INFO - PROCESS | 1756 | 1463629890692 Marionette DEBUG loaded listener.js 20:51:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8afc6c00) [pid = 1756] [serial = 1239] [outer = 0x8a840400] 20:51:31 INFO - PROCESS | 1756 | 1463629891635 Marionette TRACE conn4 <- [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]]]}] 20:51:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1651ms 20:51:31 INFO - PROCESS | 1756 | 1463629891736 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 20:51:31 INFO - PROCESS | 1756 | 1463629891745 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 20:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:51:31 INFO - PROCESS | 1756 | 1463629891756 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:51:31 INFO - PROCESS | 1756 | 1463629891760 Marionette TRACE conn4 <- [1,1622,null,{}] 20:51:31 INFO - PROCESS | 1756 | 1463629891769 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:32 INFO - PROCESS | 1756 | 1463629892033 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 20:51:32 INFO - PROCESS | 1756 | 1463629892367 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b26d800 == 98 [pid = 1756] [id = 413] 20:51:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8b2d6000) [pid = 1756] [serial = 1240] [outer = (nil)] 20:51:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8bc62000) [pid = 1756] [serial = 1241] [outer = 0x8b2d6000] 20:51:32 INFO - PROCESS | 1756 | 1463629892455 Marionette DEBUG loaded listener.js 20:51:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8c8b3c00) [pid = 1756] [serial = 1242] [outer = 0x8b2d6000] 20:51:33 INFO - PROCESS | 1756 | 1463629893383 Marionette TRACE conn4 <- [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]]]}] 20:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 20:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1735ms 20:51:33 INFO - PROCESS | 1756 | 1463629893522 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 20:51:33 INFO - PROCESS | 1756 | 1463629893525 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 20:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:51:33 INFO - PROCESS | 1756 | 1463629893534 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:51:33 INFO - PROCESS | 1756 | 1463629893540 Marionette TRACE conn4 <- [1,1626,null,{}] 20:51:33 INFO - PROCESS | 1756 | 1463629893569 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:33 INFO - PROCESS | 1756 | 1463629893873 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 20:51:34 INFO - PROCESS | 1756 | 1463629894098 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc68c00 == 99 [pid = 1756] [id = 414] 20:51:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8d5d9800) [pid = 1756] [serial = 1243] [outer = (nil)] 20:51:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8d7f2400) [pid = 1756] [serial = 1244] [outer = 0x8d5d9800] 20:51:34 INFO - PROCESS | 1756 | 1463629894211 Marionette DEBUG loaded listener.js 20:51:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8dd68000) [pid = 1756] [serial = 1245] [outer = 0x8d5d9800] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x87770400) [pid = 1756] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x90db5400) [pid = 1756] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x9164b000) [pid = 1756] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x9146b000) [pid = 1756] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x90dba400) [pid = 1756] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x90b55800) [pid = 1756] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8e8b8000) [pid = 1756] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x89828000) [pid = 1756] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x92667c00) [pid = 1756] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x87399c00) [pid = 1756] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8e073800) [pid = 1756] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8a8e7c00) [pid = 1756] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x92662c00) [pid = 1756] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x8b269800) [pid = 1756] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:51:34 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x8d7f9400) [pid = 1756] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:51:35 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x92521400) [pid = 1756] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:51:35 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x8e856000) [pid = 1756] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:51:35 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x8982ac00) [pid = 1756] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:51:35 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x87393400) [pid = 1756] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:51:35 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x8967e800) [pid = 1756] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:51:35 INFO - PROCESS | 1756 | 1463629895458 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1950ms 20:51:35 INFO - PROCESS | 1756 | 1463629895484 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 20:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:51:35 INFO - PROCESS | 1756 | 1463629895489 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 20:51:35 INFO - PROCESS | 1756 | 1463629895495 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 1756 | 1463629895499 Marionette TRACE conn4 <- [1,1630,null,{}] 20:51:35 INFO - PROCESS | 1756 | 1463629895504 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:35 INFO - PROCESS | 1756 | 1463629895721 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 20:51:35 INFO - PROCESS | 1756 | 1463629895913 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a839800 == 100 [pid = 1756] [id = 415] 20:51:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8ba43000) [pid = 1756] [serial = 1246] [outer = (nil)] 20:51:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8dd68800) [pid = 1756] [serial = 1247] [outer = 0x8ba43000] 20:51:35 INFO - PROCESS | 1756 | 1463629895990 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8e02ec00) [pid = 1756] [serial = 1248] [outer = 0x8ba43000] 20:51:36 INFO - PROCESS | 1756 | 1463629896952 Marionette TRACE conn4 <- [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]]]}] 20:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1506ms 20:51:37 INFO - PROCESS | 1756 | 1463629897004 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 1756 | 1463629897009 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 20:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:51:37 INFO - PROCESS | 1756 | 1463629897019 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 1756 | 1463629897030 Marionette TRACE conn4 <- [1,1634,null,{}] 20:51:37 INFO - PROCESS | 1756 | 1463629897046 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:37 INFO - PROCESS | 1756 | 1463629897378 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 20:51:37 INFO - PROCESS | 1756 | 1463629897713 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x8982c800 == 101 [pid = 1756] [id = 416] 20:51:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8a83f000) [pid = 1756] [serial = 1249] [outer = (nil)] 20:51:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8a8e8800) [pid = 1756] [serial = 1250] [outer = 0x8a83f000] 20:51:37 INFO - PROCESS | 1756 | 1463629897844 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8afc4c00) [pid = 1756] [serial = 1251] [outer = 0x8a83f000] 20:51:39 INFO - PROCESS | 1756 | 1463629899070 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 20:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2096ms 20:51:39 INFO - PROCESS | 1756 | 1463629899117 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 20:51:39 INFO - PROCESS | 1756 | 1463629899129 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 20:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:51:39 INFO - PROCESS | 1756 | 1463629899149 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:51:39 INFO - PROCESS | 1756 | 1463629899163 Marionette TRACE conn4 <- [1,1638,null,{}] 20:51:39 INFO - PROCESS | 1756 | 1463629899178 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:39 INFO - PROCESS | 1756 | 1463629899543 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 20:51:39 INFO - PROCESS | 1756 | 1463629899876 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x8ba4ac00 == 102 [pid = 1756] [id = 417] 20:51:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8ba4ec00) [pid = 1756] [serial = 1252] [outer = (nil)] 20:51:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8d4c6400) [pid = 1756] [serial = 1253] [outer = 0x8ba4ec00] 20:51:40 INFO - PROCESS | 1756 | 1463629899999 Marionette DEBUG loaded listener.js 20:51:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8e02b800) [pid = 1756] [serial = 1254] [outer = 0x8ba4ec00] 20:51:41 INFO - PROCESS | 1756 | 1463629901214 Marionette TRACE conn4 <- [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]]]}] 20:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2123ms 20:51:41 INFO - PROCESS | 1756 | 1463629901267 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 20:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:51:41 INFO - PROCESS | 1756 | 1463629901273 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 20:51:41 INFO - PROCESS | 1756 | 1463629901282 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:51:41 INFO - PROCESS | 1756 | 1463629901290 Marionette TRACE conn4 <- [1,1642,null,{}] 20:51:41 INFO - PROCESS | 1756 | 1463629901312 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:41 INFO - PROCESS | 1756 | 1463629901648 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 20:51:42 INFO - PROCESS | 1756 | 1463629902086 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x8cc88c00 == 103 [pid = 1756] [id = 418] 20:51:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8e189c00) [pid = 1756] [serial = 1255] [outer = (nil)] 20:51:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8e84a800) [pid = 1756] [serial = 1256] [outer = 0x8e189c00] 20:51:42 INFO - PROCESS | 1756 | 1463629902211 Marionette DEBUG loaded listener.js 20:51:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8e8b1800) [pid = 1756] [serial = 1257] [outer = 0x8e189c00] 20:51:43 INFO - PROCESS | 1756 | 1463629903432 Marionette TRACE conn4 <- [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]]]}] 20:51:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2206ms 20:51:43 INFO - PROCESS | 1756 | 1463629903489 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 20:51:43 INFO - PROCESS | 1756 | 1463629903497 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 20:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:51:43 INFO - PROCESS | 1756 | 1463629903505 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 1756 | 1463629903510 Marionette TRACE conn4 <- [1,1646,null,{}] 20:51:43 INFO - PROCESS | 1756 | 1463629903519 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:43 INFO - PROCESS | 1756 | 1463629903888 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 20:51:44 INFO - PROCESS | 1756 | 1463629904262 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df26400 == 104 [pid = 1756] [id = 419] 20:51:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8e7f5800) [pid = 1756] [serial = 1258] [outer = (nil)] 20:51:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x90b09400) [pid = 1756] [serial = 1259] [outer = 0x8e7f5800] 20:51:44 INFO - PROCESS | 1756 | 1463629904380 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x90b52800) [pid = 1756] [serial = 1260] [outer = 0x8e7f5800] 20:51:45 INFO - PROCESS | 1756 | 1463629905485 Marionette TRACE conn4 <- [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]]]}] 20:51:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:51:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2037ms 20:51:45 INFO - PROCESS | 1756 | 1463629905543 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 20:51:45 INFO - PROCESS | 1756 | 1463629905547 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 20:51:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:51:45 INFO - PROCESS | 1756 | 1463629905555 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - PROCESS | 1756 | 1463629905558 Marionette TRACE conn4 <- [1,1650,null,{}] 20:51:45 INFO - PROCESS | 1756 | 1463629905565 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:45 INFO - PROCESS | 1756 | 1463629905815 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 20:51:46 INFO - PROCESS | 1756 | 1463629906164 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d9c00 == 105 [pid = 1756] [id = 420] 20:51:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8f0e0000) [pid = 1756] [serial = 1261] [outer = (nil)] 20:51:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x90b60800) [pid = 1756] [serial = 1262] [outer = 0x8f0e0000] 20:51:46 INFO - PROCESS | 1756 | 1463629906277 Marionette DEBUG loaded listener.js 20:51:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x90c75800) [pid = 1756] [serial = 1263] [outer = 0x8f0e0000] 20:51:47 INFO - PROCESS | 1756 | 1463629907306 Marionette TRACE conn4 <- [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]]]}] 20:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1790ms 20:51:47 INFO - PROCESS | 1756 | 1463629907346 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 20:51:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:51:47 INFO - PROCESS | 1756 | 1463629907351 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 20:51:47 INFO - PROCESS | 1756 | 1463629907358 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:51:47 INFO - PROCESS | 1756 | 1463629907361 Marionette TRACE conn4 <- [1,1654,null,{}] 20:51:47 INFO - PROCESS | 1756 | 1463629907370 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:47 INFO - PROCESS | 1756 | 1463629907660 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 20:51:48 INFO - PROCESS | 1756 | 1463629908007 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b58400 == 106 [pid = 1756] [id = 421] 20:51:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x90b59400) [pid = 1756] [serial = 1264] [outer = (nil)] 20:51:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x91307400) [pid = 1756] [serial = 1265] [outer = 0x90b59400] 20:51:48 INFO - PROCESS | 1756 | 1463629908118 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x91332c00) [pid = 1756] [serial = 1266] [outer = 0x90b59400] 20:51:49 INFO - PROCESS | 1756 | 1463629909041 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 20:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1741ms 20:51:49 INFO - PROCESS | 1756 | 1463629909100 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 20:51:49 INFO - PROCESS | 1756 | 1463629909103 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 20:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:51:49 INFO - PROCESS | 1756 | 1463629909111 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 1756 | 1463629909114 Marionette TRACE conn4 <- [1,1658,null,{}] 20:51:49 INFO - PROCESS | 1756 | 1463629909120 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:49 INFO - PROCESS | 1756 | 1463629909429 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 20:51:49 INFO - PROCESS | 1756 | 1463629909749 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9d8c00 == 107 [pid = 1756] [id = 422] 20:51:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x8f0d6400) [pid = 1756] [serial = 1267] [outer = (nil)] 20:51:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x9141e800) [pid = 1756] [serial = 1268] [outer = 0x8f0d6400] 20:51:49 INFO - PROCESS | 1756 | 1463629909853 Marionette DEBUG loaded listener.js 20:51:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x91648000) [pid = 1756] [serial = 1269] [outer = 0x8f0d6400] 20:51:50 INFO - PROCESS | 1756 | 1463629910793 Marionette TRACE conn4 <- [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]]]}] 20:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1735ms 20:51:50 INFO - PROCESS | 1756 | 1463629910848 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 20:51:50 INFO - PROCESS | 1756 | 1463629910851 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 20:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:51:50 INFO - PROCESS | 1756 | 1463629910858 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:51:50 INFO - PROCESS | 1756 | 1463629910861 Marionette TRACE conn4 <- [1,1662,null,{}] 20:51:50 INFO - PROCESS | 1756 | 1463629910868 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:51 INFO - PROCESS | 1756 | 1463629911100 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 20:51:51 INFO - PROCESS | 1756 | 1463629911422 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x90dbb800 == 108 [pid = 1756] [id = 423] 20:51:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9133d000) [pid = 1756] [serial = 1270] [outer = (nil)] 20:51:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x91fc2000) [pid = 1756] [serial = 1271] [outer = 0x9133d000] 20:51:51 INFO - PROCESS | 1756 | 1463629911519 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x91fc7000) [pid = 1756] [serial = 1272] [outer = 0x9133d000] 20:51:52 INFO - PROCESS | 1756 | 1463629912428 Marionette TRACE conn4 <- [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]]]}] 20:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1636ms 20:51:52 INFO - PROCESS | 1756 | 1463629912496 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 20:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:51:52 INFO - PROCESS | 1756 | 1463629912501 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 20:51:52 INFO - PROCESS | 1756 | 1463629912508 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 1756 | 1463629912512 Marionette TRACE conn4 <- [1,1666,null,{}] 20:51:52 INFO - PROCESS | 1756 | 1463629912518 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:52 INFO - PROCESS | 1756 | 1463629912777 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 20:51:53 INFO - PROCESS | 1756 | 1463629913105 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x9133c800 == 109 [pid = 1756] [id = 424] 20:51:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x91417400) [pid = 1756] [serial = 1273] [outer = (nil)] 20:51:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x923cec00) [pid = 1756] [serial = 1274] [outer = 0x91417400] 20:51:53 INFO - PROCESS | 1756 | 1463629913203 Marionette DEBUG loaded listener.js 20:51:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x924a8c00) [pid = 1756] [serial = 1275] [outer = 0x91417400] 20:51:54 INFO - PROCESS | 1756 | 1463629914166 Marionette TRACE conn4 <- [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]]]}] 20:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1739ms 20:51:54 INFO - PROCESS | 1756 | 1463629914247 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 20:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:51:54 INFO - PROCESS | 1756 | 1463629914252 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 20:51:54 INFO - PROCESS | 1756 | 1463629914259 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 1756 | 1463629914263 Marionette TRACE conn4 <- [1,1670,null,{}] 20:51:54 INFO - PROCESS | 1756 | 1463629914270 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:54 INFO - PROCESS | 1756 | 1463629914524 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 20:51:54 INFO - PROCESS | 1756 | 1463629914829 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df28c00 == 110 [pid = 1756] [id = 425] 20:51:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x91340800) [pid = 1756] [serial = 1276] [outer = (nil)] 20:51:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x924b1c00) [pid = 1756] [serial = 1277] [outer = 0x91340800] 20:51:54 INFO - PROCESS | 1756 | 1463629914923 Marionette DEBUG loaded listener.js 20:51:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9252ac00) [pid = 1756] [serial = 1278] [outer = 0x91340800] 20:51:55 INFO - PROCESS | 1756 | 1463629915848 Marionette TRACE conn4 <- [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]]]}] 20:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1640ms 20:51:55 INFO - PROCESS | 1756 | 1463629915904 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 20:51:55 INFO - PROCESS | 1756 | 1463629915907 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 20:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:51:55 INFO - PROCESS | 1756 | 1463629915919 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:51:55 INFO - PROCESS | 1756 | 1463629915923 Marionette TRACE conn4 <- [1,1674,null,{}] 20:51:55 INFO - PROCESS | 1756 | 1463629915930 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:56 INFO - PROCESS | 1756 | 1463629916197 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 20:51:56 INFO - PROCESS | 1756 | 1463629916544 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x92523000 == 111 [pid = 1756] [id = 426] 20:51:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x92665c00) [pid = 1756] [serial = 1279] [outer = (nil)] 20:51:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x92bea400) [pid = 1756] [serial = 1280] [outer = 0x92665c00] 20:51:56 INFO - PROCESS | 1756 | 1463629916710 Marionette DEBUG loaded listener.js 20:51:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x95073000) [pid = 1756] [serial = 1281] [outer = 0x92665c00] 20:51:57 INFO - PROCESS | 1756 | 1463629917685 Marionette TRACE conn4 <- [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]]]}] 20:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1843ms 20:51:57 INFO - PROCESS | 1756 | 1463629917764 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 20:51:57 INFO - PROCESS | 1756 | 1463629917768 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 20:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:51:57 INFO - PROCESS | 1756 | 1463629917775 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:51:57 INFO - PROCESS | 1756 | 1463629917779 Marionette TRACE conn4 <- [1,1678,null,{}] 20:51:57 INFO - PROCESS | 1756 | 1463629917786 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:58 INFO - PROCESS | 1756 | 1463629918063 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 20:51:58 INFO - PROCESS | 1756 | 1463629918414 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x9265d800 == 112 [pid = 1756] [id = 427] 20:51:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x92660400) [pid = 1756] [serial = 1282] [outer = (nil)] 20:51:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9539ec00) [pid = 1756] [serial = 1283] [outer = 0x92660400] 20:51:58 INFO - PROCESS | 1756 | 1463629918512 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x953e8000) [pid = 1756] [serial = 1284] [outer = 0x92660400] 20:51:59 INFO - PROCESS | 1756 | 1463629919465 Marionette TRACE conn4 <- [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]]]}] 20:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1733ms 20:51:59 INFO - PROCESS | 1756 | 1463629919510 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 20:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:51:59 INFO - PROCESS | 1756 | 1463629919515 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 20:51:59 INFO - PROCESS | 1756 | 1463629919522 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:51:59 INFO - PROCESS | 1756 | 1463629919526 Marionette TRACE conn4 <- [1,1682,null,{}] 20:51:59 INFO - PROCESS | 1756 | 1463629919532 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:59 INFO - PROCESS | 1756 | 1463629919784 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 20:52:00 INFO - PROCESS | 1756 | ************************* 20:52:00 INFO - PROCESS | 1756 | A coding exception was thrown and uncaught in a Task. 20:52:00 INFO - PROCESS | 1756 | 20:52:00 INFO - PROCESS | 1756 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:52:00 INFO - PROCESS | 1756 | Full stack: 20:52:00 INFO - PROCESS | 1756 | ************************* 20:52:00 INFO - PROCESS | 1756 | 1463629920198 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x953e9000 == 113 [pid = 1756] [id = 428] 20:52:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x97767c00) [pid = 1756] [serial = 1285] [outer = (nil)] 20:52:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x9a1ea000) [pid = 1756] [serial = 1286] [outer = 0x97767c00] 20:52:00 INFO - PROCESS | 1756 | 1463629920294 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x9a251400) [pid = 1756] [serial = 1287] [outer = 0x97767c00] 20:52:01 INFO - PROCESS | 1756 | 1463629921245 Marionette TRACE conn4 <- [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]]]}] 20:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1793ms 20:52:01 INFO - PROCESS | 1756 | 1463629921316 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 20:52:01 INFO - PROCESS | 1756 | 1463629921320 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 20:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:52:01 INFO - PROCESS | 1756 | 1463629921327 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:52:01 INFO - PROCESS | 1756 | 1463629921330 Marionette TRACE conn4 <- [1,1686,null,{}] 20:52:01 INFO - PROCESS | 1756 | 1463629921336 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:01 INFO - PROCESS | 1756 | 1463629921579 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 20:52:01 INFO - PROCESS | 1756 | 1463629921913 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x87773800 == 114 [pid = 1756] [id = 429] 20:52:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x924ac800) [pid = 1756] [serial = 1288] [outer = (nil)] 20:52:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x9a286400) [pid = 1756] [serial = 1289] [outer = 0x924ac800] 20:52:02 INFO - PROCESS | 1756 | 1463629922026 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x9a796000) [pid = 1756] [serial = 1290] [outer = 0x924ac800] 20:52:03 INFO - PROCESS | 1756 | 1463629923054 Marionette TRACE conn4 <- [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]]]}] 20:52:03 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 20:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1783ms 20:52:03 INFO - PROCESS | 1756 | 1463629923122 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 20:52:03 INFO - PROCESS | 1756 | 1463629923128 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 20:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:52:03 INFO - PROCESS | 1756 | 1463629923139 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:52:03 INFO - PROCESS | 1756 | 1463629923143 Marionette TRACE conn4 <- [1,1690,null,{}] 20:52:03 INFO - PROCESS | 1756 | 1463629923150 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:03 INFO - PROCESS | 1756 | 1463629923441 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 20:52:03 INFO - PROCESS | 1756 | 1463629923773 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x97765000 == 115 [pid = 1756] [id = 430] 20:52:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9a260400) [pid = 1756] [serial = 1291] [outer = (nil)] 20:52:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x9ac37000) [pid = 1756] [serial = 1292] [outer = 0x9a260400] 20:52:03 INFO - PROCESS | 1756 | 1463629923876 Marionette DEBUG loaded listener.js 20:52:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x9ac39800) [pid = 1756] [serial = 1293] [outer = 0x9a260400] 20:52:04 INFO - PROCESS | 1756 | 1463629924982 Marionette TRACE conn4 <- [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]]]}] 20:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1897ms 20:52:05 INFO - PROCESS | 1756 | 1463629925038 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 1756 | 1463629925041 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 20:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:52:05 INFO - PROCESS | 1756 | 1463629925051 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 1756 | 1463629925055 Marionette TRACE conn4 <- [1,1694,null,{}] 20:52:05 INFO - PROCESS | 1756 | 1463629925062 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:05 INFO - PROCESS | 1756 | 1463629925336 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 20:52:05 INFO - PROCESS | 1756 | 1463629925694 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4bc000 == 116 [pid = 1756] [id = 431] 20:52:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x9a260000) [pid = 1756] [serial = 1294] [outer = (nil)] 20:52:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x9b071000) [pid = 1756] [serial = 1295] [outer = 0x9a260000] 20:52:05 INFO - PROCESS | 1756 | 1463629925801 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x9b073400) [pid = 1756] [serial = 1296] [outer = 0x9a260000] 20:52:06 INFO - PROCESS | 1756 | 1463629926802 Marionette TRACE conn4 <- [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]]]}] 20:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1785ms 20:52:06 INFO - PROCESS | 1756 | 1463629926837 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 20:52:06 INFO - PROCESS | 1756 | 1463629926840 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 20:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:52:06 INFO - PROCESS | 1756 | 1463629926848 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:52:06 INFO - PROCESS | 1756 | 1463629926853 Marionette TRACE conn4 <- [1,1698,null,{}] 20:52:06 INFO - PROCESS | 1756 | 1463629926859 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:07 INFO - PROCESS | 1756 | 1463629927115 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x90db3c00 == 115 [pid = 1756] [id = 223] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0d1400 == 114 [pid = 1756] [id = 221] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x8b2e2400 == 113 [pid = 1756] [id = 219] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9d9c00 == 112 [pid = 1756] [id = 222] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x91fc8000 == 111 [pid = 1756] [id = 404] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x90b01400 == 110 [pid = 1756] [id = 405] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x9124f400 == 109 [pid = 1756] [id = 403] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x90b03c00 == 108 [pid = 1756] [id = 402] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4be000 == 107 [pid = 1756] [id = 401] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x8e857000 == 106 [pid = 1756] [id = 400] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0d8000 == 105 [pid = 1756] [id = 399] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5e0800 == 104 [pid = 1756] [id = 398] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x8738f000 == 103 [pid = 1756] [id = 284] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9fac00 == 102 [pid = 1756] [id = 396] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x8b265800 == 101 [pid = 1756] [id = 397] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x8b26f800 == 100 [pid = 1756] [id = 395] 20:52:09 INFO - PROCESS | 1756 | --DOCSHELL 0x864cf000 == 99 [pid = 1756] [id = 394] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x891a7400) [pid = 1756] [serial = 1173] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x91312800) [pid = 1756] [serial = 1145] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x91fc5c00) [pid = 1756] [serial = 1152] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x92525000) [pid = 1756] [serial = 1155] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x9141d800) [pid = 1756] [serial = 1149] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x90d77400) [pid = 1756] [serial = 1140] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x9124ec00) [pid = 1756] [serial = 1143] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x8afcc800) [pid = 1756] [serial = 1176] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x953e9400) [pid = 1756] [serial = 1167] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x92566c00) [pid = 1756] [serial = 1158] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x91417000) [pid = 1756] [serial = 1148] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x8e18ec00) [pid = 1756] [serial = 1133] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x8d5d3400) [pid = 1756] [serial = 1127] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x9124bc00) [pid = 1756] [serial = 1142] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x9922ec00) [pid = 1756] [serial = 1169] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x91336400) [pid = 1756] [serial = 1146] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x946d9c00) [pid = 1756] [serial = 1164] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x946d1c00) [pid = 1756] [serial = 1163] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x90d73800) [pid = 1756] [serial = 1139] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x8b273800) [pid = 1756] [serial = 1124] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x8e033800) [pid = 1756] [serial = 1130] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x8e7f2800) [pid = 1756] [serial = 1134] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x92564400) [pid = 1756] [serial = 1157] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x8bc62c00) [pid = 1756] [serial = 1125] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x92be3c00) [pid = 1756] [serial = 1160] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x8d4bb800) [pid = 1756] [serial = 1181] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x90b0bc00) [pid = 1756] [serial = 1137] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x8a9df800) [pid = 1756] [serial = 1175] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x8c8af000) [pid = 1756] [serial = 1179] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x953a0000) [pid = 1756] [serial = 1166] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x8e06b000) [pid = 1756] [serial = 1131] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x8919e000) [pid = 1756] [serial = 1122] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x87770000) [pid = 1756] [serial = 1121] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x8e8adc00) [pid = 1756] [serial = 1136] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x91e58400) [pid = 1756] [serial = 1151] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8d7f3400) [pid = 1756] [serial = 1128] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8dd66c00) [pid = 1756] [serial = 1059] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8bc6b000) [pid = 1756] [serial = 1178] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x924ad000) [pid = 1756] [serial = 1154] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x92be8400) [pid = 1756] [serial = 1161] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x87777400) [pid = 1756] [serial = 1172] [outer = (nil)] [url = about:blank] 20:52:09 INFO - PROCESS | 1756 | 1463629929739 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x8776e800 == 100 [pid = 1756] [id = 432] 20:52:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x87770000) [pid = 1756] [serial = 1297] [outer = (nil)] 20:52:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x87777400) [pid = 1756] [serial = 1298] [outer = 0x87770000] 20:52:09 INFO - PROCESS | 1756 | 1463629929826 Marionette DEBUG loaded listener.js 20:52:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x891a4c00) [pid = 1756] [serial = 1299] [outer = 0x87770000] 20:52:10 INFO - PROCESS | 1756 | 1463629930659 Marionette TRACE conn4 <- [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]]]}] 20:52:10 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 20:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 3844ms 20:52:10 INFO - PROCESS | 1756 | 1463629930695 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 20:52:10 INFO - PROCESS | 1756 | 1463629930702 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 20:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:52:10 INFO - PROCESS | 1756 | 1463629930712 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:52:10 INFO - PROCESS | 1756 | 1463629930717 Marionette TRACE conn4 <- [1,1702,null,{}] 20:52:10 INFO - PROCESS | 1756 | 1463629930746 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:11 INFO - PROCESS | 1756 | 1463629931061 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 20:52:11 INFO - PROCESS | 1756 | 1463629931238 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8e9400 == 101 [pid = 1756] [id = 433] 20:52:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8a8ea000) [pid = 1756] [serial = 1300] [outer = (nil)] 20:52:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8a9e3c00) [pid = 1756] [serial = 1301] [outer = 0x8a8ea000] 20:52:11 INFO - PROCESS | 1756 | 1463629931325 Marionette DEBUG loaded listener.js 20:52:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8afcdc00) [pid = 1756] [serial = 1302] [outer = 0x8a8ea000] 20:52:12 INFO - PROCESS | 1756 | 1463629932262 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 20:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1586ms 20:52:12 INFO - PROCESS | 1756 | 1463629932301 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 20:52:12 INFO - PROCESS | 1756 | 1463629932306 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 20:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:52:12 INFO - PROCESS | 1756 | 1463629932314 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 1756 | 1463629932318 Marionette TRACE conn4 <- [1,1706,null,{}] 20:52:12 INFO - PROCESS | 1756 | 1463629932333 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:12 INFO - PROCESS | 1756 | 1463629932626 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 20:52:12 INFO - PROCESS | 1756 | 1463629932670 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9e5400 == 102 [pid = 1756] [id = 434] 20:52:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8ba4c400) [pid = 1756] [serial = 1303] [outer = (nil)] 20:52:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8bc6b000) [pid = 1756] [serial = 1304] [outer = 0x8ba4c400] 20:52:12 INFO - PROCESS | 1756 | 1463629932752 Marionette DEBUG loaded listener.js 20:52:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8c9ef000) [pid = 1756] [serial = 1305] [outer = 0x8ba4c400] 20:52:13 INFO - PROCESS | 1756 | 1463629933841 Marionette TRACE conn4 <- [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]]]}] 20:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1583ms 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x90db9800) [pid = 1756] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x8e071c00) [pid = 1756] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x8e8b2800) [pid = 1756] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8f0d8800) [pid = 1756] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8e035000) [pid = 1756] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8df22800) [pid = 1756] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8d4c1400) [pid = 1756] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8b272400) [pid = 1756] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x87392000) [pid = 1756] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8a840400) [pid = 1756] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x9a252400) [pid = 1756] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x9539f400) [pid = 1756] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x864c2800) [pid = 1756] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x90d73c00) [pid = 1756] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x92569800) [pid = 1756] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x9252b000) [pid = 1756] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x8b2d6000) [pid = 1756] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x89671800) [pid = 1756] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x8d7f0000) [pid = 1756] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x8d5d9800) [pid = 1756] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x90b0d400) [pid = 1756] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x91fca400) [pid = 1756] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:52:14 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x91314800) [pid = 1756] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:52:14 INFO - PROCESS | 1756 | 1463629934603 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 1756 | 1463629934606 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 20:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:52:14 INFO - PROCESS | 1756 | 1463629934643 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 1756 | 1463629934655 Marionette TRACE conn4 <- [1,1710,null,{}] 20:52:14 INFO - PROCESS | 1756 | 1463629934663 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:14 INFO - PROCESS | 1756 | 1463629934941 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 20:52:15 INFO - PROCESS | 1756 | 1463629935068 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2d7c00 == 103 [pid = 1756] [id = 435] 20:52:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x8ba49800) [pid = 1756] [serial = 1306] [outer = (nil)] 20:52:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x8cc89800) [pid = 1756] [serial = 1307] [outer = 0x8ba49800] 20:52:15 INFO - PROCESS | 1756 | 1463629935146 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x8d4c2800) [pid = 1756] [serial = 1308] [outer = 0x8ba49800] 20:52:15 INFO - PROCESS | 1756 | 1463629935943 Marionette TRACE conn4 <- [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]]]}] 20:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1355ms 20:52:15 INFO - PROCESS | 1756 | 1463629935985 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 20:52:15 INFO - PROCESS | 1756 | 1463629935989 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 20:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:52:15 INFO - PROCESS | 1756 | 1463629935998 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 1756 | 1463629936002 Marionette TRACE conn4 <- [1,1714,null,{}] 20:52:16 INFO - PROCESS | 1756 | 1463629936008 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:16 INFO - PROCESS | 1756 | 1463629936226 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 20:52:16 INFO - PROCESS | 1756 | 1463629936427 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc6ec00 == 104 [pid = 1756] [id = 436] 20:52:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x8c8a8000) [pid = 1756] [serial = 1309] [outer = (nil)] 20:52:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8d7f5000) [pid = 1756] [serial = 1310] [outer = 0x8c8a8000] 20:52:16 INFO - PROCESS | 1756 | 1463629936509 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8dd5ec00) [pid = 1756] [serial = 1311] [outer = 0x8c8a8000] 20:52:17 INFO - PROCESS | 1756 | 1463629937740 Marionette TRACE conn4 <- [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]]]}] 20:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1792ms 20:52:17 INFO - PROCESS | 1756 | 1463629937791 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 1756 | 1463629937800 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 20:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:52:17 INFO - PROCESS | 1756 | 1463629937808 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 1756 | 1463629937816 Marionette TRACE conn4 <- [1,1718,null,{}] 20:52:17 INFO - PROCESS | 1756 | 1463629937825 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:18 INFO - PROCESS | 1756 | 1463629938078 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 20:52:18 INFO - PROCESS | 1756 | 1463629938417 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x8919c800 == 105 [pid = 1756] [id = 437] 20:52:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8981e400) [pid = 1756] [serial = 1312] [outer = (nil)] 20:52:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8a9dcc00) [pid = 1756] [serial = 1313] [outer = 0x8981e400] 20:52:18 INFO - PROCESS | 1756 | 1463629938522 Marionette DEBUG loaded listener.js 20:52:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8b2d6800) [pid = 1756] [serial = 1314] [outer = 0x8981e400] 20:52:19 INFO - PROCESS | 1756 | 1463629939453 Marionette TRACE conn4 <- [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]]]}] 20:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1687ms 20:52:19 INFO - PROCESS | 1756 | 1463629939544 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 20:52:19 INFO - PROCESS | 1756 | 1463629939556 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 20:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:52:19 INFO - PROCESS | 1756 | 1463629939570 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 1756 | 1463629939576 Marionette TRACE conn4 <- [1,1722,null,{}] 20:52:19 INFO - PROCESS | 1756 | 1463629939583 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:19 INFO - PROCESS | 1756 | 1463629939832 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 20:52:20 INFO - PROCESS | 1756 | 1463629940109 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8a4400 == 106 [pid = 1756] [id = 438] 20:52:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8cc84800) [pid = 1756] [serial = 1315] [outer = (nil)] 20:52:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8d5db400) [pid = 1756] [serial = 1316] [outer = 0x8cc84800] 20:52:20 INFO - PROCESS | 1756 | 1463629940202 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8df2d000) [pid = 1756] [serial = 1317] [outer = 0x8cc84800] 20:52:21 INFO - PROCESS | 1756 | 1463629941204 Marionette TRACE conn4 <- [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]]]}] 20:52:21 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 20:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1695ms 20:52:21 INFO - PROCESS | 1756 | 1463629941266 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 20:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:52:21 INFO - PROCESS | 1756 | 1463629941271 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 20:52:21 INFO - PROCESS | 1756 | 1463629941279 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 1756 | 1463629941286 Marionette TRACE conn4 <- [1,1726,null,{}] 20:52:21 INFO - PROCESS | 1756 | 1463629941304 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:21 INFO - PROCESS | 1756 | 1463629941605 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 20:52:21 INFO - PROCESS | 1756 | 1463629941933 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df26000 == 107 [pid = 1756] [id = 439] 20:52:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8e071800) [pid = 1756] [serial = 1318] [outer = (nil)] 20:52:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8e079c00) [pid = 1756] [serial = 1319] [outer = 0x8e071800] 20:52:22 INFO - PROCESS | 1756 | 1463629942031 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8e7eb400) [pid = 1756] [serial = 1320] [outer = 0x8e071800] 20:52:22 INFO - PROCESS | 1756 | 1463629942993 Marionette TRACE conn4 <- [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]]]}] 20:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1792ms 20:52:23 INFO - PROCESS | 1756 | 1463629943070 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 20:52:23 INFO - PROCESS | 1756 | 1463629943075 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 20:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:52:23 INFO - PROCESS | 1756 | 1463629943082 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:52:23 INFO - PROCESS | 1756 | 1463629943086 Marionette TRACE conn4 <- [1,1730,null,{}] 20:52:23 INFO - PROCESS | 1756 | 1463629943092 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:23 INFO - PROCESS | 1756 | 1463629943326 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 20:52:23 INFO - PROCESS | 1756 | 1463629943653 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a83e000 == 108 [pid = 1756] [id = 440] 20:52:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8e181800) [pid = 1756] [serial = 1321] [outer = (nil)] 20:52:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8e850400) [pid = 1756] [serial = 1322] [outer = 0x8e181800] 20:52:23 INFO - PROCESS | 1756 | 1463629943746 Marionette DEBUG loaded listener.js 20:52:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8e8b2800) [pid = 1756] [serial = 1323] [outer = 0x8e181800] 20:52:24 INFO - PROCESS | 1756 | 1463629944704 Marionette TRACE conn4 <- [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]]]}] 20:52:24 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 20:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1683ms 20:52:24 INFO - PROCESS | 1756 | 1463629944767 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 1756 | 1463629944770 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 20:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:52:24 INFO - PROCESS | 1756 | 1463629944777 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - PROCESS | 1756 | 1463629944781 Marionette TRACE conn4 <- [1,1734,null,{}] 20:52:24 INFO - PROCESS | 1756 | 1463629944787 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:25 INFO - PROCESS | 1756 | 1463629945017 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 20:52:25 INFO - PROCESS | 1756 | 1463629945342 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e074400 == 109 [pid = 1756] [id = 441] 20:52:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8e18f000) [pid = 1756] [serial = 1324] [outer = (nil)] 20:52:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8f0d8400) [pid = 1756] [serial = 1325] [outer = 0x8e18f000] 20:52:25 INFO - PROCESS | 1756 | 1463629945434 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8f0e0400) [pid = 1756] [serial = 1326] [outer = 0x8e18f000] 20:52:26 INFO - PROCESS | 1756 | 1463629946386 Marionette TRACE conn4 <- [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]]]}] 20:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1642ms 20:52:26 INFO - PROCESS | 1756 | 1463629946421 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 1756 | 1463629946424 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 20:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:52:26 INFO - PROCESS | 1756 | 1463629946432 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 1756 | 1463629946436 Marionette TRACE conn4 <- [1,1738,null,{}] 20:52:26 INFO - PROCESS | 1756 | 1463629946442 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:26 INFO - PROCESS | 1756 | 1463629946713 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 20:52:27 INFO - PROCESS | 1756 | 1463629947048 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc64400 == 110 [pid = 1756] [id = 442] 20:52:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8e8b7000) [pid = 1756] [serial = 1327] [outer = (nil)] 20:52:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x90d72800) [pid = 1756] [serial = 1328] [outer = 0x8e8b7000] 20:52:27 INFO - PROCESS | 1756 | 1463629947146 Marionette DEBUG loaded listener.js 20:52:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x90d76000) [pid = 1756] [serial = 1329] [outer = 0x8e8b7000] 20:52:28 INFO - PROCESS | 1756 | 1463629948046 Marionette TRACE conn4 <- [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]]]}] 20:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1688ms 20:52:28 INFO - PROCESS | 1756 | 1463629948122 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 20:52:28 INFO - PROCESS | 1756 | 1463629948126 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 20:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:52:28 INFO - PROCESS | 1756 | 1463629948134 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 1756 | 1463629948137 Marionette TRACE conn4 <- [1,1742,null,{}] 20:52:28 INFO - PROCESS | 1756 | 1463629948144 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:28 INFO - PROCESS | 1756 | 1463629948385 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 20:52:28 INFO - PROCESS | 1756 | 1463629948689 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b5c000 == 111 [pid = 1756] [id = 443] 20:52:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x90d74c00) [pid = 1756] [serial = 1330] [outer = (nil)] 20:52:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x90dbe000) [pid = 1756] [serial = 1331] [outer = 0x90d74c00] 20:52:28 INFO - PROCESS | 1756 | 1463629948780 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x9124c000) [pid = 1756] [serial = 1332] [outer = 0x90d74c00] 20:52:29 INFO - PROCESS | 1756 | 1463629949708 Marionette TRACE conn4 <- [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]]]}] 20:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1643ms 20:52:29 INFO - PROCESS | 1756 | 1463629949777 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 20:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:52:29 INFO - PROCESS | 1756 | 1463629949782 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 20:52:29 INFO - PROCESS | 1756 | 1463629949789 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:52:29 INFO - PROCESS | 1756 | 1463629949793 Marionette TRACE conn4 <- [1,1746,null,{}] 20:52:29 INFO - PROCESS | 1756 | 1463629949799 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:30 INFO - PROCESS | 1756 | 1463629950066 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 20:52:30 INFO - PROCESS | 1756 | 1463629950391 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b5a000 == 112 [pid = 1756] [id = 444] 20:52:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x90db1800) [pid = 1756] [serial = 1333] [outer = (nil)] 20:52:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x91312800) [pid = 1756] [serial = 1334] [outer = 0x90db1800] 20:52:30 INFO - PROCESS | 1756 | 1463629950488 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x91337400) [pid = 1756] [serial = 1335] [outer = 0x90db1800] 20:52:31 INFO - PROCESS | 1756 | 1463629951409 Marionette TRACE conn4 <- [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]]]}] 20:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1686ms 20:52:31 INFO - PROCESS | 1756 | 1463629951475 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 20:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:52:31 INFO - PROCESS | 1756 | 1463629951480 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 20:52:31 INFO - PROCESS | 1756 | 1463629951487 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:52:31 INFO - PROCESS | 1756 | 1463629951491 Marionette TRACE conn4 <- [1,1750,null,{}] 20:52:31 INFO - PROCESS | 1756 | 1463629951497 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:31 INFO - PROCESS | 1756 | 1463629951791 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 20:52:32 INFO - PROCESS | 1756 | 1463629952121 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x8739a400 == 113 [pid = 1756] [id = 445] 20:52:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x8c8aac00) [pid = 1756] [serial = 1336] [outer = (nil)] 20:52:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x9141d800) [pid = 1756] [serial = 1337] [outer = 0x8c8aac00] 20:52:32 INFO - PROCESS | 1756 | 1463629952218 Marionette DEBUG loaded listener.js 20:52:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x91461800) [pid = 1756] [serial = 1338] [outer = 0x8c8aac00] 20:52:33 INFO - PROCESS | 1756 | 1463629953158 Marionette TRACE conn4 <- [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]]]}] 20:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1733ms 20:52:33 INFO - PROCESS | 1756 | 1463629953221 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 20:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:52:33 INFO - PROCESS | 1756 | 1463629953225 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 20:52:33 INFO - PROCESS | 1756 | 1463629953232 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:52:33 INFO - PROCESS | 1756 | 1463629953235 Marionette TRACE conn4 <- [1,1754,null,{}] 20:52:33 INFO - PROCESS | 1756 | 1463629953241 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:33 INFO - PROCESS | 1756 | 1463629953477 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 20:52:33 INFO - PROCESS | 1756 | 1463629953801 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x90dc0400 == 114 [pid = 1756] [id = 446] 20:52:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x91313800) [pid = 1756] [serial = 1339] [outer = (nil)] 20:52:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x91e51c00) [pid = 1756] [serial = 1340] [outer = 0x91313800] 20:52:33 INFO - PROCESS | 1756 | 1463629953900 Marionette DEBUG loaded listener.js 20:52:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x91e5a000) [pid = 1756] [serial = 1341] [outer = 0x91313800] 20:52:34 INFO - PROCESS | 1756 | 1463629954887 Marionette TRACE conn4 <- [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]]]}] 20:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1735ms 20:52:34 INFO - PROCESS | 1756 | 1463629954967 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 20:52:34 INFO - PROCESS | 1756 | 1463629954972 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 20:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:52:34 INFO - PROCESS | 1756 | 1463629954979 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 1756 | 1463629954984 Marionette TRACE conn4 <- [1,1758,null,{}] 20:52:34 INFO - PROCESS | 1756 | 1463629954990 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:35 INFO - PROCESS | 1756 | 1463629955284 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 20:52:35 INFO - PROCESS | 1756 | 1463629955624 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x87392c00 == 115 [pid = 1756] [id = 447] 20:52:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9164b000) [pid = 1756] [serial = 1342] [outer = (nil)] 20:52:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x92530c00) [pid = 1756] [serial = 1343] [outer = 0x9164b000] 20:52:35 INFO - PROCESS | 1756 | 1463629955726 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9256b000) [pid = 1756] [serial = 1344] [outer = 0x9164b000] 20:52:36 INFO - PROCESS | 1756 | 1463629956681 Marionette TRACE conn4 <- [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]]]}] 20:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1782ms 20:52:36 INFO - PROCESS | 1756 | 1463629956763 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 20:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:52:36 INFO - PROCESS | 1756 | 1463629956767 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 20:52:36 INFO - PROCESS | 1756 | 1463629956774 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:52:36 INFO - PROCESS | 1756 | 1463629956778 Marionette TRACE conn4 <- [1,1762,null,{}] 20:52:36 INFO - PROCESS | 1756 | 1463629956785 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:37 INFO - PROCESS | 1756 | 1463629957068 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 20:52:37 INFO - PROCESS | 1756 | 1463629957418 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x9256a800 == 116 [pid = 1756] [id = 448] 20:52:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x9265a800) [pid = 1756] [serial = 1345] [outer = (nil)] 20:52:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x92665000) [pid = 1756] [serial = 1346] [outer = 0x9265a800] 20:52:37 INFO - PROCESS | 1756 | 1463629957507 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x92be1400) [pid = 1756] [serial = 1347] [outer = 0x9265a800] 20:52:38 INFO - PROCESS | 1756 | 1463629958414 Marionette TRACE conn4 <- [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]]]}] 20:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1690ms 20:52:38 INFO - PROCESS | 1756 | 1463629958465 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 20:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:52:38 INFO - PROCESS | 1756 | 1463629958469 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 20:52:38 INFO - PROCESS | 1756 | 1463629958476 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:52:38 INFO - PROCESS | 1756 | 1463629958479 Marionette TRACE conn4 <- [1,1766,null,{}] 20:52:38 INFO - PROCESS | 1756 | 1463629958485 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:38 INFO - PROCESS | 1756 | 1463629958723 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 20:52:39 INFO - PROCESS | 1756 | 1463629959051 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x9255ec00 == 117 [pid = 1756] [id = 449] 20:52:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x9265d000) [pid = 1756] [serial = 1348] [outer = (nil)] 20:52:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x938c7c00) [pid = 1756] [serial = 1349] [outer = 0x9265d000] 20:52:39 INFO - PROCESS | 1756 | 1463629959146 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x93cedc00) [pid = 1756] [serial = 1350] [outer = 0x9265d000] 20:52:40 INFO - PROCESS | 1756 | 1463629960092 Marionette TRACE conn4 <- [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]]]}] 20:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1685ms 20:52:40 INFO - PROCESS | 1756 | 1463629960161 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 20:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:52:40 INFO - PROCESS | 1756 | 1463629960165 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 20:52:40 INFO - PROCESS | 1756 | 1463629960172 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 1756 | 1463629960176 Marionette TRACE conn4 <- [1,1770,null,{}] 20:52:40 INFO - PROCESS | 1756 | 1463629960181 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:40 INFO - PROCESS | 1756 | 1463629960420 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 20:52:40 INFO - PROCESS | 1756 | 1463629960752 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x87399800 == 118 [pid = 1756] [id = 450] 20:52:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x91340c00) [pid = 1756] [serial = 1351] [outer = (nil)] 20:52:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x95285400) [pid = 1756] [serial = 1352] [outer = 0x91340c00] 20:52:40 INFO - PROCESS | 1756 | 1463629960852 Marionette DEBUG loaded listener.js 20:52:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x95333800) [pid = 1756] [serial = 1353] [outer = 0x91340c00] 20:52:41 INFO - PROCESS | 1756 | 1463629961763 Marionette TRACE conn4 <- [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]]]}] 20:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1632ms 20:52:41 INFO - PROCESS | 1756 | 1463629961805 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 20:52:41 INFO - PROCESS | 1756 | 1463629961808 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 20:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:52:41 INFO - PROCESS | 1756 | 1463629961816 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:52:41 INFO - PROCESS | 1756 | 1463629961820 Marionette TRACE conn4 <- [1,1774,null,{}] 20:52:41 INFO - PROCESS | 1756 | 1463629961827 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:42 INFO - PROCESS | 1756 | 1463629962071 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 20:52:42 INFO - PROCESS | 1756 | 1463629962429 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x92663800 == 119 [pid = 1756] [id = 451] 20:52:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x950cfc00) [pid = 1756] [serial = 1354] [outer = (nil)] 20:52:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x953f0000) [pid = 1756] [serial = 1355] [outer = 0x950cfc00] 20:52:42 INFO - PROCESS | 1756 | 1463629962525 Marionette DEBUG loaded listener.js 20:52:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x9770e800) [pid = 1756] [serial = 1356] [outer = 0x950cfc00] 20:52:43 INFO - PROCESS | 1756 | 1463629963429 Marionette TRACE conn4 <- [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]]]}] 20:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1685ms 20:52:43 INFO - PROCESS | 1756 | 1463629963503 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 20:52:43 INFO - PROCESS | 1756 | 1463629963506 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 20:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:52:43 INFO - PROCESS | 1756 | 1463629963513 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:52:43 INFO - PROCESS | 1756 | 1463629963517 Marionette TRACE conn4 <- [1,1778,null,{}] 20:52:43 INFO - PROCESS | 1756 | 1463629963523 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:43 INFO - PROCESS | 1756 | 1463629963773 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 20:52:44 INFO - PROCESS | 1756 | 1463629964110 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x90c76c00 == 120 [pid = 1756] [id = 452] 20:52:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x91314800) [pid = 1756] [serial = 1357] [outer = (nil)] 20:52:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x99e6e400) [pid = 1756] [serial = 1358] [outer = 0x91314800] 20:52:44 INFO - PROCESS | 1756 | 1463629964203 Marionette DEBUG loaded listener.js 20:52:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x9a1ea400) [pid = 1756] [serial = 1359] [outer = 0x91314800] 20:52:45 INFO - PROCESS | 1756 | 1463629965168 Marionette TRACE conn4 <- [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]]]}] 20:52:45 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 20:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1692ms 20:52:45 INFO - PROCESS | 1756 | 1463629965206 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 1756 | 1463629965209 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 20:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:52:45 INFO - PROCESS | 1756 | 1463629965217 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 1756 | 1463629965219 Marionette TRACE conn4 <- [1,1782,null,{}] 20:52:45 INFO - PROCESS | 1756 | 1463629965226 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:45 INFO - PROCESS | 1756 | 1463629965477 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 20:52:45 INFO - PROCESS | 1756 | 1463629965814 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x953e6400 == 121 [pid = 1756] [id = 453] 20:52:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x98328000) [pid = 1756] [serial = 1360] [outer = (nil)] 20:52:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x9b069400) [pid = 1756] [serial = 1361] [outer = 0x98328000] 20:52:45 INFO - PROCESS | 1756 | 1463629965910 Marionette DEBUG loaded listener.js 20:52:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x9b071c00) [pid = 1756] [serial = 1362] [outer = 0x98328000] 20:52:46 INFO - PROCESS | 1756 | 1463629966834 Marionette TRACE conn4 <- [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]]]}] 20:52:46 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 20:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1684ms 20:52:46 INFO - PROCESS | 1756 | 1463629966902 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 20:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:52:46 INFO - PROCESS | 1756 | 1463629966906 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 20:52:46 INFO - PROCESS | 1756 | 1463629966914 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 1756 | 1463629966917 Marionette TRACE conn4 <- [1,1786,null,{}] 20:52:46 INFO - PROCESS | 1756 | 1463629966923 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:47 INFO - PROCESS | 1756 | 1463629967169 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 20:52:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9dc400 == 120 [pid = 1756] [id = 210] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x8dd68800) [pid = 1756] [serial = 1247] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x8d5db800) [pid = 1756] [serial = 1119] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x99e65400) [pid = 1756] [serial = 1170] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x8d7f2400) [pid = 1756] [serial = 1244] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x92560c00) [pid = 1756] [serial = 1218] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x9252f400) [pid = 1756] [serial = 1217] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x923cf000) [pid = 1756] [serial = 1215] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x91fd0000) [pid = 1756] [serial = 1214] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x91e52400) [pid = 1756] [serial = 1212] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x91648800) [pid = 1756] [serial = 1211] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x91460400) [pid = 1756] [serial = 1209] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x9141ac00) [pid = 1756] [serial = 1208] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x91334800) [pid = 1756] [serial = 1206] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x91312400) [pid = 1756] [serial = 1205] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x90dbc400) [pid = 1756] [serial = 1203] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x90d7dc00) [pid = 1756] [serial = 1202] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x90b5c800) [pid = 1756] [serial = 1200] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x8f0dd000) [pid = 1756] [serial = 1199] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x8e8b0800) [pid = 1756] [serial = 1197] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x8e851800) [pid = 1756] [serial = 1196] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x8e075400) [pid = 1756] [serial = 1193] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x8e184000) [pid = 1756] [serial = 1194] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x8dd6b000) [pid = 1756] [serial = 1191] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x8d7f1800) [pid = 1756] [serial = 1190] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x8bc6f000) [pid = 1756] [serial = 1188] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x8ba4b400) [pid = 1756] [serial = 1187] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x8967bc00) [pid = 1756] [serial = 1185] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x87779400) [pid = 1756] [serial = 1184] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x8a8edc00) [pid = 1756] [serial = 1238] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x8afc6c00) [pid = 1756] [serial = 1239] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x9a63e800) [pid = 1756] [serial = 1236] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x9a4ddc00) [pid = 1756] [serial = 1235] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9a258c00) [pid = 1756] [serial = 1233] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x9a251800) [pid = 1756] [serial = 1232] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x98127800) [pid = 1756] [serial = 1230] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x97760400) [pid = 1756] [serial = 1229] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x953a4800) [pid = 1756] [serial = 1227] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x9539b800) [pid = 1756] [serial = 1226] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x93cf4c00) [pid = 1756] [serial = 1223] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x95071800) [pid = 1756] [serial = 1224] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x92be2400) [pid = 1756] [serial = 1221] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x92668400) [pid = 1756] [serial = 1220] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x8bc62000) [pid = 1756] [serial = 1241] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8c8b3c00) [pid = 1756] [serial = 1242] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8dd68000) [pid = 1756] [serial = 1245] [outer = (nil)] [url = about:blank] 20:52:49 INFO - PROCESS | 1756 | 1463629969319 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x8919d000 == 121 [pid = 1756] [id = 454] 20:52:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8919e000) [pid = 1756] [serial = 1363] [outer = (nil)] 20:52:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x891a8c00) [pid = 1756] [serial = 1364] [outer = 0x8919e000] 20:52:49 INFO - PROCESS | 1756 | 1463629969407 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8981e000) [pid = 1756] [serial = 1365] [outer = 0x8919e000] 20:52:50 INFO - PROCESS | 1756 | 1463629970441 Marionette TRACE conn4 <- [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]]]}] 20:52:50 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 20:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 3603ms 20:52:50 INFO - PROCESS | 1756 | 1463629970519 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 1756 | 1463629970524 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 20:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:52:50 INFO - PROCESS | 1756 | 1463629970533 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 1756 | 1463629970538 Marionette TRACE conn4 <- [1,1790,null,{}] 20:52:50 INFO - PROCESS | 1756 | 1463629970546 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:50 INFO - PROCESS | 1756 | 1463629970771 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 20:52:51 INFO - PROCESS | 1756 | 1463629971022 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b26f800 == 122 [pid = 1756] [id = 455] 20:52:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8b272400) [pid = 1756] [serial = 1366] [outer = (nil)] 20:52:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8ba4e800) [pid = 1756] [serial = 1367] [outer = 0x8b272400] 20:52:51 INFO - PROCESS | 1756 | 1463629971121 Marionette DEBUG loaded listener.js 20:52:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8bc6e800) [pid = 1756] [serial = 1368] [outer = 0x8b272400] 20:52:52 INFO - PROCESS | 1756 | 1463629972016 Marionette TRACE conn4 <- [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]]]}] 20:52:52 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) 20:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1538ms 20:52:52 INFO - PROCESS | 1756 | 1463629972074 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 20:52:52 INFO - PROCESS | 1756 | 1463629972079 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 20:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:52:52 INFO - PROCESS | 1756 | 1463629972096 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:52:52 INFO - PROCESS | 1756 | 1463629972099 Marionette TRACE conn4 <- [1,1794,null,{}] 20:52:52 INFO - PROCESS | 1756 | 1463629972106 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:52 INFO - PROCESS | 1756 | 1463629972418 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 20:52:52 INFO - PROCESS | 1756 | 1463629972456 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc62000 == 123 [pid = 1756] [id = 456] 20:52:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8c9fb800) [pid = 1756] [serial = 1369] [outer = (nil)] 20:52:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8d5db800) [pid = 1756] [serial = 1370] [outer = 0x8c9fb800] 20:52:52 INFO - PROCESS | 1756 | 1463629972547 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8d7f6000) [pid = 1756] [serial = 1371] [outer = 0x8c9fb800] 20:52:53 INFO - PROCESS | 1756 | 1463629973624 Marionette TRACE conn4 <- [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]]]}] 20:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1588ms 20:52:53 INFO - PROCESS | 1756 | 1463629973686 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 20:52:53 INFO - PROCESS | 1756 | 1463629973689 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 20:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:52:54 INFO - PROCESS | 1756 | 1463629974176 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 1756 | 1463629974185 Marionette TRACE conn4 <- [1,1798,null,{}] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x8c8b2800) [pid = 1756] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8ba4c400) [pid = 1756] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8e7f5800) [pid = 1756] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8e189c00) [pid = 1756] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8ba4ec00) [pid = 1756] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8a83f000) [pid = 1756] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x8a8ea000) [pid = 1756] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x87770000) [pid = 1756] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x9a260000) [pid = 1756] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x9a260400) [pid = 1756] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x924ac800) [pid = 1756] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x97767c00) [pid = 1756] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x92660400) [pid = 1756] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x92665c00) [pid = 1756] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x91340800) [pid = 1756] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x91417400) [pid = 1756] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x9133d000) [pid = 1756] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x8f0d6400) [pid = 1756] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x90b59400) [pid = 1756] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x8f0e0000) [pid = 1756] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:52:54 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x8ba49800) [pid = 1756] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:52:54 INFO - PROCESS | 1756 | 1463629974326 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:54 INFO - PROCESS | 1756 | 1463629974541 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 20:52:54 INFO - PROCESS | 1756 | 1463629974734 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x8ba47c00 == 124 [pid = 1756] [id = 457] 20:52:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x8ba4d000) [pid = 1756] [serial = 1372] [outer = (nil)] 20:52:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x8dd6c000) [pid = 1756] [serial = 1373] [outer = 0x8ba4d000] 20:52:54 INFO - PROCESS | 1756 | 1463629974842 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x8e06ac00) [pid = 1756] [serial = 1374] [outer = 0x8ba4d000] 20:52:55 INFO - PROCESS | 1756 | 1463629975601 Marionette TRACE conn4 <- [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]]]}] 20:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1939ms 20:52:55 INFO - PROCESS | 1756 | 1463629975638 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 20:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:52:55 INFO - PROCESS | 1756 | 1463629975643 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 20:52:55 INFO - PROCESS | 1756 | 1463629975650 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:52:55 INFO - PROCESS | 1756 | 1463629975653 Marionette TRACE conn4 <- [1,1802,null,{}] 20:52:55 INFO - PROCESS | 1756 | 1463629975659 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:55 INFO - PROCESS | 1756 | 1463629975871 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 20:52:56 INFO - PROCESS | 1756 | 1463629976069 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc61400 == 125 [pid = 1756] [id = 458] 20:52:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x8e070400) [pid = 1756] [serial = 1375] [outer = (nil)] 20:52:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8e186400) [pid = 1756] [serial = 1376] [outer = 0x8e070400] 20:52:56 INFO - PROCESS | 1756 | 1463629976160 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8e7ea800) [pid = 1756] [serial = 1377] [outer = 0x8e070400] 20:52:57 INFO - PROCESS | 1756 | 1463629977345 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1732ms 20:52:57 INFO - PROCESS | 1756 | 1463629977384 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 20:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:52:57 INFO - PROCESS | 1756 | 1463629977392 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 20:52:57 INFO - PROCESS | 1756 | 1463629977406 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 1756 | 1463629977422 Marionette TRACE conn4 <- [1,1806,null,{}] 20:52:57 INFO - PROCESS | 1756 | 1463629977431 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:57 INFO - PROCESS | 1756 | 1463629977705 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 20:52:58 INFO - PROCESS | 1756 | 1463629978025 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x89673000 == 126 [pid = 1756] [id = 459] 20:52:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8a9de000) [pid = 1756] [serial = 1378] [outer = (nil)] 20:52:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8ba4b400) [pid = 1756] [serial = 1379] [outer = 0x8a9de000] 20:52:58 INFO - PROCESS | 1756 | 1463629978120 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8c9fc000) [pid = 1756] [serial = 1380] [outer = 0x8a9de000] 20:52:59 INFO - PROCESS | 1756 | 1463629979073 Marionette TRACE conn4 <- [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]]]}] 20:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1712ms 20:52:59 INFO - PROCESS | 1756 | 1463629979113 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 1756 | 1463629979122 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 20:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:52:59 INFO - PROCESS | 1756 | 1463629979133 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 1756 | 1463629979137 Marionette TRACE conn4 <- [1,1810,null,{}] 20:52:59 INFO - PROCESS | 1756 | 1463629979144 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:59 INFO - PROCESS | 1756 | 1463629979386 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 20:52:59 INFO - PROCESS | 1756 | 1463629979723 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x8dd60400 == 127 [pid = 1756] [id = 460] 20:52:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8dd6b000) [pid = 1756] [serial = 1381] [outer = (nil)] 20:52:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8e02e800) [pid = 1756] [serial = 1382] [outer = 0x8dd6b000] 20:52:59 INFO - PROCESS | 1756 | 1463629979818 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8e076000) [pid = 1756] [serial = 1383] [outer = 0x8dd6b000] 20:53:00 INFO - PROCESS | 1756 | 1463629980968 Marionette TRACE conn4 <- [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]]]}] 20:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1883ms 20:53:01 INFO - PROCESS | 1756 | 1463629981019 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 20:53:01 INFO - PROCESS | 1756 | 1463629981027 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 20:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:53:01 INFO - PROCESS | 1756 | 1463629981040 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:53:01 INFO - PROCESS | 1756 | 1463629981051 Marionette TRACE conn4 <- [1,1814,null,{}] 20:53:01 INFO - PROCESS | 1756 | 1463629981079 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:01 INFO - PROCESS | 1756 | 1463629981501 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 20:53:01 INFO - PROCESS | 1756 | 1463629981741 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afc2c00 == 128 [pid = 1756] [id = 461] 20:53:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8e8b5c00) [pid = 1756] [serial = 1384] [outer = (nil)] 20:53:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8f0e0000) [pid = 1756] [serial = 1385] [outer = 0x8e8b5c00] 20:53:01 INFO - PROCESS | 1756 | 1463629981836 Marionette DEBUG loaded listener.js 20:53:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x90b59c00) [pid = 1756] [serial = 1386] [outer = 0x8e8b5c00] 20:53:02 INFO - PROCESS | 1756 | 1463629982779 Marionette TRACE conn4 <- [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]]]}] 20:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1804ms 20:53:02 INFO - PROCESS | 1756 | 1463629982842 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 20:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:53:02 INFO - PROCESS | 1756 | 1463629982847 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 20:53:02 INFO - PROCESS | 1756 | 1463629982854 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:53:02 INFO - PROCESS | 1756 | 1463629982857 Marionette TRACE conn4 <- [1,1818,null,{}] 20:53:02 INFO - PROCESS | 1756 | 1463629982863 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:03 INFO - PROCESS | 1756 | 1463629983098 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 20:53:03 INFO - PROCESS | 1756 | 1463629983440 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8b0800 == 129 [pid = 1756] [id = 462] 20:53:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8dd61c00) [pid = 1756] [serial = 1387] [outer = (nil)] 20:53:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x90d70c00) [pid = 1756] [serial = 1388] [outer = 0x8dd61c00] 20:53:03 INFO - PROCESS | 1756 | 1463629983539 Marionette DEBUG loaded listener.js 20:53:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x90db2000) [pid = 1756] [serial = 1389] [outer = 0x8dd61c00] 20:53:04 INFO - PROCESS | 1756 | 1463629984436 Marionette TRACE conn4 <- [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]]]}] 20:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1635ms 20:53:04 INFO - PROCESS | 1756 | 1463629984490 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 20:53:04 INFO - PROCESS | 1756 | 1463629984493 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 20:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:53:04 INFO - PROCESS | 1756 | 1463629984500 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:53:04 INFO - PROCESS | 1756 | 1463629984504 Marionette TRACE conn4 <- [1,1822,null,{}] 20:53:04 INFO - PROCESS | 1756 | 1463629984510 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:04 INFO - PROCESS | 1756 | 1463629984743 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 20:53:05 INFO - PROCESS | 1756 | 1463629985075 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b60400 == 130 [pid = 1756] [id = 463] 20:53:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x91249400) [pid = 1756] [serial = 1390] [outer = (nil)] 20:53:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x91254000) [pid = 1756] [serial = 1391] [outer = 0x91249400] 20:53:05 INFO - PROCESS | 1756 | 1463629985206 Marionette DEBUG loaded listener.js 20:53:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x91338000) [pid = 1756] [serial = 1392] [outer = 0x91249400] 20:53:06 INFO - PROCESS | 1756 | 1463629986160 Marionette TRACE conn4 <- [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]]]}] 20:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1735ms 20:53:06 INFO - PROCESS | 1756 | 1463629986237 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 20:53:06 INFO - PROCESS | 1756 | 1463629986240 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 20:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:53:06 INFO - PROCESS | 1756 | 1463629986248 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 1756 | 1463629986252 Marionette TRACE conn4 <- [1,1826,null,{}] 20:53:06 INFO - PROCESS | 1756 | 1463629986258 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:06 INFO - PROCESS | 1756 | 1463629986547 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 20:53:06 INFO - PROCESS | 1756 | 1463629986890 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x90dbc800 == 131 [pid = 1756] [id = 464] 20:53:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x91417400) [pid = 1756] [serial = 1393] [outer = (nil)] 20:53:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x91649800) [pid = 1756] [serial = 1394] [outer = 0x91417400] 20:53:06 INFO - PROCESS | 1756 | 1463629986981 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x91e58000) [pid = 1756] [serial = 1395] [outer = 0x91417400] 20:53:07 INFO - PROCESS | 1756 | 1463629987964 Marionette TRACE conn4 <- [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]]]}] 20:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1787ms 20:53:08 INFO - PROCESS | 1756 | 1463629988036 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 20:53:08 INFO - PROCESS | 1756 | 1463629988040 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 20:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:53:08 INFO - PROCESS | 1756 | 1463629988048 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:53:08 INFO - PROCESS | 1756 | 1463629988052 Marionette TRACE conn4 <- [1,1830,null,{}] 20:53:08 INFO - PROCESS | 1756 | 1463629988059 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:08 INFO - PROCESS | 1756 | 1463629988390 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 20:53:08 INFO - PROCESS | 1756 | 1463629988727 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e076c00 == 132 [pid = 1756] [id = 465] 20:53:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x8f0de000) [pid = 1756] [serial = 1396] [outer = (nil)] 20:53:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x923c5c00) [pid = 1756] [serial = 1397] [outer = 0x8f0de000] 20:53:08 INFO - PROCESS | 1756 | 1463629988822 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x923c9800) [pid = 1756] [serial = 1398] [outer = 0x8f0de000] 20:53:09 INFO - PROCESS | 1756 | 1463629989803 Marionette TRACE conn4 <- [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]]]}] 20:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1802ms 20:53:09 INFO - PROCESS | 1756 | 1463629989852 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 20:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:53:09 INFO - PROCESS | 1756 | 1463629989857 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 20:53:09 INFO - PROCESS | 1756 | 1463629989864 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:53:09 INFO - PROCESS | 1756 | 1463629989868 Marionette TRACE conn4 <- [1,1834,null,{}] 20:53:09 INFO - PROCESS | 1756 | 1463629989875 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:10 INFO - PROCESS | 1756 | 1463629990114 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 20:53:10 INFO - PROCESS | 1756 | 1463629990457 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x90dbb000 == 133 [pid = 1756] [id = 466] 20:53:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x91417000) [pid = 1756] [serial = 1399] [outer = (nil)] 20:53:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x924b2400) [pid = 1756] [serial = 1400] [outer = 0x91417000] 20:53:10 INFO - PROCESS | 1756 | 1463629990559 Marionette DEBUG loaded listener.js 20:53:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x92527000) [pid = 1756] [serial = 1401] [outer = 0x91417000] 20:53:11 INFO - PROCESS | 1756 | 1463629991569 Marionette TRACE conn4 <- [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]]]}] 20:53:11 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 20:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1783ms 20:53:11 INFO - PROCESS | 1756 | 1463629991648 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 20:53:11 INFO - PROCESS | 1756 | 1463629991652 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 20:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:53:11 INFO - PROCESS | 1756 | 1463629991659 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:53:11 INFO - PROCESS | 1756 | 1463629991663 Marionette TRACE conn4 <- [1,1838,null,{}] 20:53:11 INFO - PROCESS | 1756 | 1463629991669 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:11 INFO - PROCESS | 1756 | 1463629991911 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 20:53:12 INFO - PROCESS | 1756 | 1463629992246 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x91410400 == 134 [pid = 1756] [id = 467] 20:53:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x91e57000) [pid = 1756] [serial = 1402] [outer = (nil)] 20:53:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x9265d400) [pid = 1756] [serial = 1403] [outer = 0x91e57000] 20:53:12 INFO - PROCESS | 1756 | 1463629992339 Marionette DEBUG loaded listener.js 20:53:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x92665c00) [pid = 1756] [serial = 1404] [outer = 0x91e57000] 20:53:13 INFO - PROCESS | 1756 | 1463629993286 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 20:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1694ms 20:53:13 INFO - PROCESS | 1756 | 1463629993355 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 20:53:13 INFO - PROCESS | 1756 | 1463629993359 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 20:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:53:13 INFO - PROCESS | 1756 | 1463629993366 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:53:13 INFO - PROCESS | 1756 | 1463629993370 Marionette TRACE conn4 <- [1,1842,null,{}] 20:53:13 INFO - PROCESS | 1756 | 1463629993376 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:13 INFO - PROCESS | 1756 | 1463629993623 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 20:53:13 INFO - PROCESS | 1756 | 1463629993944 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x8cc8fc00 == 135 [pid = 1756] [id = 468] 20:53:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x8e84d000) [pid = 1756] [serial = 1405] [outer = (nil)] 20:53:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x937ce000) [pid = 1756] [serial = 1406] [outer = 0x8e84d000] 20:53:14 INFO - PROCESS | 1756 | 1463629994036 Marionette DEBUG loaded listener.js 20:53:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x950d4400) [pid = 1756] [serial = 1407] [outer = 0x8e84d000] 20:53:14 INFO - PROCESS | 1756 | 1463629994978 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 20:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1687ms 20:53:15 INFO - PROCESS | 1756 | 1463629995054 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 20:53:15 INFO - PROCESS | 1756 | 1463629995058 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 20:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:53:15 INFO - PROCESS | 1756 | 1463629995066 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:53:15 INFO - PROCESS | 1756 | 1463629995071 Marionette TRACE conn4 <- [1,1846,null,{}] 20:53:15 INFO - PROCESS | 1756 | 1463629995078 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:15 INFO - PROCESS | 1756 | 1463629995390 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 20:53:15 INFO - PROCESS | 1756 | 1463629995738 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x95328c00 == 136 [pid = 1756] [id = 469] 20:53:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x97760c00) [pid = 1756] [serial = 1408] [outer = (nil)] 20:53:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x98329400) [pid = 1756] [serial = 1409] [outer = 0x97760c00] 20:53:15 INFO - PROCESS | 1756 | 1463629995838 Marionette DEBUG loaded listener.js 20:53:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9a252c00) [pid = 1756] [serial = 1410] [outer = 0x97760c00] 20:53:16 INFO - PROCESS | 1756 | 1463629996800 Marionette TRACE conn4 <- [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]]]}] 20:53:16 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) 20:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1789ms 20:53:16 INFO - PROCESS | 1756 | 1463629996857 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 20:53:16 INFO - PROCESS | 1756 | 1463629996860 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 20:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:53:16 INFO - PROCESS | 1756 | 1463629996867 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:53:16 INFO - PROCESS | 1756 | 1463629996870 Marionette TRACE conn4 <- [1,1850,null,{}] 20:53:16 INFO - PROCESS | 1756 | 1463629996876 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:17 INFO - PROCESS | 1756 | 1463629997127 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 20:53:17 INFO - PROCESS | 1756 | 1463629997466 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x953e3400 == 137 [pid = 1756] [id = 470] 20:53:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x953f0400) [pid = 1756] [serial = 1411] [outer = (nil)] 20:53:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x9a260400) [pid = 1756] [serial = 1412] [outer = 0x953f0400] 20:53:17 INFO - PROCESS | 1756 | 1463629997577 Marionette DEBUG loaded listener.js 20:53:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9a4dfc00) [pid = 1756] [serial = 1413] [outer = 0x953f0400] 20:53:18 INFO - PROCESS | 1756 | 1463629998501 Marionette TRACE conn4 <- [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]]]}] 20:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1685ms 20:53:18 INFO - PROCESS | 1756 | 1463629998554 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 20:53:18 INFO - PROCESS | 1756 | 1463629998558 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 20:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:53:18 INFO - PROCESS | 1756 | 1463629998566 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:53:18 INFO - PROCESS | 1756 | 1463629998581 Marionette TRACE conn4 <- [1,1854,null,{}] 20:53:18 INFO - PROCESS | 1756 | 1463629998589 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:18 INFO - PROCESS | 1756 | 1463629998839 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 20:53:19 INFO - PROCESS | 1756 | 1463629999201 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x91338c00 == 138 [pid = 1756] [id = 471] 20:53:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x92526800) [pid = 1756] [serial = 1414] [outer = (nil)] 20:53:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x9ac3b400) [pid = 1756] [serial = 1415] [outer = 0x92526800] 20:53:19 INFO - PROCESS | 1756 | 1463629999292 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x9b06b400) [pid = 1756] [serial = 1416] [outer = 0x92526800] 20:53:20 INFO - PROCESS | 1756 | 1463630000281 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1792ms 20:53:20 INFO - PROCESS | 1756 | 1463630000360 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 20:53:20 INFO - PROCESS | 1756 | 1463630000363 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 20:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:53:20 INFO - PROCESS | 1756 | 1463630000371 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:53:20 INFO - PROCESS | 1756 | 1463630000374 Marionette TRACE conn4 <- [1,1858,null,{}] 20:53:20 INFO - PROCESS | 1756 | 1463630000381 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:20 INFO - PROCESS | 1756 | 1463630000627 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 20:53:20 INFO - PROCESS | 1756 | 1463630000967 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x91e5a400 == 139 [pid = 1756] [id = 472] 20:53:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x9ac32800) [pid = 1756] [serial = 1417] [outer = (nil)] 20:53:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x9b7b0800) [pid = 1756] [serial = 1418] [outer = 0x9ac32800] 20:53:21 INFO - PROCESS | 1756 | 1463630001059 Marionette DEBUG loaded listener.js 20:53:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x9b7ba400) [pid = 1756] [serial = 1419] [outer = 0x9ac32800] 20:53:22 INFO - PROCESS | 1756 | 1463630002034 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 20:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1732ms 20:53:22 INFO - PROCESS | 1756 | 1463630002105 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 20:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:53:22 INFO - PROCESS | 1756 | 1463630002109 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 20:53:22 INFO - PROCESS | 1756 | 1463630002116 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:53:22 INFO - PROCESS | 1756 | 1463630002120 Marionette TRACE conn4 <- [1,1862,null,{}] 20:53:22 INFO - PROCESS | 1756 | 1463630002126 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:22 INFO - PROCESS | 1756 | 1463630002375 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 20:53:22 INFO - PROCESS | 1756 | 1463630002778 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x91e57c00 == 140 [pid = 1756] [id = 473] 20:53:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x9b070c00) [pid = 1756] [serial = 1420] [outer = (nil)] 20:53:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9ba94000) [pid = 1756] [serial = 1421] [outer = 0x9b070c00] 20:53:22 INFO - PROCESS | 1756 | 1463630002871 Marionette DEBUG loaded listener.js 20:53:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x9ba97400) [pid = 1756] [serial = 1422] [outer = 0x9b070c00] 20:53:23 INFO - PROCESS | 1756 | 1463630003834 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 20:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1784ms 20:53:23 INFO - PROCESS | 1756 | 1463630003900 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 20:53:23 INFO - PROCESS | 1756 | 1463630003904 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 20:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:53:23 INFO - PROCESS | 1756 | 1463630003911 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:53:23 INFO - PROCESS | 1756 | 1463630003915 Marionette TRACE conn4 <- [1,1866,null,{}] 20:53:23 INFO - PROCESS | 1756 | 1463630003921 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:24 INFO - PROCESS | 1756 | 1463630004186 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 20:53:24 INFO - PROCESS | 1756 | 1463630004535 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x87775000 == 141 [pid = 1756] [id = 474] 20:53:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x937d9000) [pid = 1756] [serial = 1423] [outer = (nil)] 20:53:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x9be60000) [pid = 1756] [serial = 1424] [outer = 0x937d9000] 20:53:24 INFO - PROCESS | 1756 | 1463630004633 Marionette DEBUG loaded listener.js 20:53:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x9be66c00) [pid = 1756] [serial = 1425] [outer = 0x937d9000] 20:53:25 INFO - PROCESS | 1756 | 1463630005549 Marionette TRACE conn4 <- [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]]]}] 20:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1682ms 20:53:25 INFO - PROCESS | 1756 | 1463630005594 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 20:53:25 INFO - PROCESS | 1756 | 1463630005598 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 20:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:53:25 INFO - PROCESS | 1756 | 1463630005605 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:53:25 INFO - PROCESS | 1756 | 1463630005609 Marionette TRACE conn4 <- [1,1870,null,{}] 20:53:25 INFO - PROCESS | 1756 | 1463630005615 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:25 INFO - PROCESS | 1756 | 1463630005860 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 20:53:26 INFO - PROCESS | 1756 | 1463630006196 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x87772800 == 142 [pid = 1756] [id = 475] 20:53:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x9a256400) [pid = 1756] [serial = 1426] [outer = (nil)] 20:53:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x9c09e800) [pid = 1756] [serial = 1427] [outer = 0x9a256400] 20:53:26 INFO - PROCESS | 1756 | 1463630006306 Marionette DEBUG loaded listener.js 20:53:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x9c1d8400) [pid = 1756] [serial = 1428] [outer = 0x9a256400] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x937d0c00 == 141 [pid = 1756] [id = 30] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x9539e000 == 140 [pid = 1756] [id = 410] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x864cfc00 == 139 [pid = 1756] [id = 408] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8776e800 == 138 [pid = 1756] [id = 432] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x92526000 == 137 [pid = 1756] [id = 407] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8ba47c00 == 136 [pid = 1756] [id = 457] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc62000 == 135 [pid = 1756] [id = 456] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8b26f800 == 134 [pid = 1756] [id = 455] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8919d000 == 133 [pid = 1756] [id = 454] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8b265400 == 132 [pid = 1756] [id = 260] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x9a79e400 == 131 [pid = 1756] [id = 65] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8e074400 == 130 [pid = 1756] [id = 441] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8a83e000 == 129 [pid = 1756] [id = 440] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8df26000 == 128 [pid = 1756] [id = 439] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8a4400 == 127 [pid = 1756] [id = 438] 20:53:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8919c800 == 126 [pid = 1756] [id = 437] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x8d5da400) [pid = 1756] [serial = 1182] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x8bc6b000) [pid = 1756] [serial = 1304] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8c9ef000) [pid = 1756] [serial = 1305] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x90b09400) [pid = 1756] [serial = 1259] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x8e8b1800) [pid = 1756] [serial = 1257] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x8e84a800) [pid = 1756] [serial = 1256] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x8e02b800) [pid = 1756] [serial = 1254] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x8d4c6400) [pid = 1756] [serial = 1253] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x8afc4c00) [pid = 1756] [serial = 1251] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x8a8e8800) [pid = 1756] [serial = 1250] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x8a9e3c00) [pid = 1756] [serial = 1301] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x87777400) [pid = 1756] [serial = 1298] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x891a4c00) [pid = 1756] [serial = 1299] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x9b073400) [pid = 1756] [serial = 1296] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x9b071000) [pid = 1756] [serial = 1295] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x9ac39800) [pid = 1756] [serial = 1293] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x9ac37000) [pid = 1756] [serial = 1292] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x9a796000) [pid = 1756] [serial = 1290] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x9a286400) [pid = 1756] [serial = 1289] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x9a251400) [pid = 1756] [serial = 1287] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x9a1ea000) [pid = 1756] [serial = 1286] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x953e8000) [pid = 1756] [serial = 1284] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x9539ec00) [pid = 1756] [serial = 1283] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x95073000) [pid = 1756] [serial = 1281] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x92bea400) [pid = 1756] [serial = 1280] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x9252ac00) [pid = 1756] [serial = 1278] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x924b1c00) [pid = 1756] [serial = 1277] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x924a8c00) [pid = 1756] [serial = 1275] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x923cec00) [pid = 1756] [serial = 1274] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x91fc7000) [pid = 1756] [serial = 1272] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x91fc2000) [pid = 1756] [serial = 1271] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x91648000) [pid = 1756] [serial = 1269] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9141e800) [pid = 1756] [serial = 1268] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x91332c00) [pid = 1756] [serial = 1266] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x91307400) [pid = 1756] [serial = 1265] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x90c75800) [pid = 1756] [serial = 1263] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x90b60800) [pid = 1756] [serial = 1262] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x90b52800) [pid = 1756] [serial = 1260] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8cc89800) [pid = 1756] [serial = 1307] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8afcdc00) [pid = 1756] [serial = 1302] [outer = (nil)] [url = about:blank] 20:53:28 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8d4c2800) [pid = 1756] [serial = 1308] [outer = (nil)] [url = about:blank] 20:53:29 INFO - PROCESS | 1756 | 1463630009274 Marionette TRACE conn4 <- [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]]]}] 20:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 3688ms 20:53:29 INFO - PROCESS | 1756 | 1463630009295 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 20:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:53:29 INFO - PROCESS | 1756 | 1463630009301 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 20:53:29 INFO - PROCESS | 1756 | 1463630009311 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 1756 | 1463630009318 Marionette TRACE conn4 <- [1,1874,null,{}] 20:53:29 INFO - PROCESS | 1756 | 1463630009328 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:29 INFO - PROCESS | 1756 | 1463630009589 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 20:53:29 INFO - PROCESS | 1756 | 1463630009805 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x8739b400 == 127 [pid = 1756] [id = 476] 20:53:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8776e800) [pid = 1756] [serial = 1429] [outer = (nil)] 20:53:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x89679000) [pid = 1756] [serial = 1430] [outer = 0x8776e800] 20:53:29 INFO - PROCESS | 1756 | 1463630009893 Marionette DEBUG loaded listener.js 20:53:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8a8e7000) [pid = 1756] [serial = 1431] [outer = 0x8776e800] 20:53:30 INFO - PROCESS | 1756 | 1463630010756 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 20:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1491ms 20:53:30 INFO - PROCESS | 1756 | 1463630010830 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 20:53:30 INFO - PROCESS | 1756 | 1463630010839 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 20:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:53:30 INFO - PROCESS | 1756 | 1463630010855 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:53:30 INFO - PROCESS | 1756 | 1463630010860 Marionette TRACE conn4 <- [1,1878,null,{}] 20:53:30 INFO - PROCESS | 1756 | 1463630010867 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:31 INFO - PROCESS | 1756 | 1463630011099 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 20:53:31 INFO - PROCESS | 1756 | 1463630011394 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afc4c00 == 128 [pid = 1756] [id = 477] 20:53:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8afcdc00) [pid = 1756] [serial = 1432] [outer = (nil)] 20:53:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8b273800) [pid = 1756] [serial = 1433] [outer = 0x8afcdc00] 20:53:31 INFO - PROCESS | 1756 | 1463630011485 Marionette DEBUG loaded listener.js 20:53:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8ba47c00) [pid = 1756] [serial = 1434] [outer = 0x8afcdc00] 20:53:32 INFO - PROCESS | 1756 | 1463630012526 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 20:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1741ms 20:53:32 INFO - PROCESS | 1756 | 1463630012600 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 20:53:32 INFO - PROCESS | 1756 | 1463630012603 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 20:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:53:32 INFO - PROCESS | 1756 | 1463630012611 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:53:32 INFO - PROCESS | 1756 | 1463630012618 Marionette TRACE conn4 <- [1,1882,null,{}] 20:53:32 INFO - PROCESS | 1756 | 1463630012642 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:32 INFO - PROCESS | 1756 | 1463630012963 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 20:53:33 INFO - PROCESS | 1756 | 1463630013147 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9ef000 == 129 [pid = 1756] [id = 478] 20:53:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8cc8f000) [pid = 1756] [serial = 1435] [outer = (nil)] 20:53:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8d4c4800) [pid = 1756] [serial = 1436] [outer = 0x8cc8f000] 20:53:33 INFO - PROCESS | 1756 | 1463630013227 Marionette DEBUG loaded listener.js 20:53:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x8d7ef400) [pid = 1756] [serial = 1437] [outer = 0x8cc8f000] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x8ba43000) [pid = 1756] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x8c9fb800) [pid = 1756] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8ba4d000) [pid = 1756] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x8b272400) [pid = 1756] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x8919e000) [pid = 1756] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x98328000) [pid = 1756] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x91314800) [pid = 1756] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x950cfc00) [pid = 1756] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x91340c00) [pid = 1756] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x9265d000) [pid = 1756] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x9265a800) [pid = 1756] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x9164b000) [pid = 1756] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x91313800) [pid = 1756] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x8c8aac00) [pid = 1756] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x90db1800) [pid = 1756] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x90d74c00) [pid = 1756] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8e8b7000) [pid = 1756] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x8e18f000) [pid = 1756] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x8e181800) [pid = 1756] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x8e071800) [pid = 1756] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x8cc84800) [pid = 1756] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:53:34 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x8981e400) [pid = 1756] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:53:34 INFO - PROCESS | 1756 | 1463630014705 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 20:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2140ms 20:53:34 INFO - PROCESS | 1756 | 1463630014767 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 20:53:34 INFO - PROCESS | 1756 | 1463630014773 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 20:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:53:34 INFO - PROCESS | 1756 | 1463630014785 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:53:34 INFO - PROCESS | 1756 | 1463630014788 Marionette TRACE conn4 <- [1,1886,null,{}] 20:53:34 INFO - PROCESS | 1756 | 1463630014793 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:35 INFO - PROCESS | 1756 | 1463630015013 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 20:53:35 INFO - PROCESS | 1756 | 1463630015210 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x864cb000 == 130 [pid = 1756] [id = 479] 20:53:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x891a4c00) [pid = 1756] [serial = 1438] [outer = (nil)] 20:53:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8dd5f400) [pid = 1756] [serial = 1439] [outer = 0x891a4c00] 20:53:35 INFO - PROCESS | 1756 | 1463630015288 Marionette DEBUG loaded listener.js 20:53:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8df28400) [pid = 1756] [serial = 1440] [outer = 0x891a4c00] 20:53:36 INFO - PROCESS | 1756 | 1463630016366 Marionette TRACE conn4 <- [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]]]}] 20:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1645ms 20:53:36 INFO - PROCESS | 1756 | 1463630016432 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 20:53:36 INFO - PROCESS | 1756 | 1463630016439 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 20:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:53:36 INFO - PROCESS | 1756 | 1463630016450 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:53:36 INFO - PROCESS | 1756 | 1463630016456 Marionette TRACE conn4 <- [1,1890,null,{}] 20:53:36 INFO - PROCESS | 1756 | 1463630016468 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:36 INFO - PROCESS | 1756 | 1463630016759 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 20:53:37 INFO - PROCESS | 1756 | 1463630017109 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x891a5800 == 131 [pid = 1756] [id = 480] 20:53:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8967b000) [pid = 1756] [serial = 1441] [outer = (nil)] 20:53:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8a8ef000) [pid = 1756] [serial = 1442] [outer = 0x8967b000] 20:53:37 INFO - PROCESS | 1756 | 1463630017205 Marionette DEBUG loaded listener.js 20:53:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8afce800) [pid = 1756] [serial = 1443] [outer = 0x8967b000] 20:53:38 INFO - PROCESS | 1756 | 1463630018214 Marionette TRACE conn4 <- [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]]]}] 20:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1843ms 20:53:38 INFO - PROCESS | 1756 | 1463630018293 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 20:53:38 INFO - PROCESS | 1756 | 1463630018303 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 20:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:53:38 INFO - PROCESS | 1756 | 1463630018315 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:53:38 INFO - PROCESS | 1756 | 1463630018320 Marionette TRACE conn4 <- [1,1894,null,{}] 20:53:38 INFO - PROCESS | 1756 | 1463630018326 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:38 INFO - PROCESS | 1756 | 1463630018573 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 20:53:38 INFO - PROCESS | 1756 | 1463630018909 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc65800 == 132 [pid = 1756] [id = 481] 20:53:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8bc67800) [pid = 1756] [serial = 1444] [outer = (nil)] 20:53:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8cc8b400) [pid = 1756] [serial = 1445] [outer = 0x8bc67800] 20:53:39 INFO - PROCESS | 1756 | 1463630019002 Marionette DEBUG loaded listener.js 20:53:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8d5e1400) [pid = 1756] [serial = 1446] [outer = 0x8bc67800] 20:53:40 INFO - PROCESS | 1756 | 1463630020013 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 20:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1733ms 20:53:40 INFO - PROCESS | 1756 | 1463630020048 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 20:53:40 INFO - PROCESS | 1756 | 1463630020052 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 20:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:53:40 INFO - PROCESS | 1756 | 1463630020060 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:53:40 INFO - PROCESS | 1756 | 1463630020066 Marionette TRACE conn4 <- [1,1898,null,{}] 20:53:40 INFO - PROCESS | 1756 | 1463630020083 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:40 INFO - PROCESS | 1756 | 1463630020345 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 20:53:40 INFO - PROCESS | 1756 | 1463630020708 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9fb000 == 133 [pid = 1756] [id = 482] 20:53:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8d5dec00) [pid = 1756] [serial = 1447] [outer = (nil)] 20:53:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8e7e8400) [pid = 1756] [serial = 1448] [outer = 0x8d5dec00] 20:53:40 INFO - PROCESS | 1756 | 1463630020805 Marionette DEBUG loaded listener.js 20:53:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8e849c00) [pid = 1756] [serial = 1449] [outer = 0x8d5dec00] 20:53:41 INFO - PROCESS | 1756 | 1463630021757 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 20:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1740ms 20:53:41 INFO - PROCESS | 1756 | 1463630021800 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 20:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:53:41 INFO - PROCESS | 1756 | 1463630021806 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 20:53:41 INFO - PROCESS | 1756 | 1463630021813 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:53:41 INFO - PROCESS | 1756 | 1463630021817 Marionette TRACE conn4 <- [1,1902,null,{}] 20:53:41 INFO - PROCESS | 1756 | 1463630021824 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:42 INFO - PROCESS | 1756 | 1463630022076 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 20:53:42 INFO - PROCESS | 1756 | 1463630022406 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e06d400 == 134 [pid = 1756] [id = 483] 20:53:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8e7f5400) [pid = 1756] [serial = 1450] [outer = (nil)] 20:53:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8e8b6c00) [pid = 1756] [serial = 1451] [outer = 0x8e7f5400] 20:53:42 INFO - PROCESS | 1756 | 1463630022505 Marionette DEBUG loaded listener.js 20:53:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8f0d3400) [pid = 1756] [serial = 1452] [outer = 0x8e7f5400] 20:53:43 INFO - PROCESS | 1756 | 1463630023425 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 20:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1689ms 20:53:43 INFO - PROCESS | 1756 | 1463630023502 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 20:53:43 INFO - PROCESS | 1756 | 1463630023506 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 20:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:53:43 INFO - PROCESS | 1756 | 1463630023513 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:53:43 INFO - PROCESS | 1756 | 1463630023516 Marionette TRACE conn4 <- [1,1906,null,{}] 20:53:43 INFO - PROCESS | 1756 | 1463630023523 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:43 INFO - PROCESS | 1756 | 1463630023761 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 20:53:44 INFO - PROCESS | 1756 | 1463630024091 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7f2800 == 135 [pid = 1756] [id = 484] 20:53:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8e850000) [pid = 1756] [serial = 1453] [outer = (nil)] 20:53:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x90b0a400) [pid = 1756] [serial = 1454] [outer = 0x8e850000] 20:53:44 INFO - PROCESS | 1756 | 1463630024189 Marionette DEBUG loaded listener.js 20:53:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x90b0dc00) [pid = 1756] [serial = 1455] [outer = 0x8e850000] 20:53:45 INFO - PROCESS | 1756 | 1463630025135 Marionette TRACE conn4 <- [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]]]}] 20:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1683ms 20:53:45 INFO - PROCESS | 1756 | 1463630025198 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 20:53:45 INFO - PROCESS | 1756 | 1463630025202 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 20:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:53:45 INFO - PROCESS | 1756 | 1463630025209 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:53:45 INFO - PROCESS | 1756 | 1463630025212 Marionette TRACE conn4 <- [1,1910,null,{}] 20:53:45 INFO - PROCESS | 1756 | 1463630025219 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:45 INFO - PROCESS | 1756 | 1463630025522 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 20:53:45 INFO - PROCESS | 1756 | 1463630025882 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x8919f000 == 136 [pid = 1756] [id = 485] 20:53:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8e857c00) [pid = 1756] [serial = 1456] [outer = (nil)] 20:53:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x90db2800) [pid = 1756] [serial = 1457] [outer = 0x8e857c00] 20:53:45 INFO - PROCESS | 1756 | 1463630025975 Marionette DEBUG loaded listener.js 20:53:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x90dba800) [pid = 1756] [serial = 1458] [outer = 0x8e857c00] 20:53:46 INFO - PROCESS | 1756 | 1463630026935 Marionette TRACE conn4 <- [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]]]}] 20:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1789ms 20:53:47 INFO - PROCESS | 1756 | 1463630027000 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 20:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:53:47 INFO - PROCESS | 1756 | 1463630027004 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 20:53:47 INFO - PROCESS | 1756 | 1463630027011 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:53:47 INFO - PROCESS | 1756 | 1463630027015 Marionette TRACE conn4 <- [1,1914,null,{}] 20:53:47 INFO - PROCESS | 1756 | 1463630027021 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:47 INFO - PROCESS | 1756 | 1463630027261 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 20:53:47 INFO - PROCESS | 1756 | 1463630027587 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d1800 == 137 [pid = 1756] [id = 486] 20:53:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x8f0dbc00) [pid = 1756] [serial = 1459] [outer = (nil)] 20:53:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x9130e800) [pid = 1756] [serial = 1460] [outer = 0x8f0dbc00] 20:53:47 INFO - PROCESS | 1756 | 1463630027695 Marionette DEBUG loaded listener.js 20:53:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x91314800) [pid = 1756] [serial = 1461] [outer = 0x8f0dbc00] 20:53:48 INFO - PROCESS | 1756 | 1463630028592 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 20:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1647ms 20:53:48 INFO - PROCESS | 1756 | 1463630028659 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 20:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:53:48 INFO - PROCESS | 1756 | 1463630028663 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 20:53:48 INFO - PROCESS | 1756 | 1463630028670 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:53:48 INFO - PROCESS | 1756 | 1463630028674 Marionette TRACE conn4 <- [1,1918,null,{}] 20:53:48 INFO - PROCESS | 1756 | 1463630028680 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:48 INFO - PROCESS | 1756 | 1463630028915 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 20:53:49 INFO - PROCESS | 1756 | 1463630029251 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5dc400 == 138 [pid = 1756] [id = 487] 20:53:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x91307800) [pid = 1756] [serial = 1462] [outer = (nil)] 20:53:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9145f800) [pid = 1756] [serial = 1463] [outer = 0x91307800] 20:53:49 INFO - PROCESS | 1756 | 1463630029350 Marionette DEBUG loaded listener.js 20:53:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x91464c00) [pid = 1756] [serial = 1464] [outer = 0x91307800] 20:53:50 INFO - PROCESS | 1756 | 1463630030251 Marionette TRACE conn4 <- [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]]]}] 20:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1637ms 20:53:50 INFO - PROCESS | 1756 | 1463630030308 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 20:53:50 INFO - PROCESS | 1756 | 1463630030312 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 20:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:53:50 INFO - PROCESS | 1756 | 1463630030319 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:53:50 INFO - PROCESS | 1756 | 1463630030323 Marionette TRACE conn4 <- [1,1922,null,{}] 20:53:50 INFO - PROCESS | 1756 | 1463630030329 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:50 INFO - PROCESS | 1756 | 1463630030566 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 20:53:50 INFO - PROCESS | 1756 | 1463630030955 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x87391400 == 139 [pid = 1756] [id = 488] 20:53:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x90c7f800) [pid = 1756] [serial = 1465] [outer = (nil)] 20:53:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x9164d800) [pid = 1756] [serial = 1466] [outer = 0x90c7f800] 20:53:51 INFO - PROCESS | 1756 | 1463630031044 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x91fc2000) [pid = 1756] [serial = 1467] [outer = 0x90c7f800] 20:53:51 INFO - PROCESS | 1756 | 1463630031961 Marionette TRACE conn4 <- [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]]]}] 20:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1681ms 20:53:52 INFO - PROCESS | 1756 | 1463630032001 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 20:53:52 INFO - PROCESS | 1756 | 1463630032005 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 20:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:53:52 INFO - PROCESS | 1756 | 1463630032012 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:53:52 INFO - PROCESS | 1756 | 1463630032016 Marionette TRACE conn4 <- [1,1926,null,{}] 20:53:52 INFO - PROCESS | 1756 | 1463630032021 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:52 INFO - PROCESS | 1756 | 1463630032262 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 20:53:52 INFO - PROCESS | 1756 | 1463630032588 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9e1c00 == 140 [pid = 1756] [id = 489] 20:53:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x91460c00) [pid = 1756] [serial = 1468] [outer = (nil)] 20:53:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x923cbc00) [pid = 1756] [serial = 1469] [outer = 0x91460c00] 20:53:52 INFO - PROCESS | 1756 | 1463630032696 Marionette DEBUG loaded listener.js 20:53:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x924a5c00) [pid = 1756] [serial = 1470] [outer = 0x91460c00] 20:53:53 INFO - PROCESS | 1756 | 1463630033618 Marionette TRACE conn4 <- [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]]]}] 20:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1681ms 20:53:53 INFO - PROCESS | 1756 | 1463630033694 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 20:53:53 INFO - PROCESS | 1756 | 1463630033699 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 20:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:53:53 INFO - PROCESS | 1756 | 1463630033706 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:53:53 INFO - PROCESS | 1756 | 1463630033710 Marionette TRACE conn4 <- [1,1930,null,{}] 20:53:53 INFO - PROCESS | 1756 | 1463630033716 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:54 INFO - PROCESS | 1756 | 1463630034008 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 20:53:54 INFO - PROCESS | 1756 | 1463630034357 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x923c7400 == 141 [pid = 1756] [id = 490] 20:53:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9265c000) [pid = 1756] [serial = 1471] [outer = (nil)] 20:53:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x92660800) [pid = 1756] [serial = 1472] [outer = 0x9265c000] 20:53:54 INFO - PROCESS | 1756 | 1463630034456 Marionette DEBUG loaded listener.js 20:53:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x937d2800) [pid = 1756] [serial = 1473] [outer = 0x9265c000] 20:53:55 INFO - PROCESS | 1756 | 1463630035433 Marionette TRACE conn4 <- [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]]]}] 20:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1783ms 20:53:55 INFO - PROCESS | 1756 | 1463630035490 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 20:53:55 INFO - PROCESS | 1756 | 1463630035494 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 20:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:53:55 INFO - PROCESS | 1756 | 1463630035501 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:53:55 INFO - PROCESS | 1756 | 1463630035505 Marionette TRACE conn4 <- [1,1934,null,{}] 20:53:55 INFO - PROCESS | 1756 | 1463630035512 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:55 INFO - PROCESS | 1756 | 1463630035770 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 20:53:56 INFO - PROCESS | 1756 | 1463630036109 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x8967f800 == 142 [pid = 1756] [id = 491] 20:53:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x8b271000) [pid = 1756] [serial = 1474] [outer = (nil)] 20:53:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x95072800) [pid = 1756] [serial = 1475] [outer = 0x8b271000] 20:53:56 INFO - PROCESS | 1756 | 1463630036203 Marionette DEBUG loaded listener.js 20:53:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9507cc00) [pid = 1756] [serial = 1476] [outer = 0x8b271000] 20:53:57 INFO - PROCESS | 1756 | 1463630037134 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 20:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1684ms 20:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:53:57 INFO - PROCESS | 1756 | 1463630037187 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 20:53:57 INFO - PROCESS | 1756 | 1463630037190 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 20:53:57 INFO - PROCESS | 1756 | 1463630037197 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:53:57 INFO - PROCESS | 1756 | 1463630037200 Marionette TRACE conn4 <- [1,1938,null,{}] 20:53:57 INFO - PROCESS | 1756 | 1463630037206 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:57 INFO - PROCESS | 1756 | 1463630037449 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 20:53:57 INFO - PROCESS | 1756 | 1463630037796 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x8739cc00 == 143 [pid = 1756] [id = 492] 20:53:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x93cec400) [pid = 1756] [serial = 1477] [outer = (nil)] 20:53:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x953a6000) [pid = 1756] [serial = 1478] [outer = 0x93cec400] 20:53:57 INFO - PROCESS | 1756 | 1463630037887 Marionette DEBUG loaded listener.js 20:53:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x953e3000) [pid = 1756] [serial = 1479] [outer = 0x93cec400] 20:53:58 INFO - PROCESS | 1756 | 1463630038780 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 20:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1641ms 20:53:58 INFO - PROCESS | 1756 | 1463630038839 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 20:53:58 INFO - PROCESS | 1756 | 1463630038843 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 20:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:53:58 INFO - PROCESS | 1756 | 1463630038850 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:53:58 INFO - PROCESS | 1756 | 1463630038853 Marionette TRACE conn4 <- [1,1942,null,{}] 20:53:58 INFO - PROCESS | 1756 | 1463630038859 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:59 INFO - PROCESS | 1756 | 1463630039097 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 20:53:59 INFO - PROCESS | 1756 | 1463630039432 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a8b400 == 144 [pid = 1756] [id = 493] 20:53:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x9539a000) [pid = 1756] [serial = 1480] [outer = (nil)] 20:53:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x98121c00) [pid = 1756] [serial = 1481] [outer = 0x9539a000] 20:53:59 INFO - PROCESS | 1756 | 1463630039526 Marionette DEBUG loaded listener.js 20:53:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x9922ec00) [pid = 1756] [serial = 1482] [outer = 0x9539a000] 20:54:00 INFO - PROCESS | 1756 | 1463630040732 Marionette TRACE conn4 <- [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]]]}] 20:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1941ms 20:54:00 INFO - PROCESS | 1756 | 1463630040810 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 20:54:00 INFO - PROCESS | 1756 | 1463630040813 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 20:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:54:00 INFO - PROCESS | 1756 | 1463630040822 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - PROCESS | 1756 | 1463630040826 Marionette TRACE conn4 <- [1,1946,null,{}] 20:54:00 INFO - PROCESS | 1756 | 1463630040832 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:01 INFO - PROCESS | 1756 | 1463630041169 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 20:54:01 INFO - PROCESS | 1756 | 1463630041437 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x87770400 == 145 [pid = 1756] [id = 494] 20:54:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x97767c00) [pid = 1756] [serial = 1483] [outer = (nil)] 20:54:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9a25c400) [pid = 1756] [serial = 1484] [outer = 0x97767c00] 20:54:01 INFO - PROCESS | 1756 | 1463630041529 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x9a4df400) [pid = 1756] [serial = 1485] [outer = 0x97767c00] 20:54:02 INFO - PROCESS | 1756 | 1463630042467 Marionette TRACE conn4 <- [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]]]}] 20:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1684ms 20:54:02 INFO - PROCESS | 1756 | 1463630042506 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 20:54:02 INFO - PROCESS | 1756 | 1463630042510 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 20:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:54:02 INFO - PROCESS | 1756 | 1463630042517 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 1756 | 1463630042520 Marionette TRACE conn4 <- [1,1950,null,{}] 20:54:02 INFO - PROCESS | 1756 | 1463630042529 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:02 INFO - PROCESS | 1756 | 1463630042784 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 20:54:03 INFO - PROCESS | 1756 | 1463630043119 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x937da400 == 146 [pid = 1756] [id = 495] 20:54:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x9a256c00) [pid = 1756] [serial = 1486] [outer = (nil)] 20:54:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x9b075400) [pid = 1756] [serial = 1487] [outer = 0x9a256c00] 20:54:03 INFO - PROCESS | 1756 | 1463630043213 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x9b298000) [pid = 1756] [serial = 1488] [outer = 0x9a256c00] 20:54:04 INFO - PROCESS | 1756 | 1463630044080 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 20:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1641ms 20:54:04 INFO - PROCESS | 1756 | 1463630044160 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 20:54:04 INFO - PROCESS | 1756 | 1463630044164 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 20:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:54:04 INFO - PROCESS | 1756 | 1463630044171 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 1756 | 1463630044174 Marionette TRACE conn4 <- [1,1954,null,{}] 20:54:04 INFO - PROCESS | 1756 | 1463630044180 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:04 INFO - PROCESS | 1756 | 1463630044460 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 20:54:04 INFO - PROCESS | 1756 | 1463630044800 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x8739b000 == 147 [pid = 1756] [id = 496] 20:54:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x9ac33000) [pid = 1756] [serial = 1489] [outer = (nil)] 20:54:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x9ba9a400) [pid = 1756] [serial = 1490] [outer = 0x9ac33000] 20:54:04 INFO - PROCESS | 1756 | 1463630044894 Marionette DEBUG loaded listener.js 20:54:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x9be5ec00) [pid = 1756] [serial = 1491] [outer = 0x9ac33000] 20:54:05 INFO - PROCESS | 1756 | 1463630045800 Marionette TRACE conn4 <- [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]]]}] 20:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1683ms 20:54:05 INFO - PROCESS | 1756 | 1463630045854 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 20:54:05 INFO - PROCESS | 1756 | 1463630045858 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 20:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:54:05 INFO - PROCESS | 1756 | 1463630045865 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:54:05 INFO - PROCESS | 1756 | 1463630045869 Marionette TRACE conn4 <- [1,1958,null,{}] 20:54:05 INFO - PROCESS | 1756 | 1463630045875 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:06 INFO - PROCESS | 1756 | 1463630046174 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 20:54:06 INFO - PROCESS | 1756 | 1463630046536 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4bc000 == 146 [pid = 1756] [id = 431] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x97765000 == 145 [pid = 1756] [id = 430] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9ef000 == 144 [pid = 1756] [id = 478] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x8afc4c00 == 143 [pid = 1756] [id = 477] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x8739b400 == 142 [pid = 1756] [id = 476] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x87775000 == 141 [pid = 1756] [id = 474] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x91e57c00 == 140 [pid = 1756] [id = 473] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x91e5a400 == 139 [pid = 1756] [id = 472] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x953e3400 == 138 [pid = 1756] [id = 470] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x91338c00 == 137 [pid = 1756] [id = 471] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x95328c00 == 136 [pid = 1756] [id = 469] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x8cc8fc00 == 135 [pid = 1756] [id = 468] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x91410400 == 134 [pid = 1756] [id = 467] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x8e076c00 == 133 [pid = 1756] [id = 465] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x90dbb000 == 132 [pid = 1756] [id = 466] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x90dbc800 == 131 [pid = 1756] [id = 464] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x90b60400 == 130 [pid = 1756] [id = 463] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8b0800 == 129 [pid = 1756] [id = 462] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x8afc2c00 == 128 [pid = 1756] [id = 461] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x8dd60400 == 127 [pid = 1756] [id = 460] 20:54:08 INFO - PROCESS | 1756 | --DOCSHELL 0x89673000 == 126 [pid = 1756] [id = 459] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x8e02ec00) [pid = 1756] [serial = 1248] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x8d5db800) [pid = 1756] [serial = 1370] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8d7f6000) [pid = 1756] [serial = 1371] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x8dd6c000) [pid = 1756] [serial = 1373] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x8ba4e800) [pid = 1756] [serial = 1367] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x891a8c00) [pid = 1756] [serial = 1364] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x8981e000) [pid = 1756] [serial = 1365] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x9b071c00) [pid = 1756] [serial = 1362] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x9b069400) [pid = 1756] [serial = 1361] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x9a1ea400) [pid = 1756] [serial = 1359] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x99e6e400) [pid = 1756] [serial = 1358] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x9770e800) [pid = 1756] [serial = 1356] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x953f0000) [pid = 1756] [serial = 1355] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x95333800) [pid = 1756] [serial = 1353] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x95285400) [pid = 1756] [serial = 1352] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x93cedc00) [pid = 1756] [serial = 1350] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x938c7c00) [pid = 1756] [serial = 1349] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x92be1400) [pid = 1756] [serial = 1347] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x92665000) [pid = 1756] [serial = 1346] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x9256b000) [pid = 1756] [serial = 1344] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x92530c00) [pid = 1756] [serial = 1343] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x91e5a000) [pid = 1756] [serial = 1341] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x91e51c00) [pid = 1756] [serial = 1340] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x91461800) [pid = 1756] [serial = 1338] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x9141d800) [pid = 1756] [serial = 1337] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x91337400) [pid = 1756] [serial = 1335] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x91312800) [pid = 1756] [serial = 1334] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x9124c000) [pid = 1756] [serial = 1332] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x90dbe000) [pid = 1756] [serial = 1331] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x90d76000) [pid = 1756] [serial = 1329] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x90d72800) [pid = 1756] [serial = 1328] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x8f0e0400) [pid = 1756] [serial = 1326] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x8f0d8400) [pid = 1756] [serial = 1325] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x8e8b2800) [pid = 1756] [serial = 1323] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8e850400) [pid = 1756] [serial = 1322] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x8e7eb400) [pid = 1756] [serial = 1320] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x8e079c00) [pid = 1756] [serial = 1319] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8df2d000) [pid = 1756] [serial = 1317] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8d5db400) [pid = 1756] [serial = 1316] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8b2d6800) [pid = 1756] [serial = 1314] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8a9dcc00) [pid = 1756] [serial = 1313] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8d7f5000) [pid = 1756] [serial = 1310] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x8e06ac00) [pid = 1756] [serial = 1374] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8bc6e800) [pid = 1756] [serial = 1368] [outer = (nil)] [url = about:blank] 20:54:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x87775000 == 127 [pid = 1756] [id = 497] 20:54:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8777d800) [pid = 1756] [serial = 1492] [outer = (nil)] 20:54:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x891ab000) [pid = 1756] [serial = 1493] [outer = 0x8777d800] 20:54:08 INFO - PROCESS | 1756 | 1463630048587 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8981fc00) [pid = 1756] [serial = 1494] [outer = 0x8777d800] 20:54:09 INFO - PROCESS | 1756 | 1463630049418 Marionette TRACE conn4 <- [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]]]}] 20:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 3594ms 20:54:09 INFO - PROCESS | 1756 | 1463630049467 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 1756 | 1463630049474 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 20:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:54:09 INFO - PROCESS | 1756 | 1463630049484 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 1756 | 1463630049488 Marionette TRACE conn4 <- [1,1962,null,{}] 20:54:09 INFO - PROCESS | 1756 | 1463630049497 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:09 INFO - PROCESS | 1756 | 1463630049729 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 20:54:09 INFO - PROCESS | 1756 | 1463630049943 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b268000 == 128 [pid = 1756] [id = 498] 20:54:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8b26dc00) [pid = 1756] [serial = 1495] [outer = (nil)] 20:54:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8bc66400) [pid = 1756] [serial = 1496] [outer = 0x8b26dc00] 20:54:10 INFO - PROCESS | 1756 | 1463630050026 Marionette DEBUG loaded listener.js 20:54:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8c8a6000) [pid = 1756] [serial = 1497] [outer = 0x8b26dc00] 20:54:10 INFO - PROCESS | 1756 | 1463630050894 Marionette TRACE conn4 <- [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]]]}] 20:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1488ms 20:54:10 INFO - PROCESS | 1756 | 1463630050972 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 20:54:10 INFO - PROCESS | 1756 | 1463630050978 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 20:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:54:10 INFO - PROCESS | 1756 | 1463630050994 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:54:10 INFO - PROCESS | 1756 | 1463630050997 Marionette TRACE conn4 <- [1,1966,null,{}] 20:54:11 INFO - PROCESS | 1756 | 1463630051004 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:11 INFO - PROCESS | 1756 | 1463630051311 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 20:54:11 INFO - PROCESS | 1756 | 1463630051346 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9f3c00 == 129 [pid = 1756] [id = 499] 20:54:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8d4c3000) [pid = 1756] [serial = 1498] [outer = (nil)] 20:54:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8d7f2400) [pid = 1756] [serial = 1499] [outer = 0x8d4c3000] 20:54:11 INFO - PROCESS | 1756 | 1463630051423 Marionette DEBUG loaded listener.js 20:54:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8dd67400) [pid = 1756] [serial = 1500] [outer = 0x8d4c3000] 20:54:12 INFO - PROCESS | 1756 | 1463630052487 Marionette TRACE conn4 <- [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]]]}] 20:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1538ms 20:54:12 INFO - PROCESS | 1756 | 1463630052528 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 20:54:12 INFO - PROCESS | 1756 | 1463630052532 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 20:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:54:12 INFO - PROCESS | 1756 | 1463630052543 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:54:12 INFO - PROCESS | 1756 | 1463630052549 Marionette TRACE conn4 <- [1,1970,null,{}] 20:54:12 INFO - PROCESS | 1756 | 1463630052565 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:12 INFO - PROCESS | 1756 | 1463630052887 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 20:54:12 INFO - PROCESS | 1756 | 1463630052919 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4c5400 == 130 [pid = 1756] [id = 500] 20:54:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8e036000) [pid = 1756] [serial = 1501] [outer = (nil)] 20:54:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8e181c00) [pid = 1756] [serial = 1502] [outer = 0x8e036000] 20:54:12 INFO - PROCESS | 1756 | 1463630052995 Marionette DEBUG loaded listener.js 20:54:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x8e7e9800) [pid = 1756] [serial = 1503] [outer = 0x8e036000] 20:54:13 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9a256400) [pid = 1756] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:54:13 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x937d9000) [pid = 1756] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:54:13 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8dd61c00) [pid = 1756] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:54:13 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x8e8b5c00) [pid = 1756] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:54:13 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x8a9de000) [pid = 1756] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:54:13 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8e84d000) [pid = 1756] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:54:13 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x91e57000) [pid = 1756] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:54:13 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x9b070c00) [pid = 1756] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:54:13 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x97760c00) [pid = 1756] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x9ac32800) [pid = 1756] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x91417000) [pid = 1756] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x92526800) [pid = 1756] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8afcdc00) [pid = 1756] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x8dd6b000) [pid = 1756] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x8776e800) [pid = 1756] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x91417400) [pid = 1756] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8c8a8000) [pid = 1756] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x8f0de000) [pid = 1756] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x8cc8f000) [pid = 1756] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x91249400) [pid = 1756] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:54:14 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x953f0400) [pid = 1756] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:54:14 INFO - PROCESS | 1756 | 1463630054502 Marionette TRACE conn4 <- [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]]]}] 20:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1990ms 20:54:14 INFO - PROCESS | 1756 | 1463630054534 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 20:54:14 INFO - PROCESS | 1756 | 1463630054538 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 20:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:54:14 INFO - PROCESS | 1756 | 1463630054545 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:54:14 INFO - PROCESS | 1756 | 1463630054548 Marionette TRACE conn4 <- [1,1974,null,{}] 20:54:14 INFO - PROCESS | 1756 | 1463630054554 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:14 INFO - PROCESS | 1756 | 1463630054770 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 20:54:14 INFO - PROCESS | 1756 | 1463630054975 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9e5800 == 131 [pid = 1756] [id = 501] 20:54:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8c8b3c00) [pid = 1756] [serial = 1504] [outer = (nil)] 20:54:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8e18bc00) [pid = 1756] [serial = 1505] [outer = 0x8c8b3c00] 20:54:15 INFO - PROCESS | 1756 | 1463630055055 Marionette DEBUG loaded listener.js 20:54:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8e858400) [pid = 1756] [serial = 1506] [outer = 0x8c8b3c00] 20:54:16 INFO - PROCESS | 1756 | 1463630056042 Marionette TRACE conn4 <- [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]]]}] 20:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1544ms 20:54:16 INFO - PROCESS | 1756 | 1463630056095 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 20:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:54:16 INFO - PROCESS | 1756 | 1463630056109 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 20:54:16 INFO - PROCESS | 1756 | 1463630056120 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 1756 | 1463630056127 Marionette TRACE conn4 <- [1,1978,null,{}] 20:54:16 INFO - PROCESS | 1756 | 1463630056137 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:16 INFO - PROCESS | 1756 | 1463630056440 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 20:54:16 INFO - PROCESS | 1756 | 1463630056795 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x89828000 == 132 [pid = 1756] [id = 502] 20:54:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8afcc800) [pid = 1756] [serial = 1507] [outer = (nil)] 20:54:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8b2d6000) [pid = 1756] [serial = 1508] [outer = 0x8afcc800] 20:54:16 INFO - PROCESS | 1756 | 1463630056893 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8c8a4800) [pid = 1756] [serial = 1509] [outer = 0x8afcc800] 20:54:17 INFO - PROCESS | 1756 | 1463630057859 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1795ms 20:54:17 INFO - PROCESS | 1756 | 1463630057914 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 20:54:17 INFO - PROCESS | 1756 | 1463630057924 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 20:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:54:17 INFO - PROCESS | 1756 | 1463630057935 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:54:17 INFO - PROCESS | 1756 | 1463630057939 Marionette TRACE conn4 <- [1,1982,null,{}] 20:54:17 INFO - PROCESS | 1756 | 1463630057946 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:18 INFO - PROCESS | 1756 | 1463630058191 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 20:54:18 INFO - PROCESS | 1756 | 1463630058531 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df23400 == 133 [pid = 1756] [id = 503] 20:54:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8df26800) [pid = 1756] [serial = 1510] [outer = (nil)] 20:54:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8e033000) [pid = 1756] [serial = 1511] [outer = 0x8df26800] 20:54:18 INFO - PROCESS | 1756 | 1463630058622 Marionette DEBUG loaded listener.js 20:54:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8e071c00) [pid = 1756] [serial = 1512] [outer = 0x8df26800] 20:54:19 INFO - PROCESS | 1756 | 1463630059551 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1684ms 20:54:19 INFO - PROCESS | 1756 | 1463630059620 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 20:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:54:19 INFO - PROCESS | 1756 | 1463630059625 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 20:54:19 INFO - PROCESS | 1756 | 1463630059632 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 1756 | 1463630059638 Marionette TRACE conn4 <- [1,1986,null,{}] 20:54:19 INFO - PROCESS | 1756 | 1463630059656 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:19 INFO - PROCESS | 1756 | 1463630059941 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 20:54:20 INFO - PROCESS | 1756 | 1463630060322 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a844000 == 134 [pid = 1756] [id = 504] 20:54:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x90b01400) [pid = 1756] [serial = 1513] [outer = (nil)] 20:54:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x90b60400) [pid = 1756] [serial = 1514] [outer = 0x90b01400] 20:54:20 INFO - PROCESS | 1756 | 1463630060417 Marionette DEBUG loaded listener.js 20:54:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x90c80000) [pid = 1756] [serial = 1515] [outer = 0x90b01400] 20:54:21 INFO - PROCESS | 1756 | 1463630061397 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1844ms 20:54:21 INFO - PROCESS | 1756 | 1463630061476 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 20:54:21 INFO - PROCESS | 1756 | 1463630061482 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 20:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:54:21 INFO - PROCESS | 1756 | 1463630061489 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:54:21 INFO - PROCESS | 1756 | 1463630061492 Marionette TRACE conn4 <- [1,1990,null,{}] 20:54:21 INFO - PROCESS | 1756 | 1463630061498 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:21 INFO - PROCESS | 1756 | 1463630061785 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 20:54:22 INFO - PROCESS | 1756 | 1463630062123 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0df400 == 135 [pid = 1756] [id = 505] 20:54:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x90d7c400) [pid = 1756] [serial = 1516] [outer = (nil)] 20:54:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x90db9400) [pid = 1756] [serial = 1517] [outer = 0x90d7c400] 20:54:22 INFO - PROCESS | 1756 | 1463630062217 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x91250c00) [pid = 1756] [serial = 1518] [outer = 0x90d7c400] 20:54:23 INFO - PROCESS | 1756 | 1463630063145 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1694ms 20:54:23 INFO - PROCESS | 1756 | 1463630063184 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 20:54:23 INFO - PROCESS | 1756 | 1463630063188 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 20:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:54:23 INFO - PROCESS | 1756 | 1463630063194 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:54:23 INFO - PROCESS | 1756 | 1463630063198 Marionette TRACE conn4 <- [1,1994,null,{}] 20:54:23 INFO - PROCESS | 1756 | 1463630063204 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:23 INFO - PROCESS | 1756 | 1463630063434 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 20:54:23 INFO - PROCESS | 1756 | 1463630063762 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x90d74c00 == 136 [pid = 1756] [id = 506] 20:54:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x90d7d800) [pid = 1756] [serial = 1519] [outer = (nil)] 20:54:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x9133f400) [pid = 1756] [serial = 1520] [outer = 0x90d7d800] 20:54:23 INFO - PROCESS | 1756 | 1463630063858 Marionette DEBUG loaded listener.js 20:54:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x91414c00) [pid = 1756] [serial = 1521] [outer = 0x90d7d800] 20:54:24 INFO - PROCESS | 1756 | 1463630064798 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 20:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1683ms 20:54:24 INFO - PROCESS | 1756 | 1463630064880 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 20:54:24 INFO - PROCESS | 1756 | 1463630064885 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 20:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:54:24 INFO - PROCESS | 1756 | 1463630064893 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - PROCESS | 1756 | 1463630064897 Marionette TRACE conn4 <- [1,1998,null,{}] 20:54:24 INFO - PROCESS | 1756 | 1463630064904 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:25 INFO - PROCESS | 1756 | 1463630065228 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 20:54:25 INFO - PROCESS | 1756 | 1463630065587 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x90d79c00 == 137 [pid = 1756] [id = 507] 20:54:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x90db6000) [pid = 1756] [serial = 1522] [outer = (nil)] 20:54:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x91e60000) [pid = 1756] [serial = 1523] [outer = 0x90db6000] 20:54:25 INFO - PROCESS | 1756 | 1463630065682 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x924aa800) [pid = 1756] [serial = 1524] [outer = 0x90db6000] 20:54:26 INFO - PROCESS | 1756 | 1463630066657 Marionette TRACE conn4 <- [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]]]}] 20:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1835ms 20:54:26 INFO - PROCESS | 1756 | 1463630066729 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 20:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:54:26 INFO - PROCESS | 1756 | 1463630066734 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 20:54:26 INFO - PROCESS | 1756 | 1463630066742 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:54:26 INFO - PROCESS | 1756 | 1463630066745 Marionette TRACE conn4 <- [1,2002,null,{}] 20:54:26 INFO - PROCESS | 1756 | 1463630066752 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:27 INFO - PROCESS | 1756 | 1463630067050 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 20:54:27 INFO - PROCESS | 1756 | 1463630067390 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e02dc00 == 138 [pid = 1756] [id = 508] 20:54:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x8e038c00) [pid = 1756] [serial = 1525] [outer = (nil)] 20:54:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x9252ac00) [pid = 1756] [serial = 1526] [outer = 0x8e038c00] 20:54:27 INFO - PROCESS | 1756 | 1463630067487 Marionette DEBUG loaded listener.js 20:54:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x9255f400) [pid = 1756] [serial = 1527] [outer = 0x8e038c00] 20:54:28 INFO - PROCESS | 1756 | 1463630068413 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 20:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1740ms 20:54:28 INFO - PROCESS | 1756 | 1463630068482 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 20:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:54:28 INFO - PROCESS | 1756 | 1463630068486 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 20:54:28 INFO - PROCESS | 1756 | 1463630068493 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:54:28 INFO - PROCESS | 1756 | 1463630068497 Marionette TRACE conn4 <- [1,2006,null,{}] 20:54:28 INFO - PROCESS | 1756 | 1463630068504 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:28 INFO - PROCESS | 1756 | 1463630068752 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 20:54:29 INFO - PROCESS | 1756 | 1463630069084 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8b8c00 == 139 [pid = 1756] [id = 509] 20:54:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x90b0f000) [pid = 1756] [serial = 1528] [outer = (nil)] 20:54:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x92660c00) [pid = 1756] [serial = 1529] [outer = 0x90b0f000] 20:54:29 INFO - PROCESS | 1756 | 1463630069184 Marionette DEBUG loaded listener.js 20:54:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x92668800) [pid = 1756] [serial = 1530] [outer = 0x90b0f000] 20:54:30 INFO - PROCESS | 1756 | 1463630070109 Marionette TRACE conn4 <- [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]]]}] 20:54:30 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 20:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1687ms 20:54:30 INFO - PROCESS | 1756 | 1463630070180 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 20:54:30 INFO - PROCESS | 1756 | 1463630070185 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 20:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:54:30 INFO - PROCESS | 1756 | 1463630070192 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:54:30 INFO - PROCESS | 1756 | 1463630070196 Marionette TRACE conn4 <- [1,2010,null,{}] 20:54:30 INFO - PROCESS | 1756 | 1463630070202 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:30 INFO - PROCESS | 1756 | 1463630070453 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 20:54:30 INFO - PROCESS | 1756 | 1463630070797 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x90dbc800 == 140 [pid = 1756] [id = 510] 20:54:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x9252fc00) [pid = 1756] [serial = 1531] [outer = (nil)] 20:54:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x946cd800) [pid = 1756] [serial = 1532] [outer = 0x9252fc00] 20:54:30 INFO - PROCESS | 1756 | 1463630070893 Marionette DEBUG loaded listener.js 20:54:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x95071c00) [pid = 1756] [serial = 1533] [outer = 0x9252fc00] 20:54:31 INFO - PROCESS | 1756 | 1463630071863 Marionette TRACE conn4 <- [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]]]}] 20:54:31 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 20:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1733ms 20:54:31 INFO - PROCESS | 1756 | 1463630071927 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 20:54:31 INFO - PROCESS | 1756 | 1463630071931 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 20:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:54:31 INFO - PROCESS | 1756 | 1463630071939 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 1756 | 1463630071943 Marionette TRACE conn4 <- [1,2014,null,{}] 20:54:31 INFO - PROCESS | 1756 | 1463630071949 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:32 INFO - PROCESS | 1756 | 1463630072216 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 20:54:32 INFO - PROCESS | 1756 | 1463630072558 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x87774400 == 141 [pid = 1756] [id = 511] 20:54:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x92565800) [pid = 1756] [serial = 1534] [outer = (nil)] 20:54:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x953a2800) [pid = 1756] [serial = 1535] [outer = 0x92565800] 20:54:32 INFO - PROCESS | 1756 | 1463630072655 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x953ea800) [pid = 1756] [serial = 1536] [outer = 0x92565800] 20:54:33 INFO - PROCESS | 1756 | 1463630073587 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 20:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1682ms 20:54:33 INFO - PROCESS | 1756 | 1463630073622 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 20:54:33 INFO - PROCESS | 1756 | 1463630073627 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 20:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:54:33 INFO - PROCESS | 1756 | 1463630073634 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:54:33 INFO - PROCESS | 1756 | 1463630073639 Marionette TRACE conn4 <- [1,2018,null,{}] 20:54:33 INFO - PROCESS | 1756 | 1463630073646 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:33 INFO - PROCESS | 1756 | 1463630073989 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 20:54:34 INFO - PROCESS | 1756 | 1463630074356 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x95330c00 == 142 [pid = 1756] [id = 512] 20:54:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x9a257800) [pid = 1756] [serial = 1537] [outer = (nil)] 20:54:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9a260c00) [pid = 1756] [serial = 1538] [outer = 0x9a257800] 20:54:34 INFO - PROCESS | 1756 | 1463630074464 Marionette DEBUG loaded listener.js 20:54:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x9ac2fc00) [pid = 1756] [serial = 1539] [outer = 0x9a257800] 20:54:35 INFO - PROCESS | 1756 | 1463630075397 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1833ms 20:54:35 INFO - PROCESS | 1756 | 1463630075469 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 20:54:35 INFO - PROCESS | 1756 | 1463630075473 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 20:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:54:35 INFO - PROCESS | 1756 | 1463630075480 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:54:35 INFO - PROCESS | 1756 | 1463630075483 Marionette TRACE conn4 <- [1,2022,null,{}] 20:54:35 INFO - PROCESS | 1756 | 1463630075489 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:35 INFO - PROCESS | 1756 | 1463630075749 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 20:54:36 INFO - PROCESS | 1756 | 1463630076098 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ac32800 == 143 [pid = 1756] [id = 513] 20:54:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x9ac3d400) [pid = 1756] [serial = 1540] [outer = (nil)] 20:54:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9b29d800) [pid = 1756] [serial = 1541] [outer = 0x9ac3d400] 20:54:36 INFO - PROCESS | 1756 | 1463630076188 Marionette DEBUG loaded listener.js 20:54:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x9b409c00) [pid = 1756] [serial = 1542] [outer = 0x9ac3d400] 20:54:37 INFO - PROCESS | 1756 | 1463630077186 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 20:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1783ms 20:54:37 INFO - PROCESS | 1756 | 1463630077264 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 20:54:37 INFO - PROCESS | 1756 | 1463630077267 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 20:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:54:37 INFO - PROCESS | 1756 | 1463630077287 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:54:37 INFO - PROCESS | 1756 | 1463630077290 Marionette TRACE conn4 <- [1,2026,null,{}] 20:54:37 INFO - PROCESS | 1756 | 1463630077297 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:37 INFO - PROCESS | 1756 | 1463630077588 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 20:54:37 INFO - PROCESS | 1756 | 1463630077941 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x864c4400 == 144 [pid = 1756] [id = 514] 20:54:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x87772000) [pid = 1756] [serial = 1543] [outer = (nil)] 20:54:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x9ba9bc00) [pid = 1756] [serial = 1544] [outer = 0x87772000] 20:54:38 INFO - PROCESS | 1756 | 1463630078035 Marionette DEBUG loaded listener.js 20:54:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x9be66000) [pid = 1756] [serial = 1545] [outer = 0x87772000] 20:54:39 INFO - PROCESS | 1756 | 1463630079047 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 20:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1798ms 20:54:39 INFO - PROCESS | 1756 | 1463630079086 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 20:54:39 INFO - PROCESS | 1756 | 1463630079089 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 20:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:54:39 INFO - PROCESS | 1756 | 1463630079097 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:54:39 INFO - PROCESS | 1756 | 1463630079101 Marionette TRACE conn4 <- [1,2030,null,{}] 20:54:39 INFO - PROCESS | 1756 | 1463630079107 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:39 INFO - PROCESS | 1756 | 1463630079366 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 20:54:39 INFO - PROCESS | 1756 | 1463630079715 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a1d4800 == 145 [pid = 1756] [id = 515] 20:54:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x9ac36400) [pid = 1756] [serial = 1546] [outer = (nil)] 20:54:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x9c1e0400) [pid = 1756] [serial = 1547] [outer = 0x9ac36400] 20:54:39 INFO - PROCESS | 1756 | 1463630079813 Marionette DEBUG loaded listener.js 20:54:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x9c1e3400) [pid = 1756] [serial = 1548] [outer = 0x9ac36400] 20:54:40 INFO - PROCESS | 1756 | 1463630080751 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 20:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1687ms 20:54:40 INFO - PROCESS | 1756 | 1463630080787 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 20:54:40 INFO - PROCESS | 1756 | 1463630080790 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 20:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:54:40 INFO - PROCESS | 1756 | 1463630080798 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:54:40 INFO - PROCESS | 1756 | 1463630080802 Marionette TRACE conn4 <- [1,2034,null,{}] 20:54:40 INFO - PROCESS | 1756 | 1463630080809 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:41 INFO - PROCESS | 1756 | 1463630081061 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 20:54:41 INFO - PROCESS | 1756 | 1463630081400 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x864cf400 == 146 [pid = 1756] [id = 516] 20:54:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x8777d000) [pid = 1756] [serial = 1549] [outer = (nil)] 20:54:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x9d466c00) [pid = 1756] [serial = 1550] [outer = 0x8777d000] 20:54:41 INFO - PROCESS | 1756 | 1463630081497 Marionette DEBUG loaded listener.js 20:54:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x9d4b1000) [pid = 1756] [serial = 1551] [outer = 0x8777d000] 20:54:42 INFO - PROCESS | 1756 | 1463630082423 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1686ms 20:54:42 INFO - PROCESS | 1756 | 1463630082486 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 20:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:54:42 INFO - PROCESS | 1756 | 1463630082490 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 20:54:42 INFO - PROCESS | 1756 | 1463630082497 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:54:42 INFO - PROCESS | 1756 | 1463630082501 Marionette TRACE conn4 <- [1,2038,null,{}] 20:54:42 INFO - PROCESS | 1756 | 1463630082507 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:42 INFO - PROCESS | 1756 | 1463630082751 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 20:54:43 INFO - PROCESS | 1756 | 1463630083111 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x864d0800 == 147 [pid = 1756] [id = 517] 20:54:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x8919cc00) [pid = 1756] [serial = 1552] [outer = (nil)] 20:54:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x9d892400) [pid = 1756] [serial = 1553] [outer = 0x8919cc00] 20:54:43 INFO - PROCESS | 1756 | 1463630083207 Marionette DEBUG loaded listener.js 20:54:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0xa060e400) [pid = 1756] [serial = 1554] [outer = 0x8919cc00] 20:54:44 INFO - PROCESS | 1756 | 1463630084126 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 20:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1686ms 20:54:44 INFO - PROCESS | 1756 | 1463630084183 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 20:54:44 INFO - PROCESS | 1756 | 1463630084186 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 20:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:54:44 INFO - PROCESS | 1756 | 1463630084194 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:54:44 INFO - PROCESS | 1756 | 1463630084197 Marionette TRACE conn4 <- [1,2042,null,{}] 20:54:44 INFO - PROCESS | 1756 | 1463630084204 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:44 INFO - PROCESS | 1756 | 1463630084446 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 20:54:44 INFO - PROCESS | 1756 | 1463630084788 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x8739b400 == 148 [pid = 1756] [id = 518] 20:54:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x9ba7c800) [pid = 1756] [serial = 1555] [outer = (nil)] 20:54:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0xa0617800) [pid = 1756] [serial = 1556] [outer = 0x9ba7c800] 20:54:44 INFO - PROCESS | 1756 | 1463630084885 Marionette DEBUG loaded listener.js 20:54:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0xa061a400) [pid = 1756] [serial = 1557] [outer = 0x9ba7c800] 20:54:45 INFO - PROCESS | 1756 | 1463630085795 Marionette TRACE conn4 <- [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]]]}] 20:54:45 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) 20:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1682ms 20:54:45 INFO - PROCESS | 1756 | 1463630085877 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 20:54:45 INFO - PROCESS | 1756 | 1463630085881 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 20:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:54:45 INFO - PROCESS | 1756 | 1463630085888 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:54:45 INFO - PROCESS | 1756 | 1463630085892 Marionette TRACE conn4 <- [1,2046,null,{}] 20:54:45 INFO - PROCESS | 1756 | 1463630085898 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:46 INFO - PROCESS | 1756 | 1463630086148 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4c5400 == 147 [pid = 1756] [id = 500] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9f3c00 == 146 [pid = 1756] [id = 499] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8b268000 == 145 [pid = 1756] [id = 498] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x87775000 == 144 [pid = 1756] [id = 497] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8739cc00 == 143 [pid = 1756] [id = 492] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8967f800 == 142 [pid = 1756] [id = 491] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x923c7400 == 141 [pid = 1756] [id = 490] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9e1c00 == 140 [pid = 1756] [id = 489] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x87391400 == 139 [pid = 1756] [id = 488] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0d1800 == 138 [pid = 1756] [id = 486] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5dc400 == 137 [pid = 1756] [id = 487] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8919f000 == 136 [pid = 1756] [id = 485] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x99d70c00 == 135 [pid = 1756] [id = 411] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7f2800 == 134 [pid = 1756] [id = 484] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8e06d400 == 133 [pid = 1756] [id = 483] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9fb000 == 132 [pid = 1756] [id = 482] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc65800 == 131 [pid = 1756] [id = 481] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x864cb000 == 130 [pid = 1756] [id = 479] 20:54:47 INFO - PROCESS | 1756 | --DOCSHELL 0x891a5800 == 129 [pid = 1756] [id = 480] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x9c09e800) [pid = 1756] [serial = 1427] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x9be66c00) [pid = 1756] [serial = 1425] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x90d70c00) [pid = 1756] [serial = 1388] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8f0e0000) [pid = 1756] [serial = 1385] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x8ba4b400) [pid = 1756] [serial = 1379] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x937ce000) [pid = 1756] [serial = 1406] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x9265d400) [pid = 1756] [serial = 1403] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x9ba97400) [pid = 1756] [serial = 1422] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x9a252c00) [pid = 1756] [serial = 1410] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x9b7b0800) [pid = 1756] [serial = 1418] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x924b2400) [pid = 1756] [serial = 1400] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x9ac3b400) [pid = 1756] [serial = 1415] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x8ba47c00) [pid = 1756] [serial = 1434] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x98329400) [pid = 1756] [serial = 1409] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x8e076000) [pid = 1756] [serial = 1383] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x89679000) [pid = 1756] [serial = 1430] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x91e58000) [pid = 1756] [serial = 1395] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x8dd5ec00) [pid = 1756] [serial = 1311] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x8e02e800) [pid = 1756] [serial = 1382] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x9b7ba400) [pid = 1756] [serial = 1419] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x923c5c00) [pid = 1756] [serial = 1397] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x90db2000) [pid = 1756] [serial = 1389] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x8c9fc000) [pid = 1756] [serial = 1380] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x9be60000) [pid = 1756] [serial = 1424] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x8d4c4800) [pid = 1756] [serial = 1436] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x8b273800) [pid = 1756] [serial = 1433] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x9b06b400) [pid = 1756] [serial = 1416] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x90b59c00) [pid = 1756] [serial = 1386] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x92527000) [pid = 1756] [serial = 1401] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x9c1d8400) [pid = 1756] [serial = 1428] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x91338000) [pid = 1756] [serial = 1392] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x8a8e7000) [pid = 1756] [serial = 1431] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x91254000) [pid = 1756] [serial = 1391] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x92665c00) [pid = 1756] [serial = 1404] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x9a4dfc00) [pid = 1756] [serial = 1413] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x950d4400) [pid = 1756] [serial = 1407] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x91649800) [pid = 1756] [serial = 1394] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x9ba94000) [pid = 1756] [serial = 1421] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x9a260400) [pid = 1756] [serial = 1412] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8d7ef400) [pid = 1756] [serial = 1437] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x923c9800) [pid = 1756] [serial = 1398] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8e186400) [pid = 1756] [serial = 1376] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8dd5f400) [pid = 1756] [serial = 1439] [outer = (nil)] [url = about:blank] 20:54:48 INFO - PROCESS | 1756 | 1463630088274 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x87779400 == 130 [pid = 1756] [id = 519] 20:54:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8777b800) [pid = 1756] [serial = 1558] [outer = (nil)] 20:54:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x891a4800) [pid = 1756] [serial = 1559] [outer = 0x8777b800] 20:54:48 INFO - PROCESS | 1756 | 1463630088363 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x89678c00) [pid = 1756] [serial = 1560] [outer = 0x8777b800] 20:54:49 INFO - PROCESS | 1756 | 1463630089225 Marionette TRACE conn4 <- [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]]]}] 20:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 3395ms 20:54:49 INFO - PROCESS | 1756 | 1463630089285 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 1756 | 1463630089291 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 20:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:54:49 INFO - PROCESS | 1756 | 1463630089299 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 1756 | 1463630089305 Marionette TRACE conn4 <- [1,2050,null,{}] 20:54:49 INFO - PROCESS | 1756 | 1463630089312 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:49 INFO - PROCESS | 1756 | 1463630089541 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 20:54:49 INFO - PROCESS | 1756 | 1463630089755 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9dcc00 == 131 [pid = 1756] [id = 520] 20:54:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8a9e1c00) [pid = 1756] [serial = 1561] [outer = (nil)] 20:54:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8b266000) [pid = 1756] [serial = 1562] [outer = 0x8a9e1c00] 20:54:49 INFO - PROCESS | 1756 | 1463630089883 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8b2dc000) [pid = 1756] [serial = 1563] [outer = 0x8a9e1c00] 20:54:50 INFO - PROCESS | 1756 | 1463630090777 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1534ms 20:54:50 INFO - PROCESS | 1756 | 1463630090845 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 20:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:54:50 INFO - PROCESS | 1756 | 1463630090852 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 20:54:50 INFO - PROCESS | 1756 | 1463630090859 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:54:50 INFO - PROCESS | 1756 | 1463630090861 Marionette TRACE conn4 <- [1,2054,null,{}] 20:54:50 INFO - PROCESS | 1756 | 1463630090868 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:51 INFO - PROCESS | 1756 | 1463630091154 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 20:54:51 INFO - PROCESS | 1756 | 1463630091188 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9de000 == 132 [pid = 1756] [id = 521] 20:54:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8c8a6800) [pid = 1756] [serial = 1564] [outer = (nil)] 20:54:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8c9fb000) [pid = 1756] [serial = 1565] [outer = 0x8c8a6800] 20:54:51 INFO - PROCESS | 1756 | 1463630091264 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8d4b9400) [pid = 1756] [serial = 1566] [outer = 0x8c8a6800] 20:54:52 INFO - PROCESS | 1756 | 1463630092373 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 20:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1580ms 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x8967b000) [pid = 1756] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8b271000) [pid = 1756] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x8d5dec00) [pid = 1756] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x8b26dc00) [pid = 1756] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8e850000) [pid = 1756] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x91307800) [pid = 1756] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8e7f5400) [pid = 1756] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x9ac33000) [pid = 1756] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x90c7f800) [pid = 1756] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x9265c000) [pid = 1756] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8777d800) [pid = 1756] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8bc67800) [pid = 1756] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x8e036000) [pid = 1756] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x8d4c3000) [pid = 1756] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x91460c00) [pid = 1756] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8f0dbc00) [pid = 1756] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x93cec400) [pid = 1756] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x9539a000) [pid = 1756] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x8e857c00) [pid = 1756] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x9a256c00) [pid = 1756] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x97767c00) [pid = 1756] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:54:53 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x8e070400) [pid = 1756] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:54:53 INFO - PROCESS | 1756 | 1463630093163 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 20:54:53 INFO - PROCESS | 1756 | 1463630093166 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 20:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:54:53 INFO - PROCESS | 1756 | 1463630093209 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:54:53 INFO - PROCESS | 1756 | 1463630093218 Marionette TRACE conn4 <- [1,2058,null,{}] 20:54:53 INFO - PROCESS | 1756 | 1463630093224 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:53 INFO - PROCESS | 1756 | 1463630093493 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 20:54:53 INFO - PROCESS | 1756 | 1463630093622 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9fc400 == 133 [pid = 1756] [id = 522] 20:54:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x8d4bf400) [pid = 1756] [serial = 1567] [outer = (nil)] 20:54:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x8d5dd800) [pid = 1756] [serial = 1568] [outer = 0x8d4bf400] 20:54:53 INFO - PROCESS | 1756 | 1463630093713 Marionette DEBUG loaded listener.js 20:54:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8dd5e800) [pid = 1756] [serial = 1569] [outer = 0x8d4bf400] 20:54:54 INFO - PROCESS | 1756 | 1463630094480 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 20:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1354ms 20:54:54 INFO - PROCESS | 1756 | 1463630094556 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 1756 | 1463630094561 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 20:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:54:54 INFO - PROCESS | 1756 | 1463630094567 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - PROCESS | 1756 | 1463630094570 Marionette TRACE conn4 <- [1,2062,null,{}] 20:54:54 INFO - PROCESS | 1756 | 1463630094576 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:54 INFO - PROCESS | 1756 | 1463630094798 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 20:54:55 INFO - PROCESS | 1756 | 1463630095007 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc63800 == 134 [pid = 1756] [id = 523] 20:54:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8c9fc800) [pid = 1756] [serial = 1570] [outer = (nil)] 20:54:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8df23000) [pid = 1756] [serial = 1571] [outer = 0x8c9fc800] 20:54:55 INFO - PROCESS | 1756 | 1463630095085 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8e031400) [pid = 1756] [serial = 1572] [outer = 0x8c9fc800] 20:54:56 INFO - PROCESS | 1756 | 1463630096277 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1788ms 20:54:56 INFO - PROCESS | 1756 | 1463630096357 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 20:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:54:56 INFO - PROCESS | 1756 | 1463630096366 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 20:54:56 INFO - PROCESS | 1756 | 1463630096375 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 1756 | 1463630096383 Marionette TRACE conn4 <- [1,2066,null,{}] 20:54:56 INFO - PROCESS | 1756 | 1463630096391 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:56 INFO - PROCESS | 1756 | 1463630096677 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 20:54:57 INFO - PROCESS | 1756 | 1463630097042 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x8919d800 == 135 [pid = 1756] [id = 524] 20:54:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x89825800) [pid = 1756] [serial = 1573] [outer = (nil)] 20:54:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8b268000) [pid = 1756] [serial = 1574] [outer = 0x89825800] 20:54:57 INFO - PROCESS | 1756 | 1463630097137 Marionette DEBUG loaded listener.js 20:54:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8ba4fc00) [pid = 1756] [serial = 1575] [outer = 0x89825800] 20:54:58 INFO - PROCESS | 1756 | 1463630098092 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 20:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1788ms 20:54:58 INFO - PROCESS | 1756 | 1463630098163 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 20:54:58 INFO - PROCESS | 1756 | 1463630098173 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 20:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:54:58 INFO - PROCESS | 1756 | 1463630098185 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:54:58 INFO - PROCESS | 1756 | 1463630098189 Marionette TRACE conn4 <- [1,2070,null,{}] 20:54:58 INFO - PROCESS | 1756 | 1463630098196 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:58 INFO - PROCESS | 1756 | 1463630098472 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 20:54:58 INFO - PROCESS | 1756 | 1463630098814 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4bd400 == 136 [pid = 1756] [id = 525] 20:54:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8d5d9800) [pid = 1756] [serial = 1576] [outer = (nil)] 20:54:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8d7fac00) [pid = 1756] [serial = 1577] [outer = 0x8d5d9800] 20:54:58 INFO - PROCESS | 1756 | 1463630098909 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8df26000) [pid = 1756] [serial = 1578] [outer = 0x8d5d9800] 20:54:59 INFO - PROCESS | 1756 | 1463630099923 Marionette TRACE conn4 <- [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]]]}] 20:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1790ms 20:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:54:59 INFO - PROCESS | 1756 | 1463630099974 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 20:54:59 INFO - PROCESS | 1756 | 1463630099978 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 20:54:59 INFO - PROCESS | 1756 | 1463630099985 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 1756 | 1463630099992 Marionette TRACE conn4 <- [1,2074,null,{}] 20:55:00 INFO - PROCESS | 1756 | 1463630100010 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:00 INFO - PROCESS | 1756 | 1463630100265 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 20:55:00 INFO - PROCESS | 1756 | 1463630100614 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e02cc00 == 137 [pid = 1756] [id = 526] 20:55:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8e189000) [pid = 1756] [serial = 1579] [outer = (nil)] 20:55:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8e7f5800) [pid = 1756] [serial = 1580] [outer = 0x8e189000] 20:55:00 INFO - PROCESS | 1756 | 1463630100721 Marionette DEBUG loaded listener.js 20:55:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8e857c00) [pid = 1756] [serial = 1581] [outer = 0x8e189000] 20:55:01 INFO - PROCESS | 1756 | 1463630101651 Marionette TRACE conn4 <- [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]]]}] 20:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1740ms 20:55:01 INFO - PROCESS | 1756 | 1463630101726 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 20:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:55:01 INFO - PROCESS | 1756 | 1463630101731 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 20:55:01 INFO - PROCESS | 1756 | 1463630101738 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:55:01 INFO - PROCESS | 1756 | 1463630101742 Marionette TRACE conn4 <- [1,2078,null,{}] 20:55:01 INFO - PROCESS | 1756 | 1463630101748 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:02 INFO - PROCESS | 1756 | 1463630102015 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 20:55:02 INFO - PROCESS | 1756 | 1463630102364 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4c5800 == 138 [pid = 1756] [id = 527] 20:55:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8e7f5000) [pid = 1756] [serial = 1582] [outer = (nil)] 20:55:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8f0dac00) [pid = 1756] [serial = 1583] [outer = 0x8e7f5000] 20:55:02 INFO - PROCESS | 1756 | 1463630102458 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x90b03000) [pid = 1756] [serial = 1584] [outer = 0x8e7f5000] 20:55:03 INFO - PROCESS | 1756 | 1463630103399 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 20:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1737ms 20:55:03 INFO - PROCESS | 1756 | 1463630103476 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 20:55:03 INFO - PROCESS | 1756 | 1463630103480 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 20:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:55:03 INFO - PROCESS | 1756 | 1463630103487 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:55:03 INFO - PROCESS | 1756 | 1463630103490 Marionette TRACE conn4 <- [1,2082,null,{}] 20:55:03 INFO - PROCESS | 1756 | 1463630103496 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:03 INFO - PROCESS | 1756 | 1463630103757 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 20:55:04 INFO - PROCESS | 1756 | 1463630104094 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e851400 == 139 [pid = 1756] [id = 528] 20:55:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8e855400) [pid = 1756] [serial = 1585] [outer = (nil)] 20:55:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x90b5a400) [pid = 1756] [serial = 1586] [outer = 0x8e855400] 20:55:04 INFO - PROCESS | 1756 | 1463630104187 Marionette DEBUG loaded listener.js 20:55:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x90c74400) [pid = 1756] [serial = 1587] [outer = 0x8e855400] 20:55:05 INFO - PROCESS | 1756 | 1463630105135 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1692ms 20:55:05 INFO - PROCESS | 1756 | 1463630105180 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 1756 | 1463630105184 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 20:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:55:05 INFO - PROCESS | 1756 | 1463630105190 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 1756 | 1463630105194 Marionette TRACE conn4 <- [1,2086,null,{}] 20:55:05 INFO - PROCESS | 1756 | 1463630105200 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:05 INFO - PROCESS | 1756 | 1463630105453 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 20:55:05 INFO - PROCESS | 1756 | 1463630105816 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afcf000 == 140 [pid = 1756] [id = 529] 20:55:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8f0d6c00) [pid = 1756] [serial = 1588] [outer = (nil)] 20:55:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x90db9000) [pid = 1756] [serial = 1589] [outer = 0x8f0d6c00] 20:55:05 INFO - PROCESS | 1756 | 1463630105915 Marionette DEBUG loaded listener.js 20:55:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x90dc0c00) [pid = 1756] [serial = 1590] [outer = 0x8f0d6c00] 20:55:06 INFO - PROCESS | 1756 | 1463630106817 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 20:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1686ms 20:55:06 INFO - PROCESS | 1756 | 1463630106879 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 20:55:06 INFO - PROCESS | 1756 | 1463630106882 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 20:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:55:06 INFO - PROCESS | 1756 | 1463630106889 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - PROCESS | 1756 | 1463630106893 Marionette TRACE conn4 <- [1,2090,null,{}] 20:55:06 INFO - PROCESS | 1756 | 1463630106899 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:07 INFO - PROCESS | 1756 | 1463630107170 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 20:55:07 INFO - PROCESS | 1756 | 1463630107507 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x8777d800 == 141 [pid = 1756] [id = 530] 20:55:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x90c75000) [pid = 1756] [serial = 1591] [outer = (nil)] 20:55:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x91338000) [pid = 1756] [serial = 1592] [outer = 0x90c75000] 20:55:07 INFO - PROCESS | 1756 | 1463630107601 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9133fc00) [pid = 1756] [serial = 1593] [outer = 0x90c75000] 20:55:08 INFO - PROCESS | 1756 | 1463630108501 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 20:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1685ms 20:55:08 INFO - PROCESS | 1756 | 1463630108575 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 20:55:08 INFO - PROCESS | 1756 | 1463630108579 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 20:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:55:08 INFO - PROCESS | 1756 | 1463630108585 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:55:08 INFO - PROCESS | 1756 | 1463630108588 Marionette TRACE conn4 <- [1,2094,null,{}] 20:55:08 INFO - PROCESS | 1756 | 1463630108595 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:08 INFO - PROCESS | 1756 | 1463630108831 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 20:55:09 INFO - PROCESS | 1756 | 1463630109164 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x90db6c00 == 142 [pid = 1756] [id = 531] 20:55:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x91309000) [pid = 1756] [serial = 1594] [outer = (nil)] 20:55:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x9163e400) [pid = 1756] [serial = 1595] [outer = 0x91309000] 20:55:09 INFO - PROCESS | 1756 | 1463630109256 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x91646000) [pid = 1756] [serial = 1596] [outer = 0x91309000] 20:55:10 INFO - PROCESS | 1756 | 1463630110201 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 20:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1687ms 20:55:10 INFO - PROCESS | 1756 | 1463630110274 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 20:55:10 INFO - PROCESS | 1756 | 1463630110277 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 20:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:55:10 INFO - PROCESS | 1756 | 1463630110285 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:55:10 INFO - PROCESS | 1756 | 1463630110288 Marionette TRACE conn4 <- [1,2098,null,{}] 20:55:10 INFO - PROCESS | 1756 | 1463630110295 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:10 INFO - PROCESS | 1756 | 1463630110546 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 20:55:10 INFO - PROCESS | 1756 | 1463630110894 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x90d71400 == 143 [pid = 1756] [id = 532] 20:55:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x90db7c00) [pid = 1756] [serial = 1597] [outer = (nil)] 20:55:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x91e60800) [pid = 1756] [serial = 1598] [outer = 0x90db7c00] 20:55:10 INFO - PROCESS | 1756 | 1463630110988 Marionette DEBUG loaded listener.js 20:55:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x91fc6000) [pid = 1756] [serial = 1599] [outer = 0x90db7c00] 20:55:11 INFO - PROCESS | 1756 | 1463630111949 Marionette TRACE conn4 <- [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]]]}] 20:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1736ms 20:55:12 INFO - PROCESS | 1756 | 1463630112023 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 1756 | 1463630112026 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 20:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:55:12 INFO - PROCESS | 1756 | 1463630112034 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 1756 | 1463630112037 Marionette TRACE conn4 <- [1,2102,null,{}] 20:55:12 INFO - PROCESS | 1756 | 1463630112044 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:12 INFO - PROCESS | 1756 | 1463630112305 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 20:55:12 INFO - PROCESS | 1756 | 1463630112615 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b268800 == 144 [pid = 1756] [id = 533] 20:55:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x91648c00) [pid = 1756] [serial = 1600] [outer = (nil)] 20:55:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x923c5c00) [pid = 1756] [serial = 1601] [outer = 0x91648c00] 20:55:12 INFO - PROCESS | 1756 | 1463630112708 Marionette DEBUG loaded listener.js 20:55:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x923d0c00) [pid = 1756] [serial = 1602] [outer = 0x91648c00] 20:55:13 INFO - PROCESS | 1756 | 1463630113672 Marionette TRACE conn4 <- [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]]]}] 20:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1696ms 20:55:13 INFO - PROCESS | 1756 | 1463630113731 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 1756 | 1463630113737 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 20:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:55:13 INFO - PROCESS | 1756 | 1463630113745 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 1756 | 1463630113750 Marionette TRACE conn4 <- [1,2106,null,{}] 20:55:13 INFO - PROCESS | 1756 | 1463630113757 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:14 INFO - PROCESS | 1756 | 1463630114034 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 20:55:14 INFO - PROCESS | 1756 | 1463630114389 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fd0400 == 145 [pid = 1756] [id = 534] 20:55:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9255fc00) [pid = 1756] [serial = 1603] [outer = (nil)] 20:55:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x9265d000) [pid = 1756] [serial = 1604] [outer = 0x9255fc00] 20:55:14 INFO - PROCESS | 1756 | 1463630114490 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x92bebc00) [pid = 1756] [serial = 1605] [outer = 0x9255fc00] 20:55:15 INFO - PROCESS | 1756 | 1463630115385 Marionette TRACE conn4 <- [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]]]}] 20:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1690ms 20:55:15 INFO - PROCESS | 1756 | 1463630115436 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 20:55:15 INFO - PROCESS | 1756 | 1463630115440 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 20:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:55:15 INFO - PROCESS | 1756 | 1463630115469 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:55:15 INFO - PROCESS | 1756 | 1463630115474 Marionette TRACE conn4 <- [1,2110,null,{}] 20:55:15 INFO - PROCESS | 1756 | 1463630115480 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:15 INFO - PROCESS | 1756 | 1463630115723 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 20:55:16 INFO - PROCESS | 1756 | 1463630116061 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x91414400 == 146 [pid = 1756] [id = 535] 20:55:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9146d400) [pid = 1756] [serial = 1606] [outer = (nil)] 20:55:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x937ce000) [pid = 1756] [serial = 1607] [outer = 0x9146d400] 20:55:16 INFO - PROCESS | 1756 | 1463630116155 Marionette DEBUG loaded listener.js 20:55:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x93cedc00) [pid = 1756] [serial = 1608] [outer = 0x9146d400] 20:55:17 INFO - PROCESS | 1756 | 1463630117081 Marionette TRACE conn4 <- [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]]]}] 20:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1652ms 20:55:17 INFO - PROCESS | 1756 | 1463630117121 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 1756 | 1463630117129 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 20:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:55:17 INFO - PROCESS | 1756 | 1463630117142 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - PROCESS | 1756 | 1463630117157 Marionette TRACE conn4 <- [1,2114,null,{}] 20:55:17 INFO - PROCESS | 1756 | 1463630117163 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:17 INFO - PROCESS | 1756 | 1463630117402 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 20:55:17 INFO - PROCESS | 1756 | 1463630117740 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x87774c00 == 147 [pid = 1756] [id = 536] 20:55:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x924acc00) [pid = 1756] [serial = 1609] [outer = (nil)] 20:55:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x95331400) [pid = 1756] [serial = 1610] [outer = 0x924acc00] 20:55:17 INFO - PROCESS | 1756 | 1463630117834 Marionette DEBUG loaded listener.js 20:55:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x9539e000) [pid = 1756] [serial = 1611] [outer = 0x924acc00] 20:55:18 INFO - PROCESS | 1756 | 1463630118767 Marionette TRACE conn4 <- [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]]]}] 20:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1699ms 20:55:18 INFO - PROCESS | 1756 | 1463630118842 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 20:55:18 INFO - PROCESS | 1756 | 1463630118846 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 20:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:55:18 INFO - PROCESS | 1756 | 1463630118853 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:55:18 INFO - PROCESS | 1756 | 1463630118858 Marionette TRACE conn4 <- [1,2118,null,{}] 20:55:18 INFO - PROCESS | 1756 | 1463630118864 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:19 INFO - PROCESS | 1756 | 1463630119111 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 20:55:19 INFO - PROCESS | 1756 | 1463630119456 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x89672400 == 148 [pid = 1756] [id = 537] 20:55:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x924ab800) [pid = 1756] [serial = 1612] [outer = (nil)] 20:55:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x97706c00) [pid = 1756] [serial = 1613] [outer = 0x924ab800] 20:55:19 INFO - PROCESS | 1756 | 1463630119552 Marionette DEBUG loaded listener.js 20:55:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9775e000) [pid = 1756] [serial = 1614] [outer = 0x924ab800] 20:55:20 INFO - PROCESS | 1756 | 1463630120550 Marionette TRACE conn4 <- [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]]]}] 20:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1735ms 20:55:20 INFO - PROCESS | 1756 | 1463630120589 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 20:55:20 INFO - PROCESS | 1756 | 1463630120592 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 20:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:55:20 INFO - PROCESS | 1756 | 1463630120599 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:55:20 INFO - PROCESS | 1756 | 1463630120602 Marionette TRACE conn4 <- [1,2122,null,{}] 20:55:20 INFO - PROCESS | 1756 | 1463630120609 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:20 INFO - PROCESS | 1756 | 1463630120875 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 20:55:21 INFO - PROCESS | 1756 | 1463630121235 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8eac00 == 149 [pid = 1756] [id = 538] 20:55:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x8b2d8000) [pid = 1756] [serial = 1615] [outer = (nil)] 20:55:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x99e69000) [pid = 1756] [serial = 1616] [outer = 0x8b2d8000] 20:55:21 INFO - PROCESS | 1756 | 1463630121332 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x9a1ea400) [pid = 1756] [serial = 1617] [outer = 0x8b2d8000] 20:55:22 INFO - PROCESS | 1756 | 1463630122291 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 20:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1793ms 20:55:22 INFO - PROCESS | 1756 | 1463630122394 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 20:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:55:22 INFO - PROCESS | 1756 | 1463630122398 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 20:55:22 INFO - PROCESS | 1756 | 1463630122406 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 1756 | 1463630122409 Marionette TRACE conn4 <- [1,2126,null,{}] 20:55:22 INFO - PROCESS | 1756 | 1463630122416 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:22 INFO - PROCESS | 1756 | 1463630122789 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 20:55:23 INFO - PROCESS | 1756 | 1463630123062 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x98328000 == 150 [pid = 1756] [id = 539] 20:55:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x99222000) [pid = 1756] [serial = 1618] [outer = (nil)] 20:55:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x9a4dfc00) [pid = 1756] [serial = 1619] [outer = 0x99222000] 20:55:23 INFO - PROCESS | 1756 | 1463630123168 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x9a796000) [pid = 1756] [serial = 1620] [outer = 0x99222000] 20:55:24 INFO - PROCESS | 1756 | 1463630124125 Marionette TRACE conn4 <- [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]]]}] 20:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1786ms 20:55:24 INFO - PROCESS | 1756 | 1463630124193 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 20:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:55:24 INFO - PROCESS | 1756 | 1463630124197 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 20:55:24 INFO - PROCESS | 1756 | 1463630124204 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:55:24 INFO - PROCESS | 1756 | 1463630124209 Marionette TRACE conn4 <- [1,2130,null,{}] 20:55:24 INFO - PROCESS | 1756 | 1463630124215 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:24 INFO - PROCESS | 1756 | 1463630124465 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 20:55:24 INFO - PROCESS | 1756 | 1463630124815 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x8739c000 == 151 [pid = 1756] [id = 540] 20:55:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x891abc00) [pid = 1756] [serial = 1621] [outer = (nil)] 20:55:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0x9b06fc00) [pid = 1756] [serial = 1622] [outer = 0x891abc00] 20:55:24 INFO - PROCESS | 1756 | 1463630124910 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 178 (0x9b073000) [pid = 1756] [serial = 1623] [outer = 0x891abc00] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc61400 == 150 [pid = 1756] [id = 458] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9fc400 == 149 [pid = 1756] [id = 522] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9de000 == 148 [pid = 1756] [id = 521] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9dcc00 == 147 [pid = 1756] [id = 520] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x87779400 == 146 [pid = 1756] [id = 519] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x864c4400 == 145 [pid = 1756] [id = 514] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9ac32800 == 144 [pid = 1756] [id = 513] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x87774400 == 143 [pid = 1756] [id = 511] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x95330c00 == 142 [pid = 1756] [id = 512] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x90dbc800 == 141 [pid = 1756] [id = 510] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8e8b8c00 == 140 [pid = 1756] [id = 509] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8e02dc00 == 139 [pid = 1756] [id = 508] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x90d79c00 == 138 [pid = 1756] [id = 507] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x90d74c00 == 137 [pid = 1756] [id = 506] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8a844000 == 136 [pid = 1756] [id = 504] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0df400 == 135 [pid = 1756] [id = 505] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8df23400 == 134 [pid = 1756] [id = 503] 20:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x89828000 == 133 [pid = 1756] [id = 502] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 177 (0x8e18bc00) [pid = 1756] [serial = 1505] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x8a8ef000) [pid = 1756] [serial = 1442] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x95072800) [pid = 1756] [serial = 1475] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x8e7e8400) [pid = 1756] [serial = 1448] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8c8a6000) [pid = 1756] [serial = 1497] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x90b0dc00) [pid = 1756] [serial = 1455] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x9145f800) [pid = 1756] [serial = 1463] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x8e8b6c00) [pid = 1756] [serial = 1451] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x8f0d3400) [pid = 1756] [serial = 1452] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x9ba9a400) [pid = 1756] [serial = 1490] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x9164d800) [pid = 1756] [serial = 1466] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x92660800) [pid = 1756] [serial = 1472] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x91fc2000) [pid = 1756] [serial = 1467] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x8981fc00) [pid = 1756] [serial = 1494] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x8cc8b400) [pid = 1756] [serial = 1445] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x8e7e9800) [pid = 1756] [serial = 1503] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x8d7f2400) [pid = 1756] [serial = 1499] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x8e849c00) [pid = 1756] [serial = 1449] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x924a5c00) [pid = 1756] [serial = 1470] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x923cbc00) [pid = 1756] [serial = 1469] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x9130e800) [pid = 1756] [serial = 1460] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x953e3000) [pid = 1756] [serial = 1479] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x9be5ec00) [pid = 1756] [serial = 1491] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x98121c00) [pid = 1756] [serial = 1481] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x90db2800) [pid = 1756] [serial = 1457] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x953a6000) [pid = 1756] [serial = 1478] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x8e181c00) [pid = 1756] [serial = 1502] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x9b298000) [pid = 1756] [serial = 1488] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x937d2800) [pid = 1756] [serial = 1473] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x9a25c400) [pid = 1756] [serial = 1484] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x9a4df400) [pid = 1756] [serial = 1485] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x891ab000) [pid = 1756] [serial = 1493] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x9507cc00) [pid = 1756] [serial = 1476] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x8bc66400) [pid = 1756] [serial = 1496] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9922ec00) [pid = 1756] [serial = 1482] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x8dd67400) [pid = 1756] [serial = 1500] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8afce800) [pid = 1756] [serial = 1443] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x8e7ea800) [pid = 1756] [serial = 1377] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x91464c00) [pid = 1756] [serial = 1464] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x90dba800) [pid = 1756] [serial = 1458] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x90b0a400) [pid = 1756] [serial = 1454] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8d5e1400) [pid = 1756] [serial = 1446] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x91314800) [pid = 1756] [serial = 1461] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x9b075400) [pid = 1756] [serial = 1487] [outer = (nil)] [url = about:blank] 20:55:27 INFO - PROCESS | 1756 | 1463630127917 Marionette TRACE conn4 <- [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] 20:55:27 INFO - PROCESS | 1756 | 1463630127952 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 20:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:55:27 INFO - PROCESS | 1756 | 1463630127962 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:55:27 INFO - PROCESS | 1756 | 1463630127969 Marionette TRACE conn4 <- [1,2134,null,{}] 20:55:27 INFO - PROCESS | 1756 | 1463630127979 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:28 INFO - PROCESS | 1756 | 1463630128259 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 20:55:28 INFO - PROCESS | 1756 | 1463630128488 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x89676800 == 134 [pid = 1756] [id = 541] 20:55:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8a846400) [pid = 1756] [serial = 1624] [outer = (nil)] 20:55:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8b265000) [pid = 1756] [serial = 1625] [outer = 0x8a846400] 20:55:28 INFO - PROCESS | 1756 | 1463630128581 Marionette DEBUG loaded listener.js 20:55:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8ba4c800) [pid = 1756] [serial = 1626] [outer = 0x8a846400] 20:55:29 INFO - PROCESS | 1756 | 1463630129429 Marionette TRACE conn4 <- [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]]]}] 20:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1496ms 20:55:29 INFO - PROCESS | 1756 | 1463630129486 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 20:55:29 INFO - PROCESS | 1756 | 1463630129494 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 20:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:55:29 INFO - PROCESS | 1756 | 1463630129510 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:55:29 INFO - PROCESS | 1756 | 1463630129515 Marionette TRACE conn4 <- [1,2138,null,{}] 20:55:29 INFO - PROCESS | 1756 | 1463630129522 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:29 INFO - PROCESS | 1756 | 1463630129762 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 20:55:30 INFO - PROCESS | 1756 | 1463630130051 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b26fc00 == 135 [pid = 1756] [id = 542] 20:55:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8cc86800) [pid = 1756] [serial = 1627] [outer = (nil)] 20:55:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8d4c5c00) [pid = 1756] [serial = 1628] [outer = 0x8cc86800] 20:55:30 INFO - PROCESS | 1756 | 1463630130150 Marionette DEBUG loaded listener.js 20:55:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8d5e2000) [pid = 1756] [serial = 1629] [outer = 0x8cc86800] 20:55:31 INFO - PROCESS | 1756 | 1463630131086 Marionette TRACE conn4 <- [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]]]}] 20:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1638ms 20:55:31 INFO - PROCESS | 1756 | 1463630131150 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 1756 | 1463630131155 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 20:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:55:31 INFO - PROCESS | 1756 | 1463630131163 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 1756 | 1463630131170 Marionette TRACE conn4 <- [1,2142,null,{}] 20:55:31 INFO - PROCESS | 1756 | 1463630131194 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:31 INFO - PROCESS | 1756 | 1463630131517 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 20:55:31 INFO - PROCESS | 1756 | 1463630131772 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5d3400 == 136 [pid = 1756] [id = 543] 20:55:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8e070000) [pid = 1756] [serial = 1630] [outer = (nil)] 20:55:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8e079800) [pid = 1756] [serial = 1631] [outer = 0x8e070000] 20:55:31 INFO - PROCESS | 1756 | 1463630131861 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8e7ea400) [pid = 1756] [serial = 1632] [outer = 0x8e070000] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x9ba7c800) [pid = 1756] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8777d000) [pid = 1756] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x90d7c400) [pid = 1756] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x9a257800) [pid = 1756] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x9ac3d400) [pid = 1756] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x87772000) [pid = 1756] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8919cc00) [pid = 1756] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x9252fc00) [pid = 1756] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8afcc800) [pid = 1756] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x8a9e1c00) [pid = 1756] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8c8a6800) [pid = 1756] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x891a4c00) [pid = 1756] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x8777b800) [pid = 1756] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x90d7d800) [pid = 1756] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x8df26800) [pid = 1756] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x90b01400) [pid = 1756] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x92565800) [pid = 1756] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x9ac36400) [pid = 1756] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x90db6000) [pid = 1756] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x8e038c00) [pid = 1756] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x90b0f000) [pid = 1756] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:55:32 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x8d4bf400) [pid = 1756] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:55:33 INFO - PROCESS | 1756 | 1463630133226 Marionette TRACE conn4 <- [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] 20:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:55:33 INFO - PROCESS | 1756 | 1463630133263 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 20:55:33 INFO - PROCESS | 1756 | 1463630133270 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 1756 | 1463630133274 Marionette TRACE conn4 <- [1,2146,null,{}] 20:55:33 INFO - PROCESS | 1756 | 1463630133280 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:33 INFO - PROCESS | 1756 | 1463630133512 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 20:55:33 INFO - PROCESS | 1756 | 1463630133715 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x87772000 == 137 [pid = 1756] [id = 544] 20:55:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x8c8ac000) [pid = 1756] [serial = 1633] [outer = (nil)] 20:55:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x8e7e8000) [pid = 1756] [serial = 1634] [outer = 0x8c8ac000] 20:55:33 INFO - PROCESS | 1756 | 1463630133800 Marionette DEBUG loaded listener.js 20:55:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8e84e400) [pid = 1756] [serial = 1635] [outer = 0x8c8ac000] 20:55:34 INFO - PROCESS | 1756 | 1463630134873 Marionette TRACE conn4 <- [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] 20:55:34 INFO - PROCESS | 1756 | 1463630134970 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 20:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:55:34 INFO - PROCESS | 1756 | 1463630134981 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 1756 | 1463630134990 Marionette TRACE conn4 <- [1,2150,null,{}] 20:55:35 INFO - PROCESS | 1756 | 1463630135002 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:35 INFO - PROCESS | 1756 | 1463630135429 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 20:55:35 INFO - PROCESS | 1756 | 1463630135653 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x891ab000 == 138 [pid = 1756] [id = 545] 20:55:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8a9dc000) [pid = 1756] [serial = 1636] [outer = (nil)] 20:55:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8c8b3000) [pid = 1756] [serial = 1637] [outer = 0x8a9dc000] 20:55:35 INFO - PROCESS | 1756 | 1463630135751 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8cc8d400) [pid = 1756] [serial = 1638] [outer = 0x8a9dc000] 20:55:36 INFO - PROCESS | 1756 | 1463630136775 Marionette TRACE conn4 <- [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]]]}] 20:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1848ms 20:55:36 INFO - PROCESS | 1756 | 1463630136830 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 20:55:36 INFO - PROCESS | 1756 | 1463630136839 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 20:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:55:36 INFO - PROCESS | 1756 | 1463630136853 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:55:36 INFO - PROCESS | 1756 | 1463630136857 Marionette TRACE conn4 <- [1,2154,null,{}] 20:55:36 INFO - PROCESS | 1756 | 1463630136865 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:37 INFO - PROCESS | 1756 | 1463630137137 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 20:55:37 INFO - PROCESS | 1756 | 1463630137529 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e072800 == 139 [pid = 1756] [id = 546] 20:55:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8e074400) [pid = 1756] [serial = 1639] [outer = (nil)] 20:55:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8e18c400) [pid = 1756] [serial = 1640] [outer = 0x8e074400] 20:55:37 INFO - PROCESS | 1756 | 1463630137627 Marionette DEBUG loaded listener.js 20:55:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8e84a800) [pid = 1756] [serial = 1641] [outer = 0x8e074400] 20:55:38 INFO - PROCESS | 1756 | 1463630138659 Marionette TRACE conn4 <- [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]]]}] 20:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1842ms 20:55:38 INFO - PROCESS | 1756 | 1463630138695 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 20:55:38 INFO - PROCESS | 1756 | 1463630138699 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 20:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:55:38 INFO - PROCESS | 1756 | 1463630138707 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:55:38 INFO - PROCESS | 1756 | 1463630138714 Marionette TRACE conn4 <- [1,2158,null,{}] 20:55:38 INFO - PROCESS | 1756 | 1463630138732 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:38 INFO - PROCESS | 1756 | 1463630138996 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 20:55:39 INFO - PROCESS | 1756 | 1463630139396 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d5c00 == 140 [pid = 1756] [id = 547] 20:55:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x90b0f000) [pid = 1756] [serial = 1642] [outer = (nil)] 20:55:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x90b5bc00) [pid = 1756] [serial = 1643] [outer = 0x90b0f000] 20:55:39 INFO - PROCESS | 1756 | 1463630139496 Marionette DEBUG loaded listener.js 20:55:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x90d71c00) [pid = 1756] [serial = 1644] [outer = 0x90b0f000] 20:55:40 INFO - PROCESS | 1756 | 1463630140473 Marionette TRACE conn4 <- [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]]]}] 20:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1849ms 20:55:40 INFO - PROCESS | 1756 | 1463630140556 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 20:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:55:40 INFO - PROCESS | 1756 | 1463630140562 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 20:55:40 INFO - PROCESS | 1756 | 1463630140569 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:55:40 INFO - PROCESS | 1756 | 1463630140572 Marionette TRACE conn4 <- [1,2162,null,{}] 20:55:40 INFO - PROCESS | 1756 | 1463630140579 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:40 INFO - PROCESS | 1756 | 1463630140876 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 20:55:41 INFO - PROCESS | 1756 | 1463630141224 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x89676400 == 141 [pid = 1756] [id = 548] 20:55:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x90b56800) [pid = 1756] [serial = 1645] [outer = (nil)] 20:55:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x90dbb000) [pid = 1756] [serial = 1646] [outer = 0x90b56800] 20:55:41 INFO - PROCESS | 1756 | 1463630141319 Marionette DEBUG loaded listener.js 20:55:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x91307400) [pid = 1756] [serial = 1647] [outer = 0x90b56800] 20:55:42 INFO - PROCESS | 1756 | 1463630142386 Marionette TRACE conn4 <- [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]]]}] 20:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1890ms 20:55:42 INFO - PROCESS | 1756 | 1463630142459 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 20:55:42 INFO - PROCESS | 1756 | 1463630142462 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 20:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:55:42 INFO - PROCESS | 1756 | 1463630142470 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:55:42 INFO - PROCESS | 1756 | 1463630142473 Marionette TRACE conn4 <- [1,2166,null,{}] 20:55:42 INFO - PROCESS | 1756 | 1463630142480 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:42 INFO - PROCESS | 1756 | 1463630142793 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 20:55:43 INFO - PROCESS | 1756 | 1463630143132 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b26dc00 == 142 [pid = 1756] [id = 549] 20:55:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x90d78400) [pid = 1756] [serial = 1648] [outer = (nil)] 20:55:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x91339800) [pid = 1756] [serial = 1649] [outer = 0x90d78400] 20:55:43 INFO - PROCESS | 1756 | 1463630143240 Marionette DEBUG loaded listener.js 20:55:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x91415400) [pid = 1756] [serial = 1650] [outer = 0x90d78400] 20:55:44 INFO - PROCESS | 1756 | 1463630144236 Marionette TRACE conn4 <- [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]]]}] 20:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1836ms 20:55:44 INFO - PROCESS | 1756 | 1463630144307 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 20:55:44 INFO - PROCESS | 1756 | 1463630144312 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 20:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:55:44 INFO - PROCESS | 1756 | 1463630144319 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:55:44 INFO - PROCESS | 1756 | 1463630144323 Marionette TRACE conn4 <- [1,2170,null,{}] 20:55:44 INFO - PROCESS | 1756 | 1463630144330 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:44 INFO - PROCESS | 1756 | 1463630144646 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 20:55:45 INFO - PROCESS | 1756 | 1463630144994 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e853000 == 143 [pid = 1756] [id = 550] 20:55:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x91462c00) [pid = 1756] [serial = 1651] [outer = (nil)] 20:55:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x91fce400) [pid = 1756] [serial = 1652] [outer = 0x91462c00] 20:55:45 INFO - PROCESS | 1756 | 1463630145089 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x923ca000) [pid = 1756] [serial = 1653] [outer = 0x91462c00] 20:55:46 INFO - PROCESS | 1756 | 1463630146064 Marionette TRACE conn4 <- [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]]]}] 20:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1786ms 20:55:46 INFO - PROCESS | 1756 | 1463630146106 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 20:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:55:46 INFO - PROCESS | 1756 | 1463630146110 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 20:55:46 INFO - PROCESS | 1756 | 1463630146118 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:55:46 INFO - PROCESS | 1756 | 1463630146121 Marionette TRACE conn4 <- [1,2174,null,{}] 20:55:46 INFO - PROCESS | 1756 | 1463630146128 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:46 INFO - PROCESS | 1756 | 1463630146377 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 20:55:46 INFO - PROCESS | 1756 | 1463630146717 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x90dba800 == 144 [pid = 1756] [id = 551] 20:55:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x91335800) [pid = 1756] [serial = 1654] [outer = (nil)] 20:55:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x92524c00) [pid = 1756] [serial = 1655] [outer = 0x91335800] 20:55:46 INFO - PROCESS | 1756 | 1463630146816 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x9252bc00) [pid = 1756] [serial = 1656] [outer = 0x91335800] 20:55:47 INFO - PROCESS | 1756 | 1463630147747 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1683ms 20:55:47 INFO - PROCESS | 1756 | 1463630147803 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 1756 | 1463630147808 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 20:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:55:47 INFO - PROCESS | 1756 | 1463630147819 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 1756 | 1463630147822 Marionette TRACE conn4 <- [1,2178,null,{}] 20:55:47 INFO - PROCESS | 1756 | 1463630147829 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:48 INFO - PROCESS | 1756 | 1463630148121 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 20:55:48 INFO - PROCESS | 1756 | 1463630148468 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fc5800 == 145 [pid = 1756] [id = 552] 20:55:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x923cc000) [pid = 1756] [serial = 1657] [outer = (nil)] 20:55:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x9265ac00) [pid = 1756] [serial = 1658] [outer = 0x923cc000] 20:55:48 INFO - PROCESS | 1756 | 1463630148567 Marionette DEBUG loaded listener.js 20:55:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x92662000) [pid = 1756] [serial = 1659] [outer = 0x923cc000] 20:55:49 INFO - PROCESS | 1756 | 1463630149489 Marionette TRACE conn4 <- [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]]]}] 20:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1733ms 20:55:49 INFO - PROCESS | 1756 | 1463630149554 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 20:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:55:49 INFO - PROCESS | 1756 | 1463630149558 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 20:55:49 INFO - PROCESS | 1756 | 1463630149566 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:55:49 INFO - PROCESS | 1756 | 1463630149570 Marionette TRACE conn4 <- [1,2182,null,{}] 20:55:49 INFO - PROCESS | 1756 | 1463630149577 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:49 INFO - PROCESS | 1756 | 1463630149827 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 20:55:50 INFO - PROCESS | 1756 | 1463630150194 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x9252f000 == 146 [pid = 1756] [id = 553] 20:55:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x92beb800) [pid = 1756] [serial = 1660] [outer = (nil)] 20:55:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x9507cc00) [pid = 1756] [serial = 1661] [outer = 0x92beb800] 20:55:50 INFO - PROCESS | 1756 | 1463630150317 Marionette DEBUG loaded listener.js 20:55:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x95282800) [pid = 1756] [serial = 1662] [outer = 0x92beb800] 20:55:51 INFO - PROCESS | 1756 | 1463630151474 Marionette TRACE conn4 <- [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]]]}] 20:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1989ms 20:55:51 INFO - PROCESS | 1756 | 1463630151556 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 20:55:51 INFO - PROCESS | 1756 | 1463630151560 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 20:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:55:51 INFO - PROCESS | 1756 | 1463630151567 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:55:51 INFO - PROCESS | 1756 | 1463630151572 Marionette TRACE conn4 <- [1,2186,null,{}] 20:55:51 INFO - PROCESS | 1756 | 1463630151578 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:51 INFO - PROCESS | 1756 | 1463630151867 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 20:55:52 INFO - PROCESS | 1756 | 1463630152209 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x937d3000 == 147 [pid = 1756] [id = 554] 20:55:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x95335400) [pid = 1756] [serial = 1663] [outer = (nil)] 20:55:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x953f0000) [pid = 1756] [serial = 1664] [outer = 0x95335400] 20:55:52 INFO - PROCESS | 1756 | 1463630152305 Marionette DEBUG loaded listener.js 20:55:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x97764000) [pid = 1756] [serial = 1665] [outer = 0x95335400] 20:55:53 INFO - PROCESS | 1756 | 1463630153403 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 20:55:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:55:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1885ms 20:55:53 INFO - PROCESS | 1756 | 1463630153454 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 20:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:55:53 INFO - PROCESS | 1756 | 1463630153459 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 20:55:53 INFO - PROCESS | 1756 | 1463630153466 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:55:53 INFO - PROCESS | 1756 | 1463630153472 Marionette TRACE conn4 <- [1,2190,null,{}] 20:55:53 INFO - PROCESS | 1756 | 1463630153478 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:53 INFO - PROCESS | 1756 | 1463630153758 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 20:55:54 INFO - PROCESS | 1756 | 1463630154126 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x92529400 == 148 [pid = 1756] [id = 555] 20:55:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x92666000) [pid = 1756] [serial = 1666] [outer = (nil)] 20:55:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9ac37000) [pid = 1756] [serial = 1667] [outer = 0x92666000] 20:55:54 INFO - PROCESS | 1756 | 1463630154231 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x9b06b000) [pid = 1756] [serial = 1668] [outer = 0x92666000] 20:55:55 INFO - PROCESS | 1756 | 1463630155149 Marionette TRACE conn4 <- [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]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1702ms 20:55:55 INFO - PROCESS | 1756 | 1463630155169 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 20:55:55 INFO - PROCESS | 1756 | 1463630155172 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 20:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:55:55 INFO - PROCESS | 1756 | 1463630155179 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - PROCESS | 1756 | 1463630155182 Marionette TRACE conn4 <- [1,2194,null,{}] 20:55:55 INFO - PROCESS | 1756 | 1463630155210 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:55 INFO - PROCESS | 1756 | 1463630155457 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 20:55:55 INFO - PROCESS | 1756 | 1463630155803 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a4df400 == 149 [pid = 1756] [id = 556] 20:55:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9b298800) [pid = 1756] [serial = 1669] [outer = (nil)] 20:55:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x9b751800) [pid = 1756] [serial = 1670] [outer = 0x9b298800] 20:55:55 INFO - PROCESS | 1756 | 1463630155895 Marionette DEBUG loaded listener.js 20:55:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x9ba7f000) [pid = 1756] [serial = 1671] [outer = 0x9b298800] 20:55:56 INFO - PROCESS | 1756 | 1463630156840 Marionette TRACE conn4 <- [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]]]}] 20:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1702ms 20:55:56 INFO - PROCESS | 1756 | 1463630156881 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 20:55:56 INFO - PROCESS | 1756 | 1463630156886 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 20:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:55:56 INFO - PROCESS | 1756 | 1463630156903 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:55:56 INFO - PROCESS | 1756 | 1463630156906 Marionette TRACE conn4 <- [1,2198,null,{}] 20:55:56 INFO - PROCESS | 1756 | 1463630156913 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:57 INFO - PROCESS | 1756 | 1463630157163 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 20:55:57 INFO - PROCESS | 1756 | 1463630157503 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x891a9400 == 150 [pid = 1756] [id = 557] 20:55:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x8967e800) [pid = 1756] [serial = 1672] [outer = (nil)] 20:55:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x9baae000) [pid = 1756] [serial = 1673] [outer = 0x8967e800] 20:55:57 INFO - PROCESS | 1756 | 1463630157605 Marionette DEBUG loaded listener.js 20:55:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x9be5ec00) [pid = 1756] [serial = 1674] [outer = 0x8967e800] 20:55:58 INFO - PROCESS | 1756 | 1463630158530 Marionette TRACE conn4 <- [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]]]}] 20:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1687ms 20:55:58 INFO - PROCESS | 1756 | 1463630158591 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 20:55:58 INFO - PROCESS | 1756 | 1463630158595 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 20:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:55:58 INFO - PROCESS | 1756 | 1463630158602 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:55:58 INFO - PROCESS | 1756 | 1463630158606 Marionette TRACE conn4 <- [1,2202,null,{}] 20:55:58 INFO - PROCESS | 1756 | 1463630158612 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:58 INFO - PROCESS | 1756 | 1463630158863 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 20:55:59 INFO - PROCESS | 1756 | 1463630159220 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a842800 == 151 [pid = 1756] [id = 558] 20:55:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x93a8e000) [pid = 1756] [serial = 1675] [outer = (nil)] 20:55:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x9c09d800) [pid = 1756] [serial = 1676] [outer = 0x93a8e000] 20:55:59 INFO - PROCESS | 1756 | 1463630159320 Marionette DEBUG loaded listener.js 20:55:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x9c1d8c00) [pid = 1756] [serial = 1677] [outer = 0x93a8e000] 20:56:00 INFO - PROCESS | 1756 | 1463630160248 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 20:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1690ms 20:56:00 INFO - PROCESS | 1756 | 1463630160293 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 20:56:00 INFO - PROCESS | 1756 | 1463630160298 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 20:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:56:00 INFO - PROCESS | 1756 | 1463630160304 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:56:00 INFO - PROCESS | 1756 | 1463630160308 Marionette TRACE conn4 <- [1,2206,null,{}] 20:56:00 INFO - PROCESS | 1756 | 1463630160315 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:00 INFO - PROCESS | 1756 | 1463630160570 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 20:56:00 INFO - PROCESS | 1756 | 1463630160917 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ba92c00 == 152 [pid = 1756] [id = 559] 20:56:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x9ba98800) [pid = 1756] [serial = 1678] [outer = (nil)] 20:56:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x9d45cc00) [pid = 1756] [serial = 1679] [outer = 0x9ba98800] 20:56:01 INFO - PROCESS | 1756 | 1463630161031 Marionette DEBUG loaded listener.js 20:56:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9d4aa000) [pid = 1756] [serial = 1680] [outer = 0x9ba98800] 20:56:01 INFO - PROCESS | 1756 | 1463630161951 Marionette TRACE conn4 <- [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]]]}] 20:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1691ms 20:56:01 INFO - PROCESS | 1756 | 1463630161997 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 20:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:56:02 INFO - PROCESS | 1756 | 1463630162002 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 20:56:02 INFO - PROCESS | 1756 | 1463630162009 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 1756 | 1463630162014 Marionette TRACE conn4 <- [1,2210,null,{}] 20:56:02 INFO - PROCESS | 1756 | 1463630162021 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:02 INFO - PROCESS | 1756 | 1463630162317 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 20:56:02 INFO - PROCESS | 1756 | 1463630162665 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x9c09dc00 == 153 [pid = 1756] [id = 560] 20:56:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x9d45fc00) [pid = 1756] [serial = 1681] [outer = (nil)] 20:56:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0xa0612400) [pid = 1756] [serial = 1682] [outer = 0x9d45fc00] 20:56:02 INFO - PROCESS | 1756 | 1463630162760 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0xa0614c00) [pid = 1756] [serial = 1683] [outer = 0x9d45fc00] 20:56:03 INFO - PROCESS | 1756 | 1463630163695 Marionette TRACE conn4 <- [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]]]}] 20:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1737ms 20:56:03 INFO - PROCESS | 1756 | 1463630163761 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 1756 | 1463630163764 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 20:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:56:03 INFO - PROCESS | 1756 | 1463630163777 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 1756 | 1463630163780 Marionette TRACE conn4 <- [1,2214,null,{}] 20:56:03 INFO - PROCESS | 1756 | 1463630163787 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:04 INFO - PROCESS | 1756 | 1463630164045 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 20:56:04 INFO - PROCESS | 1756 | 1463630164381 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x8ba47800 == 154 [pid = 1756] [id = 561] 20:56:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x8d4bbc00) [pid = 1756] [serial = 1684] [outer = (nil)] 20:56:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0xa1054000) [pid = 1756] [serial = 1685] [outer = 0x8d4bbc00] 20:56:04 INFO - PROCESS | 1756 | 1463630164474 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0xa2242800) [pid = 1756] [serial = 1686] [outer = 0x8d4bbc00] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5d3400 == 153 [pid = 1756] [id = 543] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8b26fc00 == 152 [pid = 1756] [id = 542] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x89676800 == 151 [pid = 1756] [id = 541] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x91414400 == 150 [pid = 1756] [id = 535] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x91fd0400 == 149 [pid = 1756] [id = 534] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8b268800 == 148 [pid = 1756] [id = 533] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x90d71400 == 147 [pid = 1756] [id = 532] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x90db6c00 == 146 [pid = 1756] [id = 531] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8afcf000 == 145 [pid = 1756] [id = 529] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8777d800 == 144 [pid = 1756] [id = 530] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8e851400 == 143 [pid = 1756] [id = 528] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4c5800 == 142 [pid = 1756] [id = 527] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8e02cc00 == 141 [pid = 1756] [id = 526] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4bd400 == 140 [pid = 1756] [id = 525] 20:56:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8919d800 == 139 [pid = 1756] [id = 524] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x8dd5e800) [pid = 1756] [serial = 1569] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0xa061a400) [pid = 1756] [serial = 1557] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x9d4b1000) [pid = 1756] [serial = 1551] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x91250c00) [pid = 1756] [serial = 1518] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x9a260c00) [pid = 1756] [serial = 1538] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x9b29d800) [pid = 1756] [serial = 1541] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x9ba9bc00) [pid = 1756] [serial = 1544] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x9d892400) [pid = 1756] [serial = 1553] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x9b409c00) [pid = 1756] [serial = 1542] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x946cd800) [pid = 1756] [serial = 1532] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x8b2d6000) [pid = 1756] [serial = 1508] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x9d466c00) [pid = 1756] [serial = 1550] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x95071c00) [pid = 1756] [serial = 1533] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x8b2dc000) [pid = 1756] [serial = 1563] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x8c9fb000) [pid = 1756] [serial = 1565] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x8df28400) [pid = 1756] [serial = 1440] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x891a4800) [pid = 1756] [serial = 1559] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x90db9400) [pid = 1756] [serial = 1517] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x9133f400) [pid = 1756] [serial = 1520] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x91414c00) [pid = 1756] [serial = 1521] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x8e033000) [pid = 1756] [serial = 1511] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x8d4b9400) [pid = 1756] [serial = 1566] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x90c80000) [pid = 1756] [serial = 1515] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x953a2800) [pid = 1756] [serial = 1535] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x9ac2fc00) [pid = 1756] [serial = 1539] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x9c1e0400) [pid = 1756] [serial = 1547] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x91e60000) [pid = 1756] [serial = 1523] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x8e071c00) [pid = 1756] [serial = 1512] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0xa060e400) [pid = 1756] [serial = 1554] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0xa0617800) [pid = 1756] [serial = 1556] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x924aa800) [pid = 1756] [serial = 1524] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9c1e3400) [pid = 1756] [serial = 1548] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x90b60400) [pid = 1756] [serial = 1514] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8c8a4800) [pid = 1756] [serial = 1509] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x9252ac00) [pid = 1756] [serial = 1526] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x92668800) [pid = 1756] [serial = 1530] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x953ea800) [pid = 1756] [serial = 1536] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x92660c00) [pid = 1756] [serial = 1529] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x9be66000) [pid = 1756] [serial = 1545] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x9255f400) [pid = 1756] [serial = 1527] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x89678c00) [pid = 1756] [serial = 1560] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x8b266000) [pid = 1756] [serial = 1562] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8d5dd800) [pid = 1756] [serial = 1568] [outer = (nil)] [url = about:blank] 20:56:07 INFO - PROCESS | 1756 | 1463630167544 Marionette TRACE conn4 <- [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]]]}] 20:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 3788ms 20:56:07 INFO - PROCESS | 1756 | 1463630167567 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 20:56:07 INFO - PROCESS | 1756 | 1463630167574 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 20:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:56:07 INFO - PROCESS | 1756 | 1463630167643 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:56:07 INFO - PROCESS | 1756 | 1463630167648 Marionette TRACE conn4 <- [1,2218,null,{}] 20:56:07 INFO - PROCESS | 1756 | 1463630167659 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:07 INFO - PROCESS | 1756 | 1463630167917 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 20:56:08 INFO - PROCESS | 1756 | 1463630168163 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x8777d800 == 140 [pid = 1756] [id = 562] 20:56:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8a838800) [pid = 1756] [serial = 1687] [outer = (nil)] 20:56:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8b266000) [pid = 1756] [serial = 1688] [outer = 0x8a838800] 20:56:08 INFO - PROCESS | 1756 | 1463630168246 Marionette DEBUG loaded listener.js 20:56:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8b2ddc00) [pid = 1756] [serial = 1689] [outer = 0x8a838800] 20:56:09 INFO - PROCESS | 1756 | 1463630169103 Marionette TRACE conn4 <- [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]]]}] 20:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1555ms 20:56:09 INFO - PROCESS | 1756 | 1463630169188 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 1756 | 1463630169197 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 20:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:56:09 INFO - PROCESS | 1756 | 1463630169208 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 1756 | 1463630169212 Marionette TRACE conn4 <- [1,2222,null,{}] 20:56:09 INFO - PROCESS | 1756 | 1463630169219 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:09 INFO - PROCESS | 1756 | 1463630169460 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 20:56:09 INFO - PROCESS | 1756 | 1463630169759 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x8777a800 == 141 [pid = 1756] [id = 563] 20:56:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8967cc00) [pid = 1756] [serial = 1690] [outer = (nil)] 20:56:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8d5d6800) [pid = 1756] [serial = 1691] [outer = 0x8967cc00] 20:56:09 INFO - PROCESS | 1756 | 1463630169862 Marionette DEBUG loaded listener.js 20:56:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8dd60000) [pid = 1756] [serial = 1692] [outer = 0x8967cc00] 20:56:10 INFO - PROCESS | 1756 | 1463630170819 Marionette TRACE conn4 <- [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]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1686ms 20:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:56:10 INFO - PROCESS | 1756 | 1463630170895 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 1756 | 1463630170898 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 20:56:10 INFO - PROCESS | 1756 | 1463630170906 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 1756 | 1463630170913 Marionette TRACE conn4 <- [1,2226,null,{}] 20:56:10 INFO - PROCESS | 1756 | 1463630170962 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:11 INFO - PROCESS | 1756 | 1463630171310 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 20:56:11 INFO - PROCESS | 1756 | 1463630171504 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afc9400 == 142 [pid = 1756] [id = 564] 20:56:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8e037c00) [pid = 1756] [serial = 1693] [outer = (nil)] 20:56:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8e181c00) [pid = 1756] [serial = 1694] [outer = 0x8e037c00] 20:56:11 INFO - PROCESS | 1756 | 1463630171587 Marionette DEBUG loaded listener.js 20:56:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8e849400) [pid = 1756] [serial = 1695] [outer = 0x8e037c00] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x90db7c00) [pid = 1756] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x924acc00) [pid = 1756] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8b2d8000) [pid = 1756] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x91309000) [pid = 1756] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x9255fc00) [pid = 1756] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x90c75000) [pid = 1756] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x891abc00) [pid = 1756] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x8e070000) [pid = 1756] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x924ab800) [pid = 1756] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8c8b3c00) [pid = 1756] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x91648c00) [pid = 1756] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x8cc86800) [pid = 1756] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x9146d400) [pid = 1756] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8a846400) [pid = 1756] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x8e189000) [pid = 1756] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x8e7f5000) [pid = 1756] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x8d5d9800) [pid = 1756] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x8f0d6c00) [pid = 1756] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x99222000) [pid = 1756] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x8e855400) [pid = 1756] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:56:12 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x89825800) [pid = 1756] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:56:13 INFO - PROCESS | 1756 | 1463630173069 Marionette TRACE conn4 <- [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]]]}] 20:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2183ms 20:56:13 INFO - PROCESS | 1756 | 1463630173088 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 20:56:13 INFO - PROCESS | 1756 | 1463630173094 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 20:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:56:13 INFO - PROCESS | 1756 | 1463630173101 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:56:13 INFO - PROCESS | 1756 | 1463630173104 Marionette TRACE conn4 <- [1,2230,null,{}] 20:56:13 INFO - PROCESS | 1756 | 1463630173110 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:13 INFO - PROCESS | 1756 | 1463630173431 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 20:56:13 INFO - PROCESS | 1756 | 1463630173568 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afc8800 == 143 [pid = 1756] [id = 565] 20:56:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x8dd65000) [pid = 1756] [serial = 1696] [outer = (nil)] 20:56:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x8e7ec800) [pid = 1756] [serial = 1697] [outer = 0x8dd65000] 20:56:13 INFO - PROCESS | 1756 | 1463630173647 Marionette DEBUG loaded listener.js 20:56:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x8e8b4800) [pid = 1756] [serial = 1698] [outer = 0x8dd65000] 20:56:14 INFO - PROCESS | 1756 | 1463630174653 Marionette TRACE conn4 <- [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]]]}] 20:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1582ms 20:56:14 INFO - PROCESS | 1756 | 1463630174685 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 20:56:14 INFO - PROCESS | 1756 | 1463630174692 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 20:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:56:14 INFO - PROCESS | 1756 | 1463630174702 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:56:14 INFO - PROCESS | 1756 | 1463630174710 Marionette TRACE conn4 <- [1,2234,null,{}] 20:56:14 INFO - PROCESS | 1756 | 1463630174721 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:15 INFO - PROCESS | 1756 | 1463630175038 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 20:56:15 INFO - PROCESS | 1756 | 1463630175401 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afc8000 == 144 [pid = 1756] [id = 566] 20:56:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8afce400) [pid = 1756] [serial = 1699] [outer = (nil)] 20:56:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8b2dd400) [pid = 1756] [serial = 1700] [outer = 0x8afce400] 20:56:15 INFO - PROCESS | 1756 | 1463630175497 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8c9ee000) [pid = 1756] [serial = 1701] [outer = 0x8afce400] 20:56:16 INFO - PROCESS | 1756 | 1463630176508 Marionette TRACE conn4 <- [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]]]}] 20:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1840ms 20:56:16 INFO - PROCESS | 1756 | 1463630176545 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 20:56:16 INFO - PROCESS | 1756 | 1463630176555 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 20:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:56:16 INFO - PROCESS | 1756 | 1463630176570 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:56:16 INFO - PROCESS | 1756 | 1463630176576 Marionette TRACE conn4 <- [1,2238,null,{}] 20:56:16 INFO - PROCESS | 1756 | 1463630176584 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:16 INFO - PROCESS | 1756 | 1463630176849 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 20:56:17 INFO - PROCESS | 1756 | 1463630177197 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5dd800 == 145 [pid = 1756] [id = 567] 20:56:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8d5e0800) [pid = 1756] [serial = 1702] [outer = (nil)] 20:56:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8e033c00) [pid = 1756] [serial = 1703] [outer = 0x8d5e0800] 20:56:17 INFO - PROCESS | 1756 | 1463630177298 Marionette DEBUG loaded listener.js 20:56:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8e7e8400) [pid = 1756] [serial = 1704] [outer = 0x8d5e0800] 20:56:18 INFO - PROCESS | 1756 | 1463630178266 Marionette TRACE conn4 <- [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]]]}] 20:56:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:56:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1736ms 20:56:18 INFO - PROCESS | 1756 | 1463630178307 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 20:56:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:56:18 INFO - PROCESS | 1756 | 1463630178312 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 20:56:18 INFO - PROCESS | 1756 | 1463630178321 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 1756 | 1463630178328 Marionette TRACE conn4 <- [1,2242,null,{}] 20:56:18 INFO - PROCESS | 1756 | 1463630178358 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:18 INFO - PROCESS | 1756 | 1463630178732 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 20:56:19 INFO - PROCESS | 1756 | 1463630179141 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0d3400 == 146 [pid = 1756] [id = 568] 20:56:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x90b52800) [pid = 1756] [serial = 1705] [outer = (nil)] 20:56:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x90c72400) [pid = 1756] [serial = 1706] [outer = 0x90b52800] 20:56:19 INFO - PROCESS | 1756 | 1463630179240 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x90c80400) [pid = 1756] [serial = 1707] [outer = 0x90b52800] 20:56:20 INFO - PROCESS | 1756 | 1463630180213 Marionette TRACE conn4 <- [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]]]}] 20:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1944ms 20:56:20 INFO - PROCESS | 1756 | 1463630180264 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 20:56:20 INFO - PROCESS | 1756 | 1463630180270 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 20:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:56:20 INFO - PROCESS | 1756 | 1463630180278 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 1756 | 1463630180283 Marionette TRACE conn4 <- [1,2246,null,{}] 20:56:20 INFO - PROCESS | 1756 | 1463630180290 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:20 INFO - PROCESS | 1756 | 1463630180547 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 20:56:20 INFO - PROCESS | 1756 | 1463630180904 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x90c73c00 == 147 [pid = 1756] [id = 569] 20:56:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x90d70000) [pid = 1756] [serial = 1708] [outer = (nil)] 20:56:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x91249c00) [pid = 1756] [serial = 1709] [outer = 0x90d70000] 20:56:21 INFO - PROCESS | 1756 | 1463630181005 Marionette DEBUG loaded listener.js 20:56:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x9130b800) [pid = 1756] [serial = 1710] [outer = 0x90d70000] 20:56:21 INFO - PROCESS | 1756 | 1463630181948 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 20:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1736ms 20:56:22 INFO - PROCESS | 1756 | 1463630182017 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 20:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:56:22 INFO - PROCESS | 1756 | 1463630182022 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 20:56:22 INFO - PROCESS | 1756 | 1463630182029 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:56:22 INFO - PROCESS | 1756 | 1463630182034 Marionette TRACE conn4 <- [1,2250,null,{}] 20:56:22 INFO - PROCESS | 1756 | 1463630182040 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:22 INFO - PROCESS | 1756 | 1463630182293 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 20:56:22 INFO - PROCESS | 1756 | 1463630182633 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b04000 == 148 [pid = 1756] [id = 570] 20:56:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x90b0ac00) [pid = 1756] [serial = 1711] [outer = (nil)] 20:56:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x9133e000) [pid = 1756] [serial = 1712] [outer = 0x90b0ac00] 20:56:22 INFO - PROCESS | 1756 | 1463630182744 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x91414800) [pid = 1756] [serial = 1713] [outer = 0x90b0ac00] 20:56:23 INFO - PROCESS | 1756 | 1463630183843 Marionette TRACE conn4 <- [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]]]}] 20:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1889ms 20:56:23 INFO - PROCESS | 1756 | 1463630183919 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 20:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:56:23 INFO - PROCESS | 1756 | 1463630183923 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 20:56:23 INFO - PROCESS | 1756 | 1463630183930 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 1756 | 1463630183934 Marionette TRACE conn4 <- [1,2254,null,{}] 20:56:23 INFO - PROCESS | 1756 | 1463630183941 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:24 INFO - PROCESS | 1756 | 1463630184261 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 20:56:24 INFO - PROCESS | 1756 | 1463630184617 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a9dcc00 == 149 [pid = 1756] [id = 571] 20:56:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x91315000) [pid = 1756] [serial = 1714] [outer = (nil)] 20:56:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x91e5d000) [pid = 1756] [serial = 1715] [outer = 0x91315000] 20:56:24 INFO - PROCESS | 1756 | 1463630184713 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x91fcac00) [pid = 1756] [serial = 1716] [outer = 0x91315000] 20:56:25 INFO - PROCESS | 1756 | 1463630185678 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 20:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1789ms 20:56:25 INFO - PROCESS | 1756 | 1463630185720 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 20:56:25 INFO - PROCESS | 1756 | 1463630185724 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 20:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:56:25 INFO - PROCESS | 1756 | 1463630185731 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 1756 | 1463630185735 Marionette TRACE conn4 <- [1,2258,null,{}] 20:56:25 INFO - PROCESS | 1756 | 1463630185741 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:25 INFO - PROCESS | 1756 | 1463630185986 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 20:56:26 INFO - PROCESS | 1756 | 1463630186354 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x89676800 == 150 [pid = 1756] [id = 572] 20:56:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x91314c00) [pid = 1756] [serial = 1717] [outer = (nil)] 20:56:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x924ac000) [pid = 1756] [serial = 1718] [outer = 0x91314c00] 20:56:26 INFO - PROCESS | 1756 | 1463630186448 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x924aec00) [pid = 1756] [serial = 1719] [outer = 0x91314c00] 20:56:27 INFO - PROCESS | 1756 | 1463630187407 Marionette TRACE conn4 <- [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]]]}] 20:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1738ms 20:56:27 INFO - PROCESS | 1756 | 1463630187471 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 20:56:27 INFO - PROCESS | 1756 | 1463630187476 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 20:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:56:27 INFO - PROCESS | 1756 | 1463630187483 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:56:27 INFO - PROCESS | 1756 | 1463630187487 Marionette TRACE conn4 <- [1,2262,null,{}] 20:56:27 INFO - PROCESS | 1756 | 1463630187493 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:27 INFO - PROCESS | 1756 | 1463630187781 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 20:56:28 INFO - PROCESS | 1756 | 1463630188125 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8afc00 == 151 [pid = 1756] [id = 573] 20:56:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x91315400) [pid = 1756] [serial = 1720] [outer = (nil)] 20:56:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x9256bc00) [pid = 1756] [serial = 1721] [outer = 0x91315400] 20:56:28 INFO - PROCESS | 1756 | 1463630188221 Marionette DEBUG loaded listener.js 20:56:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x92665c00) [pid = 1756] [serial = 1722] [outer = 0x91315400] 20:56:29 INFO - PROCESS | 1756 | 1463630189512 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 20:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2086ms 20:56:29 INFO - PROCESS | 1756 | 1463630189570 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 20:56:29 INFO - PROCESS | 1756 | 1463630189574 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 20:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:56:29 INFO - PROCESS | 1756 | 1463630189581 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:56:29 INFO - PROCESS | 1756 | 1463630189586 Marionette TRACE conn4 <- [1,2266,null,{}] 20:56:29 INFO - PROCESS | 1756 | 1463630189592 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:29 INFO - PROCESS | 1756 | 1463630189839 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 20:56:30 INFO - PROCESS | 1756 | 1463630190158 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fca000 == 152 [pid = 1756] [id = 574] 20:56:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x924a4000) [pid = 1756] [serial = 1723] [outer = (nil)] 20:56:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x95072800) [pid = 1756] [serial = 1724] [outer = 0x924a4000] 20:56:30 INFO - PROCESS | 1756 | 1463630190259 Marionette DEBUG loaded listener.js 20:56:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x950d0c00) [pid = 1756] [serial = 1725] [outer = 0x924a4000] 20:56:31 INFO - PROCESS | 1756 | 1463630191141 Marionette TRACE conn4 <- [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]]]}] 20:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1633ms 20:56:31 INFO - PROCESS | 1756 | 1463630191216 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 1756 | 1463630191219 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 20:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:56:31 INFO - PROCESS | 1756 | 1463630191228 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 1756 | 1463630191233 Marionette TRACE conn4 <- [1,2270,null,{}] 20:56:31 INFO - PROCESS | 1756 | 1463630191239 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:31 INFO - PROCESS | 1756 | 1463630191526 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 20:56:31 INFO - PROCESS | 1756 | 1463630191872 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x92660c00 == 153 [pid = 1756] [id = 575] 20:56:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x95073800) [pid = 1756] [serial = 1726] [outer = (nil)] 20:56:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x953e1800) [pid = 1756] [serial = 1727] [outer = 0x95073800] 20:56:31 INFO - PROCESS | 1756 | 1463630191969 Marionette DEBUG loaded listener.js 20:56:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x953e8000) [pid = 1756] [serial = 1728] [outer = 0x95073800] 20:56:32 INFO - PROCESS | 1756 | 1463630192897 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 20:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1737ms 20:56:32 INFO - PROCESS | 1756 | 1463630192966 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 20:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:56:32 INFO - PROCESS | 1756 | 1463630192971 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 20:56:32 INFO - PROCESS | 1756 | 1463630192979 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 1756 | 1463630192983 Marionette TRACE conn4 <- [1,2274,null,{}] 20:56:32 INFO - PROCESS | 1756 | 1463630192989 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:33 INFO - PROCESS | 1756 | 1463630193296 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 20:56:33 INFO - PROCESS | 1756 | 1463630193664 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x9775cc00 == 154 [pid = 1756] [id = 576] 20:56:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x9a258400) [pid = 1756] [serial = 1729] [outer = (nil)] 20:56:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x9a25c400) [pid = 1756] [serial = 1730] [outer = 0x9a258400] 20:56:33 INFO - PROCESS | 1756 | 1463630193764 Marionette DEBUG loaded listener.js 20:56:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9a8f0c00) [pid = 1756] [serial = 1731] [outer = 0x9a258400] 20:56:34 INFO - PROCESS | 1756 | 1463630194783 Marionette TRACE conn4 <- [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]]]}] 20:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1846ms 20:56:34 INFO - PROCESS | 1756 | 1463630194826 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 20:56:34 INFO - PROCESS | 1756 | 1463630194830 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 20:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:56:34 INFO - PROCESS | 1756 | 1463630194836 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:56:34 INFO - PROCESS | 1756 | 1463630194840 Marionette TRACE conn4 <- [1,2278,null,{}] 20:56:34 INFO - PROCESS | 1756 | 1463630194847 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:35 INFO - PROCESS | 1756 | 1463630195092 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 20:56:35 INFO - PROCESS | 1756 | 1463630195525 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a1e3000 == 155 [pid = 1756] [id = 577] 20:56:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x9ab1ec00) [pid = 1756] [serial = 1732] [outer = (nil)] 20:56:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9b297000) [pid = 1756] [serial = 1733] [outer = 0x9ab1ec00] 20:56:35 INFO - PROCESS | 1756 | 1463630195624 Marionette DEBUG loaded listener.js 20:56:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x9b402400) [pid = 1756] [serial = 1734] [outer = 0x9ab1ec00] 20:56:36 INFO - PROCESS | 1756 | 1463630196584 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 20:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1782ms 20:56:36 INFO - PROCESS | 1756 | 1463630196620 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 20:56:36 INFO - PROCESS | 1756 | 1463630196625 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 20:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:56:36 INFO - PROCESS | 1756 | 1463630196632 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:56:36 INFO - PROCESS | 1756 | 1463630196635 Marionette TRACE conn4 <- [1,2282,null,{}] 20:56:36 INFO - PROCESS | 1756 | 1463630196641 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:36 INFO - PROCESS | 1756 | 1463630196920 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 20:56:37 INFO - PROCESS | 1756 | 1463630197267 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x99227000 == 156 [pid = 1756] [id = 578] 20:56:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x99f88800) [pid = 1756] [serial = 1735] [outer = (nil)] 20:56:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9bab1c00) [pid = 1756] [serial = 1736] [outer = 0x99f88800] 20:56:37 INFO - PROCESS | 1756 | 1463630197369 Marionette DEBUG loaded listener.js 20:56:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x9c1e0400) [pid = 1756] [serial = 1737] [outer = 0x99f88800] 20:56:38 INFO - PROCESS | 1756 | 1463630198321 Marionette TRACE conn4 <- [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]]]}] 20:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1736ms 20:56:38 INFO - PROCESS | 1756 | 1463630198372 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 20:56:38 INFO - PROCESS | 1756 | 1463630198379 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 20:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:56:38 INFO - PROCESS | 1756 | 1463630198391 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:56:38 INFO - PROCESS | 1756 | 1463630198394 Marionette TRACE conn4 <- [1,2286,null,{}] 20:56:38 INFO - PROCESS | 1756 | 1463630198402 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:38 INFO - PROCESS | 1756 | 1463630198698 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 20:56:39 INFO - PROCESS | 1756 | 1463630199051 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x87394800 == 157 [pid = 1756] [id = 579] 20:56:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x9252c400) [pid = 1756] [serial = 1738] [outer = (nil)] 20:56:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x9d88a800) [pid = 1756] [serial = 1739] [outer = 0x9252c400] 20:56:39 INFO - PROCESS | 1756 | 1463630199149 Marionette DEBUG loaded listener.js 20:56:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0xa060e800) [pid = 1756] [serial = 1740] [outer = 0x9252c400] 20:56:40 INFO - PROCESS | 1756 | 1463630200063 Marionette TRACE conn4 <- [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]]]}] 20:56:40 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 20:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1742ms 20:56:40 INFO - PROCESS | 1756 | 1463630200133 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 20:56:40 INFO - PROCESS | 1756 | 1463630200138 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 20:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:56:40 INFO - PROCESS | 1756 | 1463630200145 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:56:40 INFO - PROCESS | 1756 | 1463630200148 Marionette TRACE conn4 <- [1,2290,null,{}] 20:56:40 INFO - PROCESS | 1756 | 1463630200154 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:40 INFO - PROCESS | 1756 | 1463630200405 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 20:56:40 INFO - PROCESS | 1756 | 1463630200750 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x891aa400 == 158 [pid = 1756] [id = 580] 20:56:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x91253400) [pid = 1756] [serial = 1741] [outer = (nil)] 20:56:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0xa061cc00) [pid = 1756] [serial = 1742] [outer = 0x91253400] 20:56:40 INFO - PROCESS | 1756 | 1463630200846 Marionette DEBUG loaded listener.js 20:56:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0xa1059400) [pid = 1756] [serial = 1743] [outer = 0x91253400] 20:56:41 INFO - PROCESS | 1756 | 1463630201770 Marionette TRACE conn4 <- [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]]]}] 20:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1682ms 20:56:41 INFO - PROCESS | 1756 | 1463630201828 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 20:56:41 INFO - PROCESS | 1756 | 1463630201832 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 20:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:56:41 INFO - PROCESS | 1756 | 1463630201838 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:56:41 INFO - PROCESS | 1756 | 1463630201843 Marionette TRACE conn4 <- [1,2294,null,{}] 20:56:41 INFO - PROCESS | 1756 | 1463630201849 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:42 INFO - PROCESS | 1756 | 1463630202086 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 20:56:42 INFO - PROCESS | 1756 | 1463630202450 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a845000 == 159 [pid = 1756] [id = 581] 20:56:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9a257400) [pid = 1756] [serial = 1744] [outer = (nil)] 20:56:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0xa23bb800) [pid = 1756] [serial = 1745] [outer = 0x9a257400] 20:56:42 INFO - PROCESS | 1756 | 1463630202548 Marionette DEBUG loaded listener.js 20:56:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0xa23c4000) [pid = 1756] [serial = 1746] [outer = 0x9a257400] 20:56:43 INFO - PROCESS | 1756 | 1463630203489 Marionette TRACE conn4 <- [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]]]}] 20:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1687ms 20:56:43 INFO - PROCESS | 1756 | 1463630203526 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 20:56:43 INFO - PROCESS | 1756 | 1463630203529 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 20:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:56:43 INFO - PROCESS | 1756 | 1463630203537 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:56:43 INFO - PROCESS | 1756 | 1463630203541 Marionette TRACE conn4 <- [1,2298,null,{}] 20:56:43 INFO - PROCESS | 1756 | 1463630203547 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:43 INFO - PROCESS | 1756 | 1463630203816 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 20:56:44 INFO - PROCESS | 1756 | 1463630204171 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x9d4b1000 == 160 [pid = 1756] [id = 582] 20:56:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0xa1056000) [pid = 1756] [serial = 1747] [outer = (nil)] 20:56:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0xa2555800) [pid = 1756] [serial = 1748] [outer = 0xa1056000] 20:56:44 INFO - PROCESS | 1756 | 1463630204267 Marionette DEBUG loaded listener.js 20:56:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0xa25fac00) [pid = 1756] [serial = 1749] [outer = 0xa1056000] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8e9400 == 159 [pid = 1756] [id = 433] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x9a1d4800 == 158 [pid = 1756] [id = 515] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8afc9400 == 157 [pid = 1756] [id = 564] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8777a800 == 156 [pid = 1756] [id = 563] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8777d800 == 155 [pid = 1756] [id = 562] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x891a9400 == 154 [pid = 1756] [id = 557] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x9a4df400 == 153 [pid = 1756] [id = 556] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x937d3000 == 152 [pid = 1756] [id = 554] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x92529400 == 151 [pid = 1756] [id = 555] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x9252f000 == 150 [pid = 1756] [id = 553] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x91fc5800 == 149 [pid = 1756] [id = 552] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x90dba800 == 148 [pid = 1756] [id = 551] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8e853000 == 147 [pid = 1756] [id = 550] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8b26dc00 == 146 [pid = 1756] [id = 549] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0d5c00 == 145 [pid = 1756] [id = 547] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x89676400 == 144 [pid = 1756] [id = 548] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8e072800 == 143 [pid = 1756] [id = 546] 20:56:46 INFO - PROCESS | 1756 | --DOCSHELL 0x891ab000 == 142 [pid = 1756] [id = 545] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8e7e8000) [pid = 1756] [serial = 1634] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x91e60800) [pid = 1756] [serial = 1598] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x9539e000) [pid = 1756] [serial = 1611] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x8df23000) [pid = 1756] [serial = 1571] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x99e69000) [pid = 1756] [serial = 1616] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x91646000) [pid = 1756] [serial = 1596] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x9265d000) [pid = 1756] [serial = 1604] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x9133fc00) [pid = 1756] [serial = 1593] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x9a1ea400) [pid = 1756] [serial = 1617] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x9b06fc00) [pid = 1756] [serial = 1622] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x8e079800) [pid = 1756] [serial = 1631] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x9775e000) [pid = 1756] [serial = 1614] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x8e858400) [pid = 1756] [serial = 1506] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x923d0c00) [pid = 1756] [serial = 1602] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x8d5e2000) [pid = 1756] [serial = 1629] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x937ce000) [pid = 1756] [serial = 1607] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x8b265000) [pid = 1756] [serial = 1625] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x91338000) [pid = 1756] [serial = 1592] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x8e7ea400) [pid = 1756] [serial = 1632] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x8e857c00) [pid = 1756] [serial = 1581] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x8f0dac00) [pid = 1756] [serial = 1583] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x8df26000) [pid = 1756] [serial = 1578] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x92bebc00) [pid = 1756] [serial = 1605] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x8e7f5800) [pid = 1756] [serial = 1580] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x8ba4c800) [pid = 1756] [serial = 1626] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x90db9000) [pid = 1756] [serial = 1589] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x93cedc00) [pid = 1756] [serial = 1608] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x9b073000) [pid = 1756] [serial = 1623] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x923c5c00) [pid = 1756] [serial = 1601] [outer = (nil)] [url = about:blank] 20:56:46 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x9a4dfc00) [pid = 1756] [serial = 1619] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x95331400) [pid = 1756] [serial = 1610] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x90b5a400) [pid = 1756] [serial = 1586] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8ba4fc00) [pid = 1756] [serial = 1575] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x90b03000) [pid = 1756] [serial = 1584] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x91fc6000) [pid = 1756] [serial = 1599] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x90c74400) [pid = 1756] [serial = 1587] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x90dc0c00) [pid = 1756] [serial = 1590] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x9a796000) [pid = 1756] [serial = 1620] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8d4c5c00) [pid = 1756] [serial = 1628] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8d7fac00) [pid = 1756] [serial = 1577] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x97706c00) [pid = 1756] [serial = 1613] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x9163e400) [pid = 1756] [serial = 1595] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8b268000) [pid = 1756] [serial = 1574] [outer = (nil)] [url = about:blank] 20:56:47 INFO - PROCESS | 1756 | 1463630207561 Marionette TRACE conn4 <- [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]]]}] 20:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 4052ms 20:56:47 INFO - PROCESS | 1756 | 1463630207590 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 20:56:47 INFO - PROCESS | 1756 | 1463630207597 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 20:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:56:47 INFO - PROCESS | 1756 | 1463630207606 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:56:47 INFO - PROCESS | 1756 | 1463630207610 Marionette TRACE conn4 <- [1,2302,null,{}] 20:56:47 INFO - PROCESS | 1756 | 1463630207619 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:47 INFO - PROCESS | 1756 | 1463630207853 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 20:56:48 INFO - PROCESS | 1756 | 1463630208064 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x89673400 == 143 [pid = 1756] [id = 583] 20:56:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8afc2800) [pid = 1756] [serial = 1750] [outer = (nil)] 20:56:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8b2dec00) [pid = 1756] [serial = 1751] [outer = 0x8afc2800] 20:56:48 INFO - PROCESS | 1756 | 1463630208163 Marionette DEBUG loaded listener.js 20:56:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8bc66c00) [pid = 1756] [serial = 1752] [outer = 0x8afc2800] 20:56:49 INFO - PROCESS | 1756 | 1463630209061 Marionette TRACE conn4 <- [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]]]}] 20:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1484ms 20:56:49 INFO - PROCESS | 1756 | 1463630209119 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 20:56:49 INFO - PROCESS | 1756 | 1463630209128 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 20:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:56:49 INFO - PROCESS | 1756 | 1463630209146 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:56:49 INFO - PROCESS | 1756 | 1463630209151 Marionette TRACE conn4 <- [1,2306,null,{}] 20:56:49 INFO - PROCESS | 1756 | 1463630209157 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:49 INFO - PROCESS | 1756 | 1463630209390 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 20:56:49 INFO - PROCESS | 1756 | 1463630209720 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4bfc00 == 144 [pid = 1756] [id = 584] 20:56:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8d5d5000) [pid = 1756] [serial = 1753] [outer = (nil)] 20:56:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8dd5ec00) [pid = 1756] [serial = 1754] [outer = 0x8d5d5000] 20:56:49 INFO - PROCESS | 1756 | 1463630209818 Marionette DEBUG loaded listener.js 20:56:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8df21800) [pid = 1756] [serial = 1755] [outer = 0x8d5d5000] 20:56:50 INFO - PROCESS | 1756 | 1463630210696 Marionette TRACE conn4 <- [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]]]}] 20:56:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:56:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1587ms 20:56:50 INFO - PROCESS | 1756 | 1463630210733 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 20:56:50 INFO - PROCESS | 1756 | 1463630210736 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 20:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:56:50 INFO - PROCESS | 1756 | 1463630210744 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:56:50 INFO - PROCESS | 1756 | 1463630210751 Marionette TRACE conn4 <- [1,2310,null,{}] 20:56:50 INFO - PROCESS | 1756 | 1463630210776 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:51 INFO - PROCESS | 1756 | 1463630211118 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 20:56:51 INFO - PROCESS | 1756 | 1463630211156 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4c5400 == 145 [pid = 1756] [id = 585] 20:56:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8e84dc00) [pid = 1756] [serial = 1756] [outer = (nil)] 20:56:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8e855c00) [pid = 1756] [serial = 1757] [outer = 0x8e84dc00] 20:56:51 INFO - PROCESS | 1756 | 1463630211237 Marionette DEBUG loaded listener.js 20:56:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8e8b8c00) [pid = 1756] [serial = 1758] [outer = 0x8e84dc00] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x92666000) [pid = 1756] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x923cc000) [pid = 1756] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8d4bbc00) [pid = 1756] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x91462c00) [pid = 1756] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8967cc00) [pid = 1756] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8a9dc000) [pid = 1756] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x91335800) [pid = 1756] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x9d45fc00) [pid = 1756] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x90b0f000) [pid = 1756] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x8a838800) [pid = 1756] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x95335400) [pid = 1756] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x8e037c00) [pid = 1756] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x90b56800) [pid = 1756] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x9ba98800) [pid = 1756] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x8967e800) [pid = 1756] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x90d78400) [pid = 1756] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x9b298800) [pid = 1756] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x8c9fc800) [pid = 1756] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x8e074400) [pid = 1756] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:56:52 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x93a8e000) [pid = 1756] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:56:52 INFO - PROCESS | 1756 | 1463630212758 Marionette TRACE conn4 <- [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]]]}] 20:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2045ms 20:56:52 INFO - PROCESS | 1756 | 1463630212791 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 20:56:52 INFO - PROCESS | 1756 | 1463630212795 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 20:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:56:52 INFO - PROCESS | 1756 | 1463630212802 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:56:52 INFO - PROCESS | 1756 | 1463630212807 Marionette TRACE conn4 <- [1,2314,null,{}] 20:56:52 INFO - PROCESS | 1756 | 1463630212813 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:53 INFO - PROCESS | 1756 | 1463630213124 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 20:56:53 INFO - PROCESS | 1756 | 1463630213149 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x8967e800 == 146 [pid = 1756] [id = 586] 20:56:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x8c9f2800) [pid = 1756] [serial = 1759] [outer = (nil)] 20:56:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x8e8b5c00) [pid = 1756] [serial = 1760] [outer = 0x8c9f2800] 20:56:53 INFO - PROCESS | 1756 | 1463630213226 Marionette DEBUG loaded listener.js 20:56:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x8f0e0400) [pid = 1756] [serial = 1761] [outer = 0x8c9f2800] 20:56:54 INFO - PROCESS | 1756 | 1463630214412 Marionette TRACE conn4 <- [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]]]}] 20:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1684ms 20:56:54 INFO - PROCESS | 1756 | 1463630214489 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 20:56:54 INFO - PROCESS | 1756 | 1463630214496 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 20:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:56:54 INFO - PROCESS | 1756 | 1463630214506 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:56:54 INFO - PROCESS | 1756 | 1463630214512 Marionette TRACE conn4 <- [1,2318,null,{}] 20:56:54 INFO - PROCESS | 1756 | 1463630214524 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:54 INFO - PROCESS | 1756 | 1463630214829 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 20:56:55 INFO - PROCESS | 1756 | 1463630215194 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x89676400 == 147 [pid = 1756] [id = 587] 20:56:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8a8ef000) [pid = 1756] [serial = 1762] [outer = (nil)] 20:56:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8ba4dc00) [pid = 1756] [serial = 1763] [outer = 0x8a8ef000] 20:56:55 INFO - PROCESS | 1756 | 1463630215293 Marionette DEBUG loaded listener.js 20:56:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8cc8fc00) [pid = 1756] [serial = 1764] [outer = 0x8a8ef000] 20:56:56 INFO - PROCESS | 1756 | 1463630216333 Marionette TRACE conn4 <- [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] 20:56:56 INFO - PROCESS | 1756 | 1463630216366 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 20:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:56:56 INFO - PROCESS | 1756 | 1463630216378 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:56:56 INFO - PROCESS | 1756 | 1463630216382 Marionette TRACE conn4 <- [1,2322,null,{}] 20:56:56 INFO - PROCESS | 1756 | 1463630216390 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:56 INFO - PROCESS | 1756 | 1463630216650 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 20:56:56 INFO - PROCESS | 1756 | 1463630216978 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc6b800 == 148 [pid = 1756] [id = 588] 20:56:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8df2ac00) [pid = 1756] [serial = 1765] [outer = (nil)] 20:56:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8e84b800) [pid = 1756] [serial = 1766] [outer = 0x8df2ac00] 20:56:57 INFO - PROCESS | 1756 | 1463630217071 Marionette DEBUG loaded listener.js 20:56:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8f0d8c00) [pid = 1756] [serial = 1767] [outer = 0x8df2ac00] 20:56:58 INFO - PROCESS | 1756 | 1463630218014 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 20:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1686ms 20:56:58 INFO - PROCESS | 1756 | 1463630218065 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 20:56:58 INFO - PROCESS | 1756 | 1463630218069 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 20:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:56:58 INFO - PROCESS | 1756 | 1463630218077 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:56:58 INFO - PROCESS | 1756 | 1463630218083 Marionette TRACE conn4 <- [1,2326,null,{}] 20:56:58 INFO - PROCESS | 1756 | 1463630218100 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:58 INFO - PROCESS | 1756 | 1463630218405 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 20:56:58 INFO - PROCESS | 1756 | 1463630218806 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e850c00 == 149 [pid = 1756] [id = 589] 20:56:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x90c77400) [pid = 1756] [serial = 1768] [outer = (nil)] 20:56:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x90d78000) [pid = 1756] [serial = 1769] [outer = 0x90c77400] 20:56:58 INFO - PROCESS | 1756 | 1463630218902 Marionette DEBUG loaded listener.js 20:56:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x90dbe000) [pid = 1756] [serial = 1770] [outer = 0x90c77400] 20:56:59 INFO - PROCESS | 1756 | 1463630219836 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 20:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1791ms 20:56:59 INFO - PROCESS | 1756 | 1463630219869 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 20:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:56:59 INFO - PROCESS | 1756 | 1463630219875 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 20:56:59 INFO - PROCESS | 1756 | 1463630219882 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:56:59 INFO - PROCESS | 1756 | 1463630219885 Marionette TRACE conn4 <- [1,2330,null,{}] 20:56:59 INFO - PROCESS | 1756 | 1463630219891 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:00 INFO - PROCESS | 1756 | 1463630220143 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 20:57:00 INFO - PROCESS | 1756 | 1463630220484 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5e0c00 == 150 [pid = 1756] [id = 590] 20:57:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x90dc0c00) [pid = 1756] [serial = 1771] [outer = (nil)] 20:57:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x91410400) [pid = 1756] [serial = 1772] [outer = 0x90dc0c00] 20:57:00 INFO - PROCESS | 1756 | 1463630220584 Marionette DEBUG loaded listener.js 20:57:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x9145f000) [pid = 1756] [serial = 1773] [outer = 0x90dc0c00] 20:57:01 INFO - PROCESS | 1756 | 1463630221564 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 20:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1738ms 20:57:01 INFO - PROCESS | 1756 | 1463630221621 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 20:57:01 INFO - PROCESS | 1756 | 1463630221624 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 20:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:57:01 INFO - PROCESS | 1756 | 1463630221632 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:57:01 INFO - PROCESS | 1756 | 1463630221636 Marionette TRACE conn4 <- [1,2334,null,{}] 20:57:01 INFO - PROCESS | 1756 | 1463630221642 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:01 INFO - PROCESS | 1756 | 1463630221889 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 20:57:02 INFO - PROCESS | 1756 | 1463630222248 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x9124d800 == 151 [pid = 1756] [id = 591] 20:57:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x91339c00) [pid = 1756] [serial = 1774] [outer = (nil)] 20:57:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x91646400) [pid = 1756] [serial = 1775] [outer = 0x91339c00] 20:57:02 INFO - PROCESS | 1756 | 1463630222360 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x9164b800) [pid = 1756] [serial = 1776] [outer = 0x91339c00] 20:57:03 INFO - PROCESS | 1756 | 1463630223544 Marionette TRACE conn4 <- [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]]]}] 20:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1943ms 20:57:03 INFO - PROCESS | 1756 | 1463630223578 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 20:57:03 INFO - PROCESS | 1756 | 1463630223586 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 20:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:57:03 INFO - PROCESS | 1756 | 1463630223596 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:57:03 INFO - PROCESS | 1756 | 1463630223601 Marionette TRACE conn4 <- [1,2338,null,{}] 20:57:03 INFO - PROCESS | 1756 | 1463630223611 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:04 INFO - PROCESS | 1756 | 1463630224289 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 20:57:04 INFO - PROCESS | 1756 | 1463630224592 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x9145fc00 == 152 [pid = 1756] [id = 592] 20:57:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x9146d400) [pid = 1756] [serial = 1777] [outer = (nil)] 20:57:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x924a9400) [pid = 1756] [serial = 1778] [outer = 0x9146d400] 20:57:04 INFO - PROCESS | 1756 | 1463630224752 Marionette DEBUG loaded listener.js 20:57:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x924b2400) [pid = 1756] [serial = 1779] [outer = 0x9146d400] 20:57:06 INFO - PROCESS | 1756 | 1463630226082 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 20:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2543ms 20:57:06 INFO - PROCESS | 1756 | 1463630226139 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 20:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:57:06 INFO - PROCESS | 1756 | 1463630226144 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 20:57:06 INFO - PROCESS | 1756 | 1463630226150 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:57:06 INFO - PROCESS | 1756 | 1463630226154 Marionette TRACE conn4 <- [1,2342,null,{}] 20:57:06 INFO - PROCESS | 1756 | 1463630226160 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:06 INFO - PROCESS | 1756 | 1463630226459 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 20:57:06 INFO - PROCESS | 1756 | 1463630226820 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x91642400 == 153 [pid = 1756] [id = 593] 20:57:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x91e53c00) [pid = 1756] [serial = 1780] [outer = (nil)] 20:57:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x92660800) [pid = 1756] [serial = 1781] [outer = 0x91e53c00] 20:57:06 INFO - PROCESS | 1756 | 1463630226910 Marionette DEBUG loaded listener.js 20:57:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x92666000) [pid = 1756] [serial = 1782] [outer = 0x91e53c00] 20:57:07 INFO - PROCESS | 1756 | 1463630227847 Marionette TRACE conn4 <- [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]]]}] 20:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1755ms 20:57:07 INFO - PROCESS | 1756 | 1463630227921 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 20:57:07 INFO - PROCESS | 1756 | 1463630227924 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 20:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:57:07 INFO - PROCESS | 1756 | 1463630227935 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:57:07 INFO - PROCESS | 1756 | 1463630227939 Marionette TRACE conn4 <- [1,2346,null,{}] 20:57:07 INFO - PROCESS | 1756 | 1463630227945 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:08 INFO - PROCESS | 1756 | 1463630228195 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 20:57:08 INFO - PROCESS | 1756 | 1463630228558 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x91336800 == 154 [pid = 1756] [id = 594] 20:57:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x9146c400) [pid = 1756] [serial = 1783] [outer = (nil)] 20:57:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x93cedc00) [pid = 1756] [serial = 1784] [outer = 0x9146c400] 20:57:08 INFO - PROCESS | 1756 | 1463630228666 Marionette DEBUG loaded listener.js 20:57:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x95075c00) [pid = 1756] [serial = 1785] [outer = 0x9146c400] 20:57:09 INFO - PROCESS | 1756 | 1463630229644 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 20:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1731ms 20:57:09 INFO - PROCESS | 1756 | 1463630229668 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 20:57:09 INFO - PROCESS | 1756 | 1463630229672 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 20:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:57:09 INFO - PROCESS | 1756 | 1463630229679 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:57:09 INFO - PROCESS | 1756 | 1463630229683 Marionette TRACE conn4 <- [1,2350,null,{}] 20:57:09 INFO - PROCESS | 1756 | 1463630229689 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:09 INFO - PROCESS | 1756 | 1463630229933 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 20:57:10 INFO - PROCESS | 1756 | 1463630230284 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7f5400 == 155 [pid = 1756] [id = 595] 20:57:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x937d4000) [pid = 1756] [serial = 1786] [outer = (nil)] 20:57:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x953e3800) [pid = 1756] [serial = 1787] [outer = 0x937d4000] 20:57:10 INFO - PROCESS | 1756 | 1463630230381 Marionette DEBUG loaded listener.js 20:57:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x97711800) [pid = 1756] [serial = 1788] [outer = 0x937d4000] 20:57:11 INFO - PROCESS | 1756 | 1463630231281 Marionette TRACE conn4 <- [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]]]}] 20:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1638ms 20:57:11 INFO - PROCESS | 1756 | 1463630231319 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 20:57:11 INFO - PROCESS | 1756 | 1463630231324 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 20:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:57:11 INFO - PROCESS | 1756 | 1463630231330 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:57:11 INFO - PROCESS | 1756 | 1463630231334 Marionette TRACE conn4 <- [1,2354,null,{}] 20:57:11 INFO - PROCESS | 1756 | 1463630231340 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:11 INFO - PROCESS | 1756 | 1463630231597 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 20:57:11 INFO - PROCESS | 1756 | 1463630231939 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x95075000 == 156 [pid = 1756] [id = 596] 20:57:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x953a1400) [pid = 1756] [serial = 1789] [outer = (nil)] 20:57:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x9a1e2000) [pid = 1756] [serial = 1790] [outer = 0x953a1400] 20:57:12 INFO - PROCESS | 1756 | 1463630232035 Marionette DEBUG loaded listener.js 20:57:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x9a1ec800) [pid = 1756] [serial = 1791] [outer = 0x953a1400] 20:57:12 INFO - PROCESS | 1756 | 1463630232960 Marionette TRACE conn4 <- [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]]]}] 20:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1684ms 20:57:13 INFO - PROCESS | 1756 | 1463630233015 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 20:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:57:13 INFO - PROCESS | 1756 | 1463630233020 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 20:57:13 INFO - PROCESS | 1756 | 1463630233028 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:57:13 INFO - PROCESS | 1756 | 1463630233031 Marionette TRACE conn4 <- [1,2358,null,{}] 20:57:13 INFO - PROCESS | 1756 | 1463630233038 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:13 INFO - PROCESS | 1756 | 1463630233342 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 20:57:13 INFO - PROCESS | 1756 | 1463630233714 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x91e57800 == 157 [pid = 1756] [id = 597] 20:57:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x9ac38400) [pid = 1756] [serial = 1792] [outer = (nil)] 20:57:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x9b06fc00) [pid = 1756] [serial = 1793] [outer = 0x9ac38400] 20:57:13 INFO - PROCESS | 1756 | 1463630233819 Marionette DEBUG loaded listener.js 20:57:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9b40b800) [pid = 1756] [serial = 1794] [outer = 0x9ac38400] 20:57:14 INFO - PROCESS | 1756 | 1463630234797 Marionette TRACE conn4 <- [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]]]}] 20:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1833ms 20:57:14 INFO - PROCESS | 1756 | 1463630234862 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 20:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:57:14 INFO - PROCESS | 1756 | 1463630234866 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 20:57:14 INFO - PROCESS | 1756 | 1463630234874 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:57:14 INFO - PROCESS | 1756 | 1463630234877 Marionette TRACE conn4 <- [1,2362,null,{}] 20:57:14 INFO - PROCESS | 1756 | 1463630234884 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:15 INFO - PROCESS | 1756 | 1463630235132 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 20:57:15 INFO - PROCESS | 1756 | 1463630235486 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b7bcc00 == 158 [pid = 1756] [id = 598] 20:57:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x9ba7d000) [pid = 1756] [serial = 1795] [outer = (nil)] 20:57:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9c093400) [pid = 1756] [serial = 1796] [outer = 0x9ba7d000] 20:57:15 INFO - PROCESS | 1756 | 1463630235582 Marionette DEBUG loaded listener.js 20:57:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x9c1da000) [pid = 1756] [serial = 1797] [outer = 0x9ba7d000] 20:57:16 INFO - PROCESS | 1756 | 1463630236525 Marionette TRACE conn4 <- [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]]]}] 20:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1688ms 20:57:16 INFO - PROCESS | 1756 | 1463630236561 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 20:57:16 INFO - PROCESS | 1756 | 1463630236566 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 20:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:57:16 INFO - PROCESS | 1756 | 1463630236572 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:57:16 INFO - PROCESS | 1756 | 1463630236576 Marionette TRACE conn4 <- [1,2366,null,{}] 20:57:16 INFO - PROCESS | 1756 | 1463630236583 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:16 INFO - PROCESS | 1756 | 1463630236827 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 20:57:17 INFO - PROCESS | 1756 | 1463630237189 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x9256c800 == 159 [pid = 1756] [id = 599] 20:57:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x9ba8f000) [pid = 1756] [serial = 1798] [outer = (nil)] 20:57:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0xa0612800) [pid = 1756] [serial = 1799] [outer = 0x9ba8f000] 20:57:17 INFO - PROCESS | 1756 | 1463630237284 Marionette DEBUG loaded listener.js 20:57:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0xa061ac00) [pid = 1756] [serial = 1800] [outer = 0x9ba8f000] 20:57:18 INFO - PROCESS | 1756 | 1463630238193 Marionette TRACE conn4 <- [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]]]}] 20:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1686ms 20:57:18 INFO - PROCESS | 1756 | 1463630238260 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 20:57:18 INFO - PROCESS | 1756 | 1463630238264 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 20:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:57:18 INFO - PROCESS | 1756 | 1463630238274 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:57:18 INFO - PROCESS | 1756 | 1463630238276 Marionette TRACE conn4 <- [1,2370,null,{}] 20:57:18 INFO - PROCESS | 1756 | 1463630238283 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:18 INFO - PROCESS | 1756 | 1463630238544 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 20:57:18 INFO - PROCESS | 1756 | 1463630238913 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x8981d800 == 160 [pid = 1756] [id = 600] 20:57:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x92bea800) [pid = 1756] [serial = 1801] [outer = (nil)] 20:57:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0xa2555400) [pid = 1756] [serial = 1802] [outer = 0x92bea800] 20:57:19 INFO - PROCESS | 1756 | 1463630239005 Marionette DEBUG loaded listener.js 20:57:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0xa27cc800) [pid = 1756] [serial = 1803] [outer = 0x92bea800] 20:57:19 INFO - PROCESS | 1756 | 1463630239969 Marionette TRACE conn4 <- [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]]]}] 20:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1740ms 20:57:20 INFO - PROCESS | 1756 | 1463630240014 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 20:57:20 INFO - PROCESS | 1756 | 1463630240019 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 20:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:57:20 INFO - PROCESS | 1756 | 1463630240025 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:57:20 INFO - PROCESS | 1756 | 1463630240029 Marionette TRACE conn4 <- [1,2374,null,{}] 20:57:20 INFO - PROCESS | 1756 | 1463630240035 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:20 INFO - PROCESS | 1756 | 1463630240282 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 20:57:20 INFO - PROCESS | 1756 | 1463630240603 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x9d4f5400 == 161 [pid = 1756] [id = 601] 20:57:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0xa23bc400) [pid = 1756] [serial = 1804] [outer = (nil)] 20:57:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0xa31f1400) [pid = 1756] [serial = 1805] [outer = 0xa23bc400] 20:57:20 INFO - PROCESS | 1756 | 1463630240704 Marionette DEBUG loaded listener.js 20:57:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0xa3352c00) [pid = 1756] [serial = 1806] [outer = 0xa23bc400] 20:57:21 INFO - PROCESS | 1756 | 1463630241644 Marionette TRACE conn4 <- [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]]]}] 20:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1684ms 20:57:21 INFO - PROCESS | 1756 | 1463630241711 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 20:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:57:21 INFO - PROCESS | 1756 | 1463630241715 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 20:57:21 INFO - PROCESS | 1756 | 1463630241722 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:57:21 INFO - PROCESS | 1756 | 1463630241726 Marionette TRACE conn4 <- [1,2378,null,{}] 20:57:21 INFO - PROCESS | 1756 | 1463630241731 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:21 INFO - PROCESS | 1756 | 1463630241978 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 20:57:22 INFO - PROCESS | 1756 | 1463630242335 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:22 INFO - PROCESS | 1756 | ++DOCSHELL 0xa315a400 == 162 [pid = 1756] [id = 602] 20:57:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0xa31cf400) [pid = 1756] [serial = 1807] [outer = (nil)] 20:57:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0xa36f1400) [pid = 1756] [serial = 1808] [outer = 0xa31cf400] 20:57:22 INFO - PROCESS | 1756 | 1463630242427 Marionette DEBUG loaded listener.js 20:57:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0xa513c800) [pid = 1756] [serial = 1809] [outer = 0xa31cf400] 20:57:23 INFO - PROCESS | 1756 | 1463630243343 Marionette TRACE conn4 <- [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]]]}] 20:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1686ms 20:57:23 INFO - PROCESS | 1756 | 1463630243408 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 20:57:23 INFO - PROCESS | 1756 | 1463630243411 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 20:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:57:23 INFO - PROCESS | 1756 | 1463630243419 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:57:23 INFO - PROCESS | 1756 | 1463630243422 Marionette TRACE conn4 <- [1,2382,null,{}] 20:57:23 INFO - PROCESS | 1756 | 1463630243428 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:23 INFO - PROCESS | 1756 | 1463630243704 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 20:57:24 INFO - PROCESS | 1756 | 1463630244067 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x8ba4a400 == 163 [pid = 1756] [id = 603] 20:57:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x8c8b0000) [pid = 1756] [serial = 1810] [outer = (nil)] 20:57:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0xa51f0800) [pid = 1756] [serial = 1811] [outer = 0x8c8b0000] 20:57:24 INFO - PROCESS | 1756 | 1463630244161 Marionette DEBUG loaded listener.js 20:57:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0xa6385400) [pid = 1756] [serial = 1812] [outer = 0x8c8b0000] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x87774c00 == 162 [pid = 1756] [id = 536] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x93a8b400 == 161 [pid = 1756] [id = 493] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8a8eac00 == 160 [pid = 1756] [id = 538] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x89672400 == 159 [pid = 1756] [id = 537] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x87770400 == 158 [pid = 1756] [id = 494] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x98328000 == 157 [pid = 1756] [id = 539] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4c5400 == 156 [pid = 1756] [id = 585] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4bfc00 == 155 [pid = 1756] [id = 584] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x89673400 == 154 [pid = 1756] [id = 583] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8a845000 == 153 [pid = 1756] [id = 581] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x9d4b1000 == 152 [pid = 1756] [id = 582] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x891aa400 == 151 [pid = 1756] [id = 580] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x87394800 == 150 [pid = 1756] [id = 579] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x99227000 == 149 [pid = 1756] [id = 578] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x9775cc00 == 148 [pid = 1756] [id = 576] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x9a1e3000 == 147 [pid = 1756] [id = 577] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x92660c00 == 146 [pid = 1756] [id = 575] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x91fca000 == 145 [pid = 1756] [id = 574] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8e8afc00 == 144 [pid = 1756] [id = 573] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x89676800 == 143 [pid = 1756] [id = 572] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9dcc00 == 142 [pid = 1756] [id = 571] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x90b04000 == 141 [pid = 1756] [id = 570] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0d3400 == 140 [pid = 1756] [id = 568] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x90c73c00 == 139 [pid = 1756] [id = 569] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5dd800 == 138 [pid = 1756] [id = 567] 20:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8afc8000 == 137 [pid = 1756] [id = 566] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8e7ec800) [pid = 1756] [serial = 1697] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x9ac37000) [pid = 1756] [serial = 1667] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x92662000) [pid = 1756] [serial = 1659] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0xa1054000) [pid = 1756] [serial = 1685] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x923ca000) [pid = 1756] [serial = 1653] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x8d5d6800) [pid = 1756] [serial = 1691] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x8c8b3000) [pid = 1756] [serial = 1637] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x9265ac00) [pid = 1756] [serial = 1658] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x8dd60000) [pid = 1756] [serial = 1692] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x92524c00) [pid = 1756] [serial = 1655] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0xa0614c00) [pid = 1756] [serial = 1683] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x9507cc00) [pid = 1756] [serial = 1661] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x90b5bc00) [pid = 1756] [serial = 1643] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x8b266000) [pid = 1756] [serial = 1688] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x97764000) [pid = 1756] [serial = 1665] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x8e849400) [pid = 1756] [serial = 1695] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x8b2ddc00) [pid = 1756] [serial = 1689] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x90dbb000) [pid = 1756] [serial = 1646] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x91fce400) [pid = 1756] [serial = 1652] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x953f0000) [pid = 1756] [serial = 1664] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x9d4aa000) [pid = 1756] [serial = 1680] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x9252bc00) [pid = 1756] [serial = 1656] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x9baae000) [pid = 1756] [serial = 1673] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x91339800) [pid = 1756] [serial = 1649] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x9be5ec00) [pid = 1756] [serial = 1674] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x9d45cc00) [pid = 1756] [serial = 1679] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0xa0612400) [pid = 1756] [serial = 1682] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x9b751800) [pid = 1756] [serial = 1670] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x90d71c00) [pid = 1756] [serial = 1644] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x8cc8d400) [pid = 1756] [serial = 1638] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9b06b000) [pid = 1756] [serial = 1668] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x8e031400) [pid = 1756] [serial = 1572] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8e84a800) [pid = 1756] [serial = 1641] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x9c1d8c00) [pid = 1756] [serial = 1677] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x91307400) [pid = 1756] [serial = 1647] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0xa2242800) [pid = 1756] [serial = 1686] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8e181c00) [pid = 1756] [serial = 1694] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8e18c400) [pid = 1756] [serial = 1640] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x91415400) [pid = 1756] [serial = 1650] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x9c09d800) [pid = 1756] [serial = 1676] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x9ba7f000) [pid = 1756] [serial = 1671] [outer = (nil)] [url = about:blank] 20:57:27 INFO - PROCESS | 1756 | 1463630247698 Marionette TRACE conn4 <- [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]]]}] 20:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 4339ms 20:57:27 INFO - PROCESS | 1756 | 1463630247760 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 20:57:27 INFO - PROCESS | 1756 | 1463630247766 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 20:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:57:27 INFO - PROCESS | 1756 | 1463630247774 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:57:27 INFO - PROCESS | 1756 | 1463630247779 Marionette TRACE conn4 <- [1,2386,null,{}] 20:57:27 INFO - PROCESS | 1756 | 1463630247788 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:28 INFO - PROCESS | 1756 | 1463630248020 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 20:57:28 INFO - PROCESS | 1756 | 1463630248290 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b265000 == 138 [pid = 1756] [id = 604] 20:57:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8b26dc00) [pid = 1756] [serial = 1813] [outer = (nil)] 20:57:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8ba4e800) [pid = 1756] [serial = 1814] [outer = 0x8b26dc00] 20:57:28 INFO - PROCESS | 1756 | 1463630248400 Marionette DEBUG loaded listener.js 20:57:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8c9f0000) [pid = 1756] [serial = 1815] [outer = 0x8b26dc00] 20:57:29 INFO - PROCESS | 1756 | 1463630249249 Marionette TRACE conn4 <- [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]]]}] 20:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1540ms 20:57:29 INFO - PROCESS | 1756 | 1463630249316 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 20:57:29 INFO - PROCESS | 1756 | 1463630249325 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 20:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:57:29 INFO - PROCESS | 1756 | 1463630249337 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:57:29 INFO - PROCESS | 1756 | 1463630249342 Marionette TRACE conn4 <- [1,2390,null,{}] 20:57:29 INFO - PROCESS | 1756 | 1463630249395 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:29 INFO - PROCESS | 1756 | 1463630249716 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 20:57:29 INFO - PROCESS | 1756 | 1463630249753 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2d6400 == 139 [pid = 1756] [id = 605] 20:57:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8c9f4400) [pid = 1756] [serial = 1816] [outer = (nil)] 20:57:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8df23400) [pid = 1756] [serial = 1817] [outer = 0x8c9f4400] 20:57:29 INFO - PROCESS | 1756 | 1463630249834 Marionette DEBUG loaded listener.js 20:57:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8e031800) [pid = 1756] [serial = 1818] [outer = 0x8c9f4400] 20:57:30 INFO - PROCESS | 1756 | 1463630250857 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 20:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1581ms 20:57:30 INFO - PROCESS | 1756 | 1463630250918 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 20:57:30 INFO - PROCESS | 1756 | 1463630250923 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 20:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:57:30 INFO - PROCESS | 1756 | 1463630250936 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:57:30 INFO - PROCESS | 1756 | 1463630250942 Marionette TRACE conn4 <- [1,2394,null,{}] 20:57:30 INFO - PROCESS | 1756 | 1463630250958 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:31 INFO - PROCESS | 1756 | 1463630251281 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 20:57:31 INFO - PROCESS | 1756 | 1463630251316 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8ad800 == 140 [pid = 1756] [id = 606] 20:57:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8e7edc00) [pid = 1756] [serial = 1819] [outer = (nil)] 20:57:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8e8af400) [pid = 1756] [serial = 1820] [outer = 0x8e7edc00] 20:57:31 INFO - PROCESS | 1756 | 1463630251397 Marionette DEBUG loaded listener.js 20:57:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8f0dbc00) [pid = 1756] [serial = 1821] [outer = 0x8e7edc00] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x90b52800) [pid = 1756] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x95073800) [pid = 1756] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0xa1056000) [pid = 1756] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x91315000) [pid = 1756] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x99f88800) [pid = 1756] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8e84dc00) [pid = 1756] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8c8ac000) [pid = 1756] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x91253400) [pid = 1756] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x90d70000) [pid = 1756] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x9a258400) [pid = 1756] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8afc2800) [pid = 1756] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x92beb800) [pid = 1756] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x91314c00) [pid = 1756] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x9252c400) [pid = 1756] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8d5e0800) [pid = 1756] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x924a4000) [pid = 1756] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x9a257400) [pid = 1756] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x90b0ac00) [pid = 1756] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x9ab1ec00) [pid = 1756] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x8afce400) [pid = 1756] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x8d5d5000) [pid = 1756] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:57:32 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x91315400) [pid = 1756] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:57:33 INFO - PROCESS | 1756 | 1463630253034 Marionette TRACE conn4 <- [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]]]}] 20:57:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:57:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2137ms 20:57:33 INFO - PROCESS | 1756 | 1463630253074 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 20:57:33 INFO - PROCESS | 1756 | 1463630253079 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 20:57:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:57:33 INFO - PROCESS | 1756 | 1463630253085 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:57:33 INFO - PROCESS | 1756 | 1463630253088 Marionette TRACE conn4 <- [1,2398,null,{}] 20:57:33 INFO - PROCESS | 1756 | 1463630253094 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:33 INFO - PROCESS | 1756 | 1463630253408 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 20:57:33 INFO - PROCESS | 1756 | 1463630253433 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x87772c00 == 141 [pid = 1756] [id = 607] 20:57:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x8d5e0800) [pid = 1756] [serial = 1822] [outer = (nil)] 20:57:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x8e853c00) [pid = 1756] [serial = 1823] [outer = 0x8d5e0800] 20:57:33 INFO - PROCESS | 1756 | 1463630253508 Marionette DEBUG loaded listener.js 20:57:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x8f0dac00) [pid = 1756] [serial = 1824] [outer = 0x8d5e0800] 20:57:34 INFO - PROCESS | 1756 | 1463630254645 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 20:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1631ms 20:57:34 INFO - PROCESS | 1756 | 1463630254718 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 20:57:34 INFO - PROCESS | 1756 | 1463630254723 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 20:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:57:34 INFO - PROCESS | 1756 | 1463630254734 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:57:34 INFO - PROCESS | 1756 | 1463630254740 Marionette TRACE conn4 <- [1,2402,null,{}] 20:57:34 INFO - PROCESS | 1756 | 1463630254751 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:35 INFO - PROCESS | 1756 | 1463630255051 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 20:57:35 INFO - PROCESS | 1756 | 1463630255411 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x8afc2800 == 142 [pid = 1756] [id = 608] 20:57:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8afcf000) [pid = 1756] [serial = 1825] [outer = (nil)] 20:57:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8ba4d800) [pid = 1756] [serial = 1826] [outer = 0x8afcf000] 20:57:35 INFO - PROCESS | 1756 | 1463630255506 Marionette DEBUG loaded listener.js 20:57:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8d4bdc00) [pid = 1756] [serial = 1827] [outer = 0x8afcf000] 20:57:36 INFO - PROCESS | 1756 | 1463630256626 Marionette TRACE conn4 <- [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]]]}] 20:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1950ms 20:57:36 INFO - PROCESS | 1756 | 1463630256687 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 20:57:36 INFO - PROCESS | 1756 | 1463630256702 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 20:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:57:36 INFO - PROCESS | 1756 | 1463630256720 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:57:36 INFO - PROCESS | 1756 | 1463630256728 Marionette TRACE conn4 <- [1,2406,null,{}] 20:57:36 INFO - PROCESS | 1756 | 1463630256738 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:37 INFO - PROCESS | 1756 | 1463630257147 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 20:57:37 INFO - PROCESS | 1756 | 1463630257540 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x8dd67400 == 143 [pid = 1756] [id = 609] 20:57:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8e02b800) [pid = 1756] [serial = 1828] [outer = (nil)] 20:57:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8e7ea400) [pid = 1756] [serial = 1829] [outer = 0x8e02b800] 20:57:37 INFO - PROCESS | 1756 | 1463630257699 Marionette DEBUG loaded listener.js 20:57:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8e84d000) [pid = 1756] [serial = 1830] [outer = 0x8e02b800] 20:57:39 INFO - PROCESS | 1756 | 1463630259169 Marionette TRACE conn4 <- [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]]]}] 20:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2501ms 20:57:39 INFO - PROCESS | 1756 | 1463630259219 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 20:57:39 INFO - PROCESS | 1756 | 1463630259224 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 20:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:57:39 INFO - PROCESS | 1756 | 1463630259231 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:57:39 INFO - PROCESS | 1756 | 1463630259237 Marionette TRACE conn4 <- [1,2410,null,{}] 20:57:39 INFO - PROCESS | 1756 | 1463630259255 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:39 INFO - PROCESS | 1756 | 1463630259581 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 20:57:39 INFO - PROCESS | 1756 | 1463630259870 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7f1800 == 144 [pid = 1756] [id = 610] 20:57:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x90b53800) [pid = 1756] [serial = 1831] [outer = (nil)] 20:57:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x90d70000) [pid = 1756] [serial = 1832] [outer = 0x90b53800] 20:57:39 INFO - PROCESS | 1756 | 1463630259965 Marionette DEBUG loaded listener.js 20:57:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x90d7b000) [pid = 1756] [serial = 1833] [outer = 0x90b53800] 20:57:41 INFO - PROCESS | 1756 | 1463630261142 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 20:57:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:57:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1941ms 20:57:41 INFO - PROCESS | 1756 | 1463630261174 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 20:57:41 INFO - PROCESS | 1756 | 1463630261180 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 20:57:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:57:41 INFO - PROCESS | 1756 | 1463630261187 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:57:41 INFO - PROCESS | 1756 | 1463630261192 Marionette TRACE conn4 <- [1,2414,null,{}] 20:57:41 INFO - PROCESS | 1756 | 1463630261198 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:41 INFO - PROCESS | 1756 | 1463630261488 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 20:57:41 INFO - PROCESS | 1756 | 1463630261851 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b55400 == 145 [pid = 1756] [id = 611] 20:57:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x90d72400) [pid = 1756] [serial = 1834] [outer = (nil)] 20:57:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x9130c800) [pid = 1756] [serial = 1835] [outer = 0x90d72400] 20:57:41 INFO - PROCESS | 1756 | 1463630261943 Marionette DEBUG loaded listener.js 20:57:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x91337400) [pid = 1756] [serial = 1836] [outer = 0x90d72400] 20:57:43 INFO - PROCESS | 1756 | 1463630263131 Marionette TRACE conn4 <- [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]]]}] 20:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1985ms 20:57:43 INFO - PROCESS | 1756 | 1463630263173 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 20:57:43 INFO - PROCESS | 1756 | 1463630263177 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 20:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:57:43 INFO - PROCESS | 1756 | 1463630263184 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:57:43 INFO - PROCESS | 1756 | 1463630263188 Marionette TRACE conn4 <- [1,2418,null,{}] 20:57:43 INFO - PROCESS | 1756 | 1463630263193 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:43 INFO - PROCESS | 1756 | 1463630263448 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 20:57:43 INFO - PROCESS | 1756 | 1463630263799 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e856000 == 146 [pid = 1756] [id = 612] 20:57:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x90d7e800) [pid = 1756] [serial = 1837] [outer = (nil)] 20:57:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x91460c00) [pid = 1756] [serial = 1838] [outer = 0x90d7e800] 20:57:43 INFO - PROCESS | 1756 | 1463630263898 Marionette DEBUG loaded listener.js 20:57:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x9146c800) [pid = 1756] [serial = 1839] [outer = 0x90d7e800] 20:57:44 INFO - PROCESS | 1756 | 1463630264810 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1688ms 20:57:44 INFO - PROCESS | 1756 | 1463630264874 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 20:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:57:44 INFO - PROCESS | 1756 | 1463630264878 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 20:57:44 INFO - PROCESS | 1756 | 1463630264886 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:57:44 INFO - PROCESS | 1756 | 1463630264890 Marionette TRACE conn4 <- [1,2422,null,{}] 20:57:44 INFO - PROCESS | 1756 | 1463630264897 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:45 INFO - PROCESS | 1756 | 1463630265209 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 20:57:45 INFO - PROCESS | 1756 | 1463630265565 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x91307400 == 147 [pid = 1756] [id = 613] 20:57:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x91416800) [pid = 1756] [serial = 1840] [outer = (nil)] 20:57:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x923d0c00) [pid = 1756] [serial = 1841] [outer = 0x91416800] 20:57:45 INFO - PROCESS | 1756 | 1463630265656 Marionette DEBUG loaded listener.js 20:57:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x924a6800) [pid = 1756] [serial = 1842] [outer = 0x91416800] 20:57:46 INFO - PROCESS | 1756 | 1463630266608 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1790ms 20:57:46 INFO - PROCESS | 1756 | 1463630266676 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 20:57:46 INFO - PROCESS | 1756 | 1463630266680 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 20:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:57:46 INFO - PROCESS | 1756 | 1463630266687 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:57:46 INFO - PROCESS | 1756 | 1463630266691 Marionette TRACE conn4 <- [1,2426,null,{}] 20:57:46 INFO - PROCESS | 1756 | 1463630266697 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:46 INFO - PROCESS | 1756 | 1463630266982 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 20:57:47 INFO - PROCESS | 1756 | 1463630267326 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x90dbcc00 == 148 [pid = 1756] [id = 614] 20:57:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x9141d800) [pid = 1756] [serial = 1843] [outer = (nil)] 20:57:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x9252e800) [pid = 1756] [serial = 1844] [outer = 0x9141d800] 20:57:47 INFO - PROCESS | 1756 | 1463630267422 Marionette DEBUG loaded listener.js 20:57:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x9255d800) [pid = 1756] [serial = 1845] [outer = 0x9141d800] 20:57:48 INFO - PROCESS | 1756 | 1463630268341 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 20:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1731ms 20:57:48 INFO - PROCESS | 1756 | 1463630268420 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 20:57:48 INFO - PROCESS | 1756 | 1463630268423 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 20:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:57:48 INFO - PROCESS | 1756 | 1463630268431 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:57:48 INFO - PROCESS | 1756 | 1463630268434 Marionette TRACE conn4 <- [1,2430,null,{}] 20:57:48 INFO - PROCESS | 1756 | 1463630268440 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:48 INFO - PROCESS | 1756 | 1463630268730 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 20:57:49 INFO - PROCESS | 1756 | 1463630269091 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x9124c400 == 149 [pid = 1756] [id = 615] 20:57:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x924a9800) [pid = 1756] [serial = 1846] [outer = (nil)] 20:57:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x92be2400) [pid = 1756] [serial = 1847] [outer = 0x924a9800] 20:57:49 INFO - PROCESS | 1756 | 1463630269182 Marionette DEBUG loaded listener.js 20:57:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x92bf0400) [pid = 1756] [serial = 1848] [outer = 0x924a9800] 20:57:50 INFO - PROCESS | 1756 | 1463630270116 Marionette TRACE conn4 <- [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]]]}] 20:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1740ms 20:57:50 INFO - PROCESS | 1756 | 1463630270173 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 20:57:50 INFO - PROCESS | 1756 | 1463630270176 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 20:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:57:50 INFO - PROCESS | 1756 | 1463630270184 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:57:50 INFO - PROCESS | 1756 | 1463630270186 Marionette TRACE conn4 <- [1,2434,null,{}] 20:57:50 INFO - PROCESS | 1756 | 1463630270193 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:50 INFO - PROCESS | 1756 | 1463630270439 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 20:57:50 INFO - PROCESS | 1756 | 1463630270785 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x924a6c00 == 150 [pid = 1756] [id = 616] 20:57:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9252c400) [pid = 1756] [serial = 1849] [outer = (nil)] 20:57:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x9532d000) [pid = 1756] [serial = 1850] [outer = 0x9252c400] 20:57:50 INFO - PROCESS | 1756 | 1463630270880 Marionette DEBUG loaded listener.js 20:57:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x9539b000) [pid = 1756] [serial = 1851] [outer = 0x9252c400] 20:57:51 INFO - PROCESS | 1756 | 1463630271827 Marionette TRACE conn4 <- [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]]]}] 20:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1686ms 20:57:51 INFO - PROCESS | 1756 | 1463630271871 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 20:57:51 INFO - PROCESS | 1756 | 1463630271875 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 20:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:57:51 INFO - PROCESS | 1756 | 1463630271882 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:57:51 INFO - PROCESS | 1756 | 1463630271886 Marionette TRACE conn4 <- [1,2438,null,{}] 20:57:51 INFO - PROCESS | 1756 | 1463630271892 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:52 INFO - PROCESS | 1756 | 1463630272154 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 20:57:52 INFO - PROCESS | 1756 | 1463630272506 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x92522400 == 151 [pid = 1756] [id = 617] 20:57:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x946d1c00) [pid = 1756] [serial = 1852] [outer = (nil)] 20:57:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x97760000) [pid = 1756] [serial = 1853] [outer = 0x946d1c00] 20:57:52 INFO - PROCESS | 1756 | 1463630272605 Marionette DEBUG loaded listener.js 20:57:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x983a0000) [pid = 1756] [serial = 1854] [outer = 0x946d1c00] 20:57:53 INFO - PROCESS | 1756 | 1463630273554 Marionette TRACE conn4 <- [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]]]}] 20:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1691ms 20:57:53 INFO - PROCESS | 1756 | 1463630273574 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 20:57:53 INFO - PROCESS | 1756 | 1463630273579 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 20:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:57:53 INFO - PROCESS | 1756 | 1463630273586 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:57:53 INFO - PROCESS | 1756 | 1463630273591 Marionette TRACE conn4 <- [1,2442,null,{}] 20:57:53 INFO - PROCESS | 1756 | 1463630273597 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:53 INFO - PROCESS | 1756 | 1463630273898 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 20:57:54 INFO - PROCESS | 1756 | 1463630274262 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x9252bc00 == 152 [pid = 1756] [id = 618] 20:57:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x95332400) [pid = 1756] [serial = 1855] [outer = (nil)] 20:57:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x9ac38800) [pid = 1756] [serial = 1856] [outer = 0x95332400] 20:57:54 INFO - PROCESS | 1756 | 1463630274371 Marionette DEBUG loaded listener.js 20:57:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9b076000) [pid = 1756] [serial = 1857] [outer = 0x95332400] 20:57:55 INFO - PROCESS | 1756 | 1463630275288 Marionette TRACE conn4 <- [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]]]}] 20:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1738ms 20:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:57:55 INFO - PROCESS | 1756 | 1463630275325 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 20:57:55 INFO - PROCESS | 1756 | 1463630275328 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 20:57:55 INFO - PROCESS | 1756 | 1463630275336 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:57:55 INFO - PROCESS | 1756 | 1463630275339 Marionette TRACE conn4 <- [1,2446,null,{}] 20:57:55 INFO - PROCESS | 1756 | 1463630275345 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:55 INFO - PROCESS | 1756 | 1463630275602 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 20:57:55 INFO - PROCESS | 1756 | 1463630275955 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a7a0c00 == 153 [pid = 1756] [id = 619] 20:57:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x9b2a2800) [pid = 1756] [serial = 1858] [outer = (nil)] 20:57:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9ba96800) [pid = 1756] [serial = 1859] [outer = 0x9b2a2800] 20:57:56 INFO - PROCESS | 1756 | 1463630276053 Marionette DEBUG loaded listener.js 20:57:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x9ba9cc00) [pid = 1756] [serial = 1860] [outer = 0x9b2a2800] 20:57:57 INFO - PROCESS | 1756 | 1463630277038 Marionette TRACE conn4 <- [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]]]}] 20:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1733ms 20:57:57 INFO - PROCESS | 1756 | 1463630277071 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 20:57:57 INFO - PROCESS | 1756 | 1463630277075 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 20:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:57:57 INFO - PROCESS | 1756 | 1463630277082 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:57:57 INFO - PROCESS | 1756 | 1463630277086 Marionette TRACE conn4 <- [1,2450,null,{}] 20:57:57 INFO - PROCESS | 1756 | 1463630277092 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:57 INFO - PROCESS | 1756 | 1463630277338 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 20:57:57 INFO - PROCESS | 1756 | 1463630277753 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x9be68800 == 154 [pid = 1756] [id = 620] 20:57:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x9c06dc00) [pid = 1756] [serial = 1861] [outer = (nil)] 20:57:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9c1e3c00) [pid = 1756] [serial = 1862] [outer = 0x9c06dc00] 20:57:57 INFO - PROCESS | 1756 | 1463630277850 Marionette DEBUG loaded listener.js 20:57:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x9d4b6000) [pid = 1756] [serial = 1863] [outer = 0x9c06dc00] 20:57:58 INFO - PROCESS | 1756 | 1463630278773 Marionette TRACE conn4 <- [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]]]}] 20:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1735ms 20:57:58 INFO - PROCESS | 1756 | 1463630278819 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 20:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:57:58 INFO - PROCESS | 1756 | 1463630278824 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 20:57:58 INFO - PROCESS | 1756 | 1463630278831 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:57:58 INFO - PROCESS | 1756 | 1463630278834 Marionette TRACE conn4 <- [1,2454,null,{}] 20:57:58 INFO - PROCESS | 1756 | 1463630278847 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:59 INFO - PROCESS | 1756 | 1463630279155 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 20:57:59 INFO - PROCESS | 1756 | 1463630279509 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b26d000 == 155 [pid = 1756] [id = 621] 20:57:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x8b26e800) [pid = 1756] [serial = 1864] [outer = (nil)] 20:57:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x9d893c00) [pid = 1756] [serial = 1865] [outer = 0x8b26e800] 20:57:59 INFO - PROCESS | 1756 | 1463630279605 Marionette DEBUG loaded listener.js 20:57:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0xa0615c00) [pid = 1756] [serial = 1866] [outer = 0x8b26e800] 20:58:00 INFO - PROCESS | 1756 | 1463630280596 Marionette TRACE conn4 <- [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]]]}] 20:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1796ms 20:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:58:00 INFO - PROCESS | 1756 | 1463630280628 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 20:58:00 INFO - PROCESS | 1756 | 1463630280631 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 20:58:00 INFO - PROCESS | 1756 | 1463630280638 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 1756 | 1463630280642 Marionette TRACE conn4 <- [1,2458,null,{}] 20:58:00 INFO - PROCESS | 1756 | 1463630280672 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:00 INFO - PROCESS | 1756 | 1463630280924 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 20:58:01 INFO - PROCESS | 1756 | 1463630281249 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a25d800 == 156 [pid = 1756] [id = 622] 20:58:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x9c1e6400) [pid = 1756] [serial = 1867] [outer = (nil)] 20:58:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0xa237b400) [pid = 1756] [serial = 1868] [outer = 0x9c1e6400] 20:58:01 INFO - PROCESS | 1756 | 1463630281342 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0xa23c3c00) [pid = 1756] [serial = 1869] [outer = 0x9c1e6400] 20:58:02 INFO - PROCESS | 1756 | 1463630282284 Marionette TRACE conn4 <- [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]]]}] 20:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1703ms 20:58:02 INFO - PROCESS | 1756 | 1463630282341 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 20:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:58:02 INFO - PROCESS | 1756 | 1463630282345 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 20:58:02 INFO - PROCESS | 1756 | 1463630282352 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:58:02 INFO - PROCESS | 1756 | 1463630282356 Marionette TRACE conn4 <- [1,2462,null,{}] 20:58:02 INFO - PROCESS | 1756 | 1463630282363 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:02 INFO - PROCESS | 1756 | 1463630282620 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 20:58:03 INFO - PROCESS | 1756 | 1463630282987 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ba7f000 == 157 [pid = 1756] [id = 623] 20:58:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0xa0613c00) [pid = 1756] [serial = 1870] [outer = (nil)] 20:58:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0xa36f3400) [pid = 1756] [serial = 1871] [outer = 0xa0613c00] 20:58:03 INFO - PROCESS | 1756 | 1463630283084 Marionette DEBUG loaded listener.js 20:58:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0xa51a9800) [pid = 1756] [serial = 1872] [outer = 0xa0613c00] 20:58:04 INFO - PROCESS | 1756 | 1463630284003 Marionette TRACE conn4 <- [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]]]}] 20:58:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:58:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1691ms 20:58:04 INFO - PROCESS | 1756 | 1463630284043 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 20:58:04 INFO - PROCESS | 1756 | 1463630284048 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 20:58:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:58:04 INFO - PROCESS | 1756 | 1463630284055 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:58:04 INFO - PROCESS | 1756 | 1463630284059 Marionette TRACE conn4 <- [1,2466,null,{}] 20:58:04 INFO - PROCESS | 1756 | 1463630284065 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:04 INFO - PROCESS | 1756 | 1463630284326 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 20:58:04 INFO - PROCESS | 1756 | 1463630284692 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8e034c00 == 156 [pid = 1756] [id = 301] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0xa050fc00 == 155 [pid = 1756] [id = 299] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x864c3000 == 154 [pid = 1756] [id = 305] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8776f800 == 153 [pid = 1756] [id = 304] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8df2f000 == 152 [pid = 1756] [id = 294] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91e58800 == 151 [pid = 1756] [id = 303] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91e51400 == 150 [pid = 1756] [id = 302] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8e02d800 == 149 [pid = 1756] [id = 300] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x99225000 == 148 [pid = 1756] [id = 297] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8ad800 == 147 [pid = 1756] [id = 606] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8b2d6400 == 146 [pid = 1756] [id = 605] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8b265000 == 145 [pid = 1756] [id = 604] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9d4f5400 == 144 [pid = 1756] [id = 601] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0xa315a400 == 143 [pid = 1756] [id = 602] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8981d800 == 142 [pid = 1756] [id = 600] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9256c800 == 141 [pid = 1756] [id = 599] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9b7bcc00 == 140 [pid = 1756] [id = 598] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x95075000 == 139 [pid = 1756] [id = 596] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91e57800 == 138 [pid = 1756] [id = 597] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7f5400 == 137 [pid = 1756] [id = 595] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91336800 == 136 [pid = 1756] [id = 594] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91642400 == 135 [pid = 1756] [id = 593] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9145fc00 == 134 [pid = 1756] [id = 592] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9124d800 == 133 [pid = 1756] [id = 591] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8e850c00 == 132 [pid = 1756] [id = 589] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5e0c00 == 131 [pid = 1756] [id = 590] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc6b800 == 130 [pid = 1756] [id = 588] 20:58:07 INFO - PROCESS | 1756 | --DOCSHELL 0x89676400 == 129 [pid = 1756] [id = 587] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x95282800) [pid = 1756] [serial = 1662] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x8e8b5c00) [pid = 1756] [serial = 1760] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x8e855c00) [pid = 1756] [serial = 1757] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x8b2dec00) [pid = 1756] [serial = 1751] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x8bc66c00) [pid = 1756] [serial = 1752] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0xa25fac00) [pid = 1756] [serial = 1749] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0xa2555800) [pid = 1756] [serial = 1748] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0xa23c4000) [pid = 1756] [serial = 1746] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0xa23bb800) [pid = 1756] [serial = 1745] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0xa1059400) [pid = 1756] [serial = 1743] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0xa061cc00) [pid = 1756] [serial = 1742] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0xa060e800) [pid = 1756] [serial = 1740] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x9d88a800) [pid = 1756] [serial = 1739] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x9c1e0400) [pid = 1756] [serial = 1737] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x9bab1c00) [pid = 1756] [serial = 1736] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x9b402400) [pid = 1756] [serial = 1734] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x9b297000) [pid = 1756] [serial = 1733] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x9a8f0c00) [pid = 1756] [serial = 1731] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x9a25c400) [pid = 1756] [serial = 1730] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x953e8000) [pid = 1756] [serial = 1728] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x953e1800) [pid = 1756] [serial = 1727] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x8e84e400) [pid = 1756] [serial = 1635] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x950d0c00) [pid = 1756] [serial = 1725] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x95072800) [pid = 1756] [serial = 1724] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x92665c00) [pid = 1756] [serial = 1722] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x9256bc00) [pid = 1756] [serial = 1721] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x924aec00) [pid = 1756] [serial = 1719] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x924ac000) [pid = 1756] [serial = 1718] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x91fcac00) [pid = 1756] [serial = 1716] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x91e5d000) [pid = 1756] [serial = 1715] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x91414800) [pid = 1756] [serial = 1713] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x9133e000) [pid = 1756] [serial = 1712] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x9130b800) [pid = 1756] [serial = 1710] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x91249c00) [pid = 1756] [serial = 1709] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x90c80400) [pid = 1756] [serial = 1707] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x90c72400) [pid = 1756] [serial = 1706] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8e7e8400) [pid = 1756] [serial = 1704] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x8e033c00) [pid = 1756] [serial = 1703] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8c9ee000) [pid = 1756] [serial = 1701] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8b2dd400) [pid = 1756] [serial = 1700] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x8dd5ec00) [pid = 1756] [serial = 1754] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x8e8b8c00) [pid = 1756] [serial = 1758] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x8df21800) [pid = 1756] [serial = 1755] [outer = (nil)] [url = about:blank] 20:58:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x8776f800 == 130 [pid = 1756] [id = 624] 20:58:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x89672c00) [pid = 1756] [serial = 1873] [outer = (nil)] 20:58:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8a8e7000) [pid = 1756] [serial = 1874] [outer = 0x89672c00] 20:58:07 INFO - PROCESS | 1756 | 1463630287330 Marionette DEBUG loaded listener.js 20:58:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8afc4c00) [pid = 1756] [serial = 1875] [outer = 0x89672c00] 20:58:08 INFO - PROCESS | 1756 | 1463630288224 Marionette TRACE conn4 <- [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]]]}] 20:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 4193ms 20:58:08 INFO - PROCESS | 1756 | 1463630288258 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 20:58:08 INFO - PROCESS | 1756 | 1463630288266 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 20:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:58:08 INFO - PROCESS | 1756 | 1463630288275 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:58:08 INFO - PROCESS | 1756 | 1463630288280 Marionette TRACE conn4 <- [1,2470,null,{}] 20:58:08 INFO - PROCESS | 1756 | 1463630288289 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:08 INFO - PROCESS | 1756 | 1463630288542 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 20:58:08 INFO - PROCESS | 1756 | 1463630288828 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4c5800 == 131 [pid = 1756] [id = 625] 20:58:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8d5d6800) [pid = 1756] [serial = 1876] [outer = (nil)] 20:58:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8d7f0400) [pid = 1756] [serial = 1877] [outer = 0x8d5d6800] 20:58:08 INFO - PROCESS | 1756 | 1463630288926 Marionette DEBUG loaded listener.js 20:58:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8dd63400) [pid = 1756] [serial = 1878] [outer = 0x8d5d6800] 20:58:09 INFO - PROCESS | 1756 | 1463630289783 Marionette TRACE conn4 <- [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]]]}] 20:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1534ms 20:58:09 INFO - PROCESS | 1756 | 1463630289809 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 20:58:09 INFO - PROCESS | 1756 | 1463630289815 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 20:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:58:09 INFO - PROCESS | 1756 | 1463630289827 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:58:09 INFO - PROCESS | 1756 | 1463630289830 Marionette TRACE conn4 <- [1,2474,null,{}] 20:58:09 INFO - PROCESS | 1756 | 1463630289847 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:10 INFO - PROCESS | 1756 | 1463630290172 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 20:58:10 INFO - PROCESS | 1756 | 1463630290211 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x8df24000 == 132 [pid = 1756] [id = 626] 20:58:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8e031400) [pid = 1756] [serial = 1879] [outer = (nil)] 20:58:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8e18a000) [pid = 1756] [serial = 1880] [outer = 0x8e031400] 20:58:10 INFO - PROCESS | 1756 | 1463630290288 Marionette DEBUG loaded listener.js 20:58:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8e84e400) [pid = 1756] [serial = 1881] [outer = 0x8e031400] 20:58:11 INFO - PROCESS | 1756 | 1463630291427 Marionette TRACE conn4 <- [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]]]}] 20:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1635ms 20:58:11 INFO - PROCESS | 1756 | 1463630291463 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 20:58:11 INFO - PROCESS | 1756 | 1463630291466 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 20:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:58:11 INFO - PROCESS | 1756 | 1463630291474 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:58:11 INFO - PROCESS | 1756 | 1463630291480 Marionette TRACE conn4 <- [1,2478,null,{}] 20:58:11 INFO - PROCESS | 1756 | 1463630291506 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:12 INFO - PROCESS | 1756 | 1463630292246 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8dd65000) [pid = 1756] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8e7edc00) [pid = 1756] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8b26dc00) [pid = 1756] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x8c8b0000) [pid = 1756] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0xa31cf400) [pid = 1756] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0xa23bc400) [pid = 1756] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x92bea800) [pid = 1756] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x9ba8f000) [pid = 1756] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x9ba7d000) [pid = 1756] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x9ac38400) [pid = 1756] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x953a1400) [pid = 1756] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x937d4000) [pid = 1756] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x9146c400) [pid = 1756] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x91e53c00) [pid = 1756] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x9146d400) [pid = 1756] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x91339c00) [pid = 1756] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x90dc0c00) [pid = 1756] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x90c77400) [pid = 1756] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x8df2ac00) [pid = 1756] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x8a8ef000) [pid = 1756] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:58:12 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x8c9f4400) [pid = 1756] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:58:12 INFO - PROCESS | 1756 | 1463630292505 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x8919c800 == 133 [pid = 1756] [id = 627] 20:58:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0x8a8f1000) [pid = 1756] [serial = 1882] [outer = (nil)] 20:58:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x8dd65000) [pid = 1756] [serial = 1883] [outer = 0x8a8f1000] 20:58:12 INFO - PROCESS | 1756 | 1463630292585 Marionette DEBUG loaded listener.js 20:58:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x90b5a400) [pid = 1756] [serial = 1884] [outer = 0x8a8f1000] 20:58:13 INFO - PROCESS | 1756 | 1463630293442 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 20:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1997ms 20:58:13 INFO - PROCESS | 1756 | 1463630293472 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 20:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:58:13 INFO - PROCESS | 1756 | 1463630293477 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 20:58:13 INFO - PROCESS | 1756 | 1463630293484 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:58:13 INFO - PROCESS | 1756 | 1463630293488 Marionette TRACE conn4 <- [1,2482,null,{}] 20:58:13 INFO - PROCESS | 1756 | 1463630293507 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:13 INFO - PROCESS | 1756 | 1463630293743 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 20:58:13 INFO - PROCESS | 1756 | 1463630293970 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x8dd61c00 == 134 [pid = 1756] [id = 628] 20:58:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x8f0d2000) [pid = 1756] [serial = 1885] [outer = (nil)] 20:58:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x90d70c00) [pid = 1756] [serial = 1886] [outer = 0x8f0d2000] 20:58:14 INFO - PROCESS | 1756 | 1463630294053 Marionette DEBUG loaded listener.js 20:58:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x90db5400) [pid = 1756] [serial = 1887] [outer = 0x8f0d2000] 20:58:15 INFO - PROCESS | 1756 | 1463630295231 Marionette TRACE conn4 <- [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]]]}] 20:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1811ms 20:58:15 INFO - PROCESS | 1756 | 1463630295296 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 20:58:15 INFO - PROCESS | 1756 | 1463630295304 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 20:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:58:15 INFO - PROCESS | 1756 | 1463630295313 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:58:15 INFO - PROCESS | 1756 | 1463630295320 Marionette TRACE conn4 <- [1,2486,null,{}] 20:58:15 INFO - PROCESS | 1756 | 1463630295329 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:15 INFO - PROCESS | 1756 | 1463630295645 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 20:58:16 INFO - PROCESS | 1756 | 1463630296011 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2d6400 == 135 [pid = 1756] [id = 629] 20:58:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x8c9ee400) [pid = 1756] [serial = 1888] [outer = (nil)] 20:58:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8df26000) [pid = 1756] [serial = 1889] [outer = 0x8c9ee400] 20:58:16 INFO - PROCESS | 1756 | 1463630296108 Marionette DEBUG loaded listener.js 20:58:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8e071800) [pid = 1756] [serial = 1890] [outer = 0x8c9ee400] 20:58:17 INFO - PROCESS | 1756 | 1463630297118 Marionette TRACE conn4 <- [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]]]}] 20:58:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:58:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1840ms 20:58:17 INFO - PROCESS | 1756 | 1463630297154 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 20:58:17 INFO - PROCESS | 1756 | 1463630297163 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 20:58:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:58:17 INFO - PROCESS | 1756 | 1463630297175 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:58:17 INFO - PROCESS | 1756 | 1463630297179 Marionette TRACE conn4 <- [1,2490,null,{}] 20:58:17 INFO - PROCESS | 1756 | 1463630297186 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:17 INFO - PROCESS | 1756 | 1463630297453 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 20:58:17 INFO - PROCESS | 1756 | 1463630297816 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b01c00 == 136 [pid = 1756] [id = 630] 20:58:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x90b09400) [pid = 1756] [serial = 1891] [outer = (nil)] 20:58:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x90c75800) [pid = 1756] [serial = 1892] [outer = 0x90b09400] 20:58:17 INFO - PROCESS | 1756 | 1463630297916 Marionette DEBUG loaded listener.js 20:58:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x90c7f800) [pid = 1756] [serial = 1893] [outer = 0x90b09400] 20:58:18 INFO - PROCESS | 1756 | 1463630298933 Marionette TRACE conn4 <- [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]]]}] 20:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1841ms 20:58:19 INFO - PROCESS | 1756 | 1463630299016 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 20:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:58:19 INFO - PROCESS | 1756 | 1463630299021 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 20:58:19 INFO - PROCESS | 1756 | 1463630299029 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:58:19 INFO - PROCESS | 1756 | 1463630299036 Marionette TRACE conn4 <- [1,2494,null,{}] 20:58:19 INFO - PROCESS | 1756 | 1463630299054 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:19 INFO - PROCESS | 1756 | 1463630299355 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 20:58:19 INFO - PROCESS | 1756 | 1463630299713 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x91312400 == 137 [pid = 1756] [id = 631] 20:58:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x9133e000) [pid = 1756] [serial = 1894] [outer = (nil)] 20:58:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x9145fc00) [pid = 1756] [serial = 1895] [outer = 0x9133e000] 20:58:19 INFO - PROCESS | 1756 | 1463630299808 Marionette DEBUG loaded listener.js 20:58:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x91e51400) [pid = 1756] [serial = 1896] [outer = 0x9133e000] 20:58:20 INFO - PROCESS | 1756 | 1463630300772 Marionette TRACE conn4 <- [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]]]}] 20:58:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:58:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1802ms 20:58:20 INFO - PROCESS | 1756 | 1463630300831 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 20:58:20 INFO - PROCESS | 1756 | 1463630300836 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 20:58:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:58:20 INFO - PROCESS | 1756 | 1463630300843 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:58:20 INFO - PROCESS | 1756 | 1463630300847 Marionette TRACE conn4 <- [1,2498,null,{}] 20:58:20 INFO - PROCESS | 1756 | 1463630300853 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:21 INFO - PROCESS | 1756 | 1463630301126 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 20:58:21 INFO - PROCESS | 1756 | 1463630301484 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0dd400 == 138 [pid = 1756] [id = 632] 20:58:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x90db4000) [pid = 1756] [serial = 1897] [outer = (nil)] 20:58:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x91fc6400) [pid = 1756] [serial = 1898] [outer = 0x90db4000] 20:58:21 INFO - PROCESS | 1756 | 1463630301580 Marionette DEBUG loaded listener.js 20:58:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x923c6000) [pid = 1756] [serial = 1899] [outer = 0x90db4000] 20:58:22 INFO - PROCESS | 1756 | 1463630302507 Marionette TRACE conn4 <- [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]]]}] 20:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1739ms 20:58:22 INFO - PROCESS | 1756 | 1463630302584 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 20:58:22 INFO - PROCESS | 1756 | 1463630302587 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 20:58:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:58:22 INFO - PROCESS | 1756 | 1463630302595 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:58:22 INFO - PROCESS | 1756 | 1463630302598 Marionette TRACE conn4 <- [1,2502,null,{}] 20:58:22 INFO - PROCESS | 1756 | 1463630302605 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:22 INFO - PROCESS | 1756 | 1463630302863 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 20:58:23 INFO - PROCESS | 1756 | 1463630303209 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b52800 == 139 [pid = 1756] [id = 633] 20:58:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x91310400) [pid = 1756] [serial = 1900] [outer = (nil)] 20:58:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x924aec00) [pid = 1756] [serial = 1901] [outer = 0x91310400] 20:58:23 INFO - PROCESS | 1756 | 1463630303306 Marionette DEBUG loaded listener.js 20:58:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x92527c00) [pid = 1756] [serial = 1902] [outer = 0x91310400] 20:58:24 INFO - PROCESS | 1756 | 1463630304286 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1746ms 20:58:24 INFO - PROCESS | 1756 | 1463630304342 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 20:58:24 INFO - PROCESS | 1756 | 1463630304346 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 20:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:58:24 INFO - PROCESS | 1756 | 1463630304353 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:58:24 INFO - PROCESS | 1756 | 1463630304357 Marionette TRACE conn4 <- [1,2506,null,{}] 20:58:24 INFO - PROCESS | 1756 | 1463630304363 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:24 INFO - PROCESS | 1756 | 1463630304640 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 20:58:25 INFO - PROCESS | 1756 | 1463630305003 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x90c7b800 == 140 [pid = 1756] [id = 634] 20:58:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x91fc9800) [pid = 1756] [serial = 1903] [outer = (nil)] 20:58:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x92750c00) [pid = 1756] [serial = 1904] [outer = 0x91fc9800] 20:58:25 INFO - PROCESS | 1756 | 1463630305106 Marionette DEBUG loaded listener.js 20:58:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x92753000) [pid = 1756] [serial = 1905] [outer = 0x91fc9800] 20:58:26 INFO - PROCESS | 1756 | 1463630306036 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:58:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:58:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1738ms 20:58:26 INFO - PROCESS | 1756 | 1463630306093 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 20:58:26 INFO - PROCESS | 1756 | 1463630306097 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 20:58:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:58:26 INFO - PROCESS | 1756 | 1463630306104 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:58:26 INFO - PROCESS | 1756 | 1463630306108 Marionette TRACE conn4 <- [1,2510,null,{}] 20:58:26 INFO - PROCESS | 1756 | 1463630306115 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:26 INFO - PROCESS | 1756 | 1463630306373 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 20:58:26 INFO - PROCESS | 1756 | 1463630306735 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x91e5cc00 == 141 [pid = 1756] [id = 635] 20:58:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x9252ec00) [pid = 1756] [serial = 1906] [outer = (nil)] 20:58:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x946d9c00) [pid = 1756] [serial = 1907] [outer = 0x9252ec00] 20:58:26 INFO - PROCESS | 1756 | 1463630306845 Marionette DEBUG loaded listener.js 20:58:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x950d4400) [pid = 1756] [serial = 1908] [outer = 0x9252ec00] 20:58:27 INFO - PROCESS | 1756 | 1463630307800 Marionette TRACE conn4 <- [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]]]}] 20:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1734ms 20:58:27 INFO - PROCESS | 1756 | 1463630307840 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 20:58:27 INFO - PROCESS | 1756 | 1463630307844 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 20:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:58:27 INFO - PROCESS | 1756 | 1463630307851 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:58:27 INFO - PROCESS | 1756 | 1463630307855 Marionette TRACE conn4 <- [1,2514,null,{}] 20:58:27 INFO - PROCESS | 1756 | 1463630307862 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:28 INFO - PROCESS | 1756 | 1463630308130 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 20:58:28 INFO - PROCESS | 1756 | 1463630308517 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b0c000 == 142 [pid = 1756] [id = 636] 20:58:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x9274cc00) [pid = 1756] [serial = 1909] [outer = (nil)] 20:58:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x953e7400) [pid = 1756] [serial = 1910] [outer = 0x9274cc00] 20:58:28 INFO - PROCESS | 1756 | 1463630308614 Marionette DEBUG loaded listener.js 20:58:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x97711c00) [pid = 1756] [serial = 1911] [outer = 0x9274cc00] 20:58:29 INFO - PROCESS | 1756 | 1463630309567 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 20:58:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:58:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1791ms 20:58:29 INFO - PROCESS | 1756 | 1463630309644 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 20:58:29 INFO - PROCESS | 1756 | 1463630309648 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 20:58:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:58:29 INFO - PROCESS | 1756 | 1463630309656 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:58:29 INFO - PROCESS | 1756 | 1463630309660 Marionette TRACE conn4 <- [1,2518,null,{}] 20:58:29 INFO - PROCESS | 1756 | 1463630309666 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:29 INFO - PROCESS | 1756 | 1463630309963 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 20:58:30 INFO - PROCESS | 1756 | 1463630310318 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x92beec00 == 143 [pid = 1756] [id = 637] 20:58:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x92bef000) [pid = 1756] [serial = 1912] [outer = (nil)] 20:58:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9a1ed000) [pid = 1756] [serial = 1913] [outer = 0x92bef000] 20:58:30 INFO - PROCESS | 1756 | 1463630310411 Marionette DEBUG loaded listener.js 20:58:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x9a25dc00) [pid = 1756] [serial = 1914] [outer = 0x92bef000] 20:58:31 INFO - PROCESS | 1756 | 1463630311366 Marionette TRACE conn4 <- [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]]]}] 20:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1744ms 20:58:31 INFO - PROCESS | 1756 | 1463630311402 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 20:58:31 INFO - PROCESS | 1756 | 1463630311406 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 20:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:58:31 INFO - PROCESS | 1756 | 1463630311413 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:58:31 INFO - PROCESS | 1756 | 1463630311416 Marionette TRACE conn4 <- [1,2522,null,{}] 20:58:31 INFO - PROCESS | 1756 | 1463630311423 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:31 INFO - PROCESS | 1756 | 1463630311688 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 20:58:32 INFO - PROCESS | 1756 | 1463630312072 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x9274dc00 == 144 [pid = 1756] [id = 638] 20:58:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x953a2800) [pid = 1756] [serial = 1915] [outer = (nil)] 20:58:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x9ac33000) [pid = 1756] [serial = 1916] [outer = 0x953a2800] 20:58:32 INFO - PROCESS | 1756 | 1463630312171 Marionette DEBUG loaded listener.js 20:58:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x9ac3bc00) [pid = 1756] [serial = 1917] [outer = 0x953a2800] 20:58:33 INFO - PROCESS | 1756 | 1463630313168 Marionette TRACE conn4 <- [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]]]}] 20:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1789ms 20:58:33 INFO - PROCESS | 1756 | 1463630313203 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 20:58:33 INFO - PROCESS | 1756 | 1463630313207 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 20:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:58:33 INFO - PROCESS | 1756 | 1463630313215 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:58:33 INFO - PROCESS | 1756 | 1463630313221 Marionette TRACE conn4 <- [1,2526,null,{}] 20:58:33 INFO - PROCESS | 1756 | 1463630313228 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:33 INFO - PROCESS | 1756 | 1463630313540 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 20:58:33 INFO - PROCESS | 1756 | 1463630313911 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a4df400 == 145 [pid = 1756] [id = 639] 20:58:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x9c09ac00) [pid = 1756] [serial = 1918] [outer = (nil)] 20:58:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x9c1e0400) [pid = 1756] [serial = 1919] [outer = 0x9c09ac00] 20:58:34 INFO - PROCESS | 1756 | 1463630314029 Marionette DEBUG loaded listener.js 20:58:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0xa060e800) [pid = 1756] [serial = 1920] [outer = 0x9c09ac00] 20:58:34 INFO - PROCESS | 1756 | 1463630314969 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 20:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1786ms 20:58:35 INFO - PROCESS | 1756 | 1463630315004 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 20:58:35 INFO - PROCESS | 1756 | 1463630315007 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 20:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:58:35 INFO - PROCESS | 1756 | 1463630315016 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:58:35 INFO - PROCESS | 1756 | 1463630315020 Marionette TRACE conn4 <- [1,2530,null,{}] 20:58:35 INFO - PROCESS | 1756 | 1463630315027 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:35 INFO - PROCESS | 1756 | 1463630315296 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 20:58:35 INFO - PROCESS | 1756 | 1463630315662 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a64a000 == 146 [pid = 1756] [id = 640] 20:58:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9c091800) [pid = 1756] [serial = 1921] [outer = (nil)] 20:58:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0xa22a2000) [pid = 1756] [serial = 1922] [outer = 0x9c091800] 20:58:35 INFO - PROCESS | 1756 | 1463630315762 Marionette DEBUG loaded listener.js 20:58:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0xa2376400) [pid = 1756] [serial = 1923] [outer = 0x9c091800] 20:58:36 INFO - PROCESS | 1756 | 1463630316710 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 20:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1734ms 20:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:58:36 INFO - PROCESS | 1756 | 1463630316762 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 20:58:36 INFO - PROCESS | 1756 | 1463630316766 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 20:58:36 INFO - PROCESS | 1756 | 1463630316774 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:58:36 INFO - PROCESS | 1756 | 1463630316788 Marionette TRACE conn4 <- [1,2534,null,{}] 20:58:36 INFO - PROCESS | 1756 | 1463630316796 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:37 INFO - PROCESS | 1756 | 1463630317087 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 20:58:37 INFO - PROCESS | 1756 | 1463630317451 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2e2400 == 147 [pid = 1756] [id = 641] 20:58:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x8d4c7000) [pid = 1756] [serial = 1924] [outer = (nil)] 20:58:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0xa23c8400) [pid = 1756] [serial = 1925] [outer = 0x8d4c7000] 20:58:37 INFO - PROCESS | 1756 | 1463630317549 Marionette DEBUG loaded listener.js 20:58:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0xa272b400) [pid = 1756] [serial = 1926] [outer = 0x8d4c7000] 20:58:38 INFO - PROCESS | 1756 | 1463630318480 Marionette TRACE conn4 <- [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]]]}] 20:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1744ms 20:58:38 INFO - PROCESS | 1756 | 1463630318517 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 20:58:38 INFO - PROCESS | 1756 | 1463630318520 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 20:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:58:38 INFO - PROCESS | 1756 | 1463630318527 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:58:38 INFO - PROCESS | 1756 | 1463630318529 Marionette TRACE conn4 <- [1,2538,null,{}] 20:58:38 INFO - PROCESS | 1756 | 1463630318536 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:38 INFO - PROCESS | 1756 | 1463630318783 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 20:58:39 INFO - PROCESS | 1756 | 1463630319153 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x9c067c00 == 148 [pid = 1756] [id = 642] 20:58:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0xa0618000) [pid = 1756] [serial = 1927] [outer = (nil)] 20:58:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0xa36e9000) [pid = 1756] [serial = 1928] [outer = 0xa0618000] 20:58:39 INFO - PROCESS | 1756 | 1463630319259 Marionette DEBUG loaded listener.js 20:58:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0xa513f400) [pid = 1756] [serial = 1929] [outer = 0xa0618000] 20:58:40 INFO - PROCESS | 1756 | 1463630320179 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 20:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1686ms 20:58:40 INFO - PROCESS | 1756 | 1463630320215 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 20:58:40 INFO - PROCESS | 1756 | 1463630320220 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 20:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:58:40 INFO - PROCESS | 1756 | 1463630320227 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:58:40 INFO - PROCESS | 1756 | 1463630320231 Marionette TRACE conn4 <- [1,2542,null,{}] 20:58:40 INFO - PROCESS | 1756 | 1463630320238 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:40 INFO - PROCESS | 1756 | 1463630320504 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 20:58:40 INFO - PROCESS | 1756 | 1463630320869 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x9c090800 == 149 [pid = 1756] [id = 643] 20:58:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0xa2557c00) [pid = 1756] [serial = 1930] [outer = (nil)] 20:58:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0xa6868000) [pid = 1756] [serial = 1931] [outer = 0xa2557c00] 20:58:40 INFO - PROCESS | 1756 | 1463630320969 Marionette DEBUG loaded listener.js 20:58:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0xa68c4800) [pid = 1756] [serial = 1932] [outer = 0xa2557c00] 20:58:41 INFO - PROCESS | 1756 | 1463630321909 Marionette TRACE conn4 <- [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]]]}] 20:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1733ms 20:58:41 INFO - PROCESS | 1756 | 1463630321961 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 20:58:41 INFO - PROCESS | 1756 | 1463630321965 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 20:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:58:41 INFO - PROCESS | 1756 | 1463630321972 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:58:41 INFO - PROCESS | 1756 | 1463630321975 Marionette TRACE conn4 <- [1,2546,null,{}] 20:58:41 INFO - PROCESS | 1756 | 1463630321981 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:42 INFO - PROCESS | 1756 | 1463630322236 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 20:58:42 INFO - PROCESS | 1756 | 1463630322613 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x8919fc00 == 150 [pid = 1756] [id = 644] 20:58:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x8c8af000) [pid = 1756] [serial = 1933] [outer = (nil)] 20:58:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0xa6e8c400) [pid = 1756] [serial = 1934] [outer = 0x8c8af000] 20:58:42 INFO - PROCESS | 1756 | 1463630322708 Marionette DEBUG loaded listener.js 20:58:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0xa6e91000) [pid = 1756] [serial = 1935] [outer = 0x8c8af000] 20:58:43 INFO - PROCESS | 1756 | 1463630323685 Marionette TRACE conn4 <- [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]]]}] 20:58:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:58:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1783ms 20:58:43 INFO - PROCESS | 1756 | 1463630323757 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 20:58:43 INFO - PROCESS | 1756 | 1463630323761 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 20:58:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:58:43 INFO - PROCESS | 1756 | 1463630323768 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:58:43 INFO - PROCESS | 1756 | 1463630323771 Marionette TRACE conn4 <- [1,2550,null,{}] 20:58:43 INFO - PROCESS | 1756 | 1463630323777 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:44 INFO - PROCESS | 1756 | 1463630324049 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 20:58:44 INFO - PROCESS | 1756 | 1463630324414 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x85bdf000 == 151 [pid = 1756] [id = 645] 20:58:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x85bdf400) [pid = 1756] [serial = 1936] [outer = (nil)] 20:58:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x85be6c00) [pid = 1756] [serial = 1937] [outer = 0x85bdf400] 20:58:44 INFO - PROCESS | 1756 | 1463630324508 Marionette DEBUG loaded listener.js 20:58:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x85be9000) [pid = 1756] [serial = 1938] [outer = 0x85bdf400] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8df24800 == 150 [pid = 1756] [id = 112] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x864c1400 == 149 [pid = 1756] [id = 409] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8919c800 == 148 [pid = 1756] [id = 627] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8df24000 == 147 [pid = 1756] [id = 626] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4c5800 == 146 [pid = 1756] [id = 625] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8776f800 == 145 [pid = 1756] [id = 624] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x91307400 == 144 [pid = 1756] [id = 613] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x90dbcc00 == 143 [pid = 1756] [id = 614] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8e856000 == 142 [pid = 1756] [id = 612] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x90b55400 == 141 [pid = 1756] [id = 611] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7f1800 == 140 [pid = 1756] [id = 610] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8dd67400 == 139 [pid = 1756] [id = 609] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x87772c00 == 138 [pid = 1756] [id = 607] 20:58:47 INFO - PROCESS | 1756 | --DOCSHELL 0x8afc2800 == 137 [pid = 1756] [id = 608] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x8e8b4800) [pid = 1756] [serial = 1698] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x8e853c00) [pid = 1756] [serial = 1823] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x8e8af400) [pid = 1756] [serial = 1820] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x8ba4e800) [pid = 1756] [serial = 1814] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0xa6385400) [pid = 1756] [serial = 1812] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0xa51f0800) [pid = 1756] [serial = 1811] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0xa513c800) [pid = 1756] [serial = 1809] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0xa36f1400) [pid = 1756] [serial = 1808] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0xa3352c00) [pid = 1756] [serial = 1806] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0xa31f1400) [pid = 1756] [serial = 1805] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0xa27cc800) [pid = 1756] [serial = 1803] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0xa2555400) [pid = 1756] [serial = 1802] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0xa061ac00) [pid = 1756] [serial = 1800] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0xa0612800) [pid = 1756] [serial = 1799] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x9c1da000) [pid = 1756] [serial = 1797] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x9c093400) [pid = 1756] [serial = 1796] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x9b40b800) [pid = 1756] [serial = 1794] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x9b06fc00) [pid = 1756] [serial = 1793] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x9a1ec800) [pid = 1756] [serial = 1791] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x9a1e2000) [pid = 1756] [serial = 1790] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x97711800) [pid = 1756] [serial = 1788] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x953e3800) [pid = 1756] [serial = 1787] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x95075c00) [pid = 1756] [serial = 1785] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x93cedc00) [pid = 1756] [serial = 1784] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x92666000) [pid = 1756] [serial = 1782] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x92660800) [pid = 1756] [serial = 1781] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x924b2400) [pid = 1756] [serial = 1779] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x924a9400) [pid = 1756] [serial = 1778] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x91646400) [pid = 1756] [serial = 1775] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9164b800) [pid = 1756] [serial = 1776] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x9145f000) [pid = 1756] [serial = 1773] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x91410400) [pid = 1756] [serial = 1772] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x90dbe000) [pid = 1756] [serial = 1770] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x90d78000) [pid = 1756] [serial = 1769] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8f0d8c00) [pid = 1756] [serial = 1767] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8e84b800) [pid = 1756] [serial = 1766] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x8cc8fc00) [pid = 1756] [serial = 1764] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8ba4dc00) [pid = 1756] [serial = 1763] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8df23400) [pid = 1756] [serial = 1817] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x8f0dbc00) [pid = 1756] [serial = 1821] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8e031800) [pid = 1756] [serial = 1818] [outer = (nil)] [url = about:blank] 20:58:47 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8c9f0000) [pid = 1756] [serial = 1815] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1756 | 1463630328135 Marionette TRACE conn4 <- [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]]]}] 20:58:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:58:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 4392ms 20:58:48 INFO - PROCESS | 1756 | 1463630328161 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 20:58:48 INFO - PROCESS | 1756 | 1463630328168 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 20:58:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:58:48 INFO - PROCESS | 1756 | 1463630328177 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:58:48 INFO - PROCESS | 1756 | 1463630328182 Marionette TRACE conn4 <- [1,2554,null,{}] 20:58:48 INFO - PROCESS | 1756 | 1463630328190 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:48 INFO - PROCESS | 1756 | 1463630328442 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 20:58:48 INFO - PROCESS | 1756 | 1463630328744 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x85be5400 == 138 [pid = 1756] [id = 646] 20:58:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x85bea000) [pid = 1756] [serial = 1939] [outer = (nil)] 20:58:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8739d400) [pid = 1756] [serial = 1940] [outer = 0x85bea000] 20:58:48 INFO - PROCESS | 1756 | 1463630328836 Marionette DEBUG loaded listener.js 20:58:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x89674800) [pid = 1756] [serial = 1941] [outer = 0x85bea000] 20:58:49 INFO - PROCESS | 1756 | 1463630329701 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 20:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1589ms 20:58:49 INFO - PROCESS | 1756 | 1463630329788 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 20:58:49 INFO - PROCESS | 1756 | 1463630329797 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 20:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:58:49 INFO - PROCESS | 1756 | 1463630329808 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:58:49 INFO - PROCESS | 1756 | 1463630329812 Marionette TRACE conn4 <- [1,2558,null,{}] 20:58:49 INFO - PROCESS | 1756 | 1463630329825 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:50 INFO - PROCESS | 1756 | 1463630330127 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 20:58:50 INFO - PROCESS | 1756 | 1463630330177 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x89824c00 == 139 [pid = 1756] [id = 647] 20:58:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8a843000) [pid = 1756] [serial = 1942] [outer = (nil)] 20:58:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8a9e3400) [pid = 1756] [serial = 1943] [outer = 0x8a843000] 20:58:50 INFO - PROCESS | 1756 | 1463630330259 Marionette DEBUG loaded listener.js 20:58:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8b26f400) [pid = 1756] [serial = 1944] [outer = 0x8a843000] 20:58:51 INFO - PROCESS | 1756 | 1463630331324 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 20:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1590ms 20:58:51 INFO - PROCESS | 1756 | 1463630331401 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 20:58:51 INFO - PROCESS | 1756 | 1463630331405 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 20:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:58:51 INFO - PROCESS | 1756 | 1463630331412 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:58:51 INFO - PROCESS | 1756 | 1463630331419 Marionette TRACE conn4 <- [1,2562,null,{}] 20:58:51 INFO - PROCESS | 1756 | 1463630331443 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:51 INFO - PROCESS | 1756 | 1463630331760 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x90d7e800) [pid = 1756] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x90d72400) [pid = 1756] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8d5d6800) [pid = 1756] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x95332400) [pid = 1756] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x946d1c00) [pid = 1756] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x9b2a2800) [pid = 1756] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x9252c400) [pid = 1756] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x90b53800) [pid = 1756] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x8a8f1000) [pid = 1756] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8afcf000) [pid = 1756] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x91416800) [pid = 1756] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x9c1e6400) [pid = 1756] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x8e02b800) [pid = 1756] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x9c06dc00) [pid = 1756] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x8e031400) [pid = 1756] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0xa0613c00) [pid = 1756] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x89672c00) [pid = 1756] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x8c9f2800) [pid = 1756] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x924a9800) [pid = 1756] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x8b26e800) [pid = 1756] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:58:52 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x9141d800) [pid = 1756] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:58:52 INFO - PROCESS | 1756 | 1463630332636 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x89672c00 == 140 [pid = 1756] [id = 648] 20:58:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0x89824800) [pid = 1756] [serial = 1945] [outer = (nil)] 20:58:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x8c9f0000) [pid = 1756] [serial = 1946] [outer = 0x89824800] 20:58:52 INFO - PROCESS | 1756 | 1463630332722 Marionette DEBUG loaded listener.js 20:58:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x8d4bd400) [pid = 1756] [serial = 1947] [outer = 0x89824800] 20:58:53 INFO - PROCESS | 1756 | 1463630333539 Marionette TRACE conn4 <- [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]]]}] 20:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2195ms 20:58:53 INFO - PROCESS | 1756 | 1463630333608 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 20:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:58:53 INFO - PROCESS | 1756 | 1463630333613 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 20:58:53 INFO - PROCESS | 1756 | 1463630333620 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:58:53 INFO - PROCESS | 1756 | 1463630333624 Marionette TRACE conn4 <- [1,2566,null,{}] 20:58:53 INFO - PROCESS | 1756 | 1463630333629 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:53 INFO - PROCESS | 1756 | 1463630333859 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 20:58:54 INFO - PROCESS | 1756 | 1463630334169 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a68c00 == 141 [pid = 1756] [id = 649] 20:58:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x8c9f3c00) [pid = 1756] [serial = 1948] [outer = (nil)] 20:58:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x8dd6ac00) [pid = 1756] [serial = 1949] [outer = 0x8c9f3c00] 20:58:54 INFO - PROCESS | 1756 | 1463630334290 Marionette DEBUG loaded listener.js 20:58:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x8df2fc00) [pid = 1756] [serial = 1950] [outer = 0x8c9f3c00] 20:58:55 INFO - PROCESS | 1756 | 1463630335443 Marionette TRACE conn4 <- [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]]]}] 20:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1893ms 20:58:55 INFO - PROCESS | 1756 | 1463630335514 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 20:58:55 INFO - PROCESS | 1756 | 1463630335522 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 20:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:58:55 INFO - PROCESS | 1756 | 1463630335530 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:58:55 INFO - PROCESS | 1756 | 1463630335538 Marionette TRACE conn4 <- [1,2570,null,{}] 20:58:55 INFO - PROCESS | 1756 | 1463630335546 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:55 INFO - PROCESS | 1756 | 1463630335846 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 20:58:56 INFO - PROCESS | 1756 | 1463630336207 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x864cfc00 == 142 [pid = 1756] [id = 650] 20:58:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x87398400) [pid = 1756] [serial = 1951] [outer = (nil)] 20:58:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8a9d9000) [pid = 1756] [serial = 1952] [outer = 0x87398400] 20:58:56 INFO - PROCESS | 1756 | 1463630336302 Marionette DEBUG loaded listener.js 20:58:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8b2dd400) [pid = 1756] [serial = 1953] [outer = 0x87398400] 20:58:57 INFO - PROCESS | 1756 | 1463630337328 Marionette TRACE conn4 <- [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]]]}] 20:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1840ms 20:58:57 INFO - PROCESS | 1756 | 1463630337371 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 20:58:57 INFO - PROCESS | 1756 | 1463630337381 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 20:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:58:57 INFO - PROCESS | 1756 | 1463630337392 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:58:57 INFO - PROCESS | 1756 | 1463630337396 Marionette TRACE conn4 <- [1,2574,null,{}] 20:58:57 INFO - PROCESS | 1756 | 1463630337403 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:57 INFO - PROCESS | 1756 | 1463630337659 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 20:58:58 INFO - PROCESS | 1756 | 1463630338015 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9f7800 == 143 [pid = 1756] [id = 651] 20:58:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8d4b9800) [pid = 1756] [serial = 1954] [outer = (nil)] 20:58:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8d7f2400) [pid = 1756] [serial = 1955] [outer = 0x8d4b9800] 20:58:58 INFO - PROCESS | 1756 | 1463630338111 Marionette DEBUG loaded listener.js 20:58:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8df2d400) [pid = 1756] [serial = 1956] [outer = 0x8d4b9800] 20:58:59 INFO - PROCESS | 1756 | 1463630339145 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 20:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1797ms 20:58:59 INFO - PROCESS | 1756 | 1463630339190 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 20:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:58:59 INFO - PROCESS | 1756 | 1463630339195 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 20:58:59 INFO - PROCESS | 1756 | 1463630339202 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:58:59 INFO - PROCESS | 1756 | 1463630339209 Marionette TRACE conn4 <- [1,2578,null,{}] 20:58:59 INFO - PROCESS | 1756 | 1463630339226 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:59 INFO - PROCESS | 1756 | 1463630339488 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 20:58:59 INFO - PROCESS | 1756 | 1463630339837 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d7f9c00 == 144 [pid = 1756] [id = 652] 20:58:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8e7f6800) [pid = 1756] [serial = 1957] [outer = (nil)] 20:58:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8e856000) [pid = 1756] [serial = 1958] [outer = 0x8e7f6800] 20:58:59 INFO - PROCESS | 1756 | 1463630339936 Marionette DEBUG loaded listener.js 20:59:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8e8b7400) [pid = 1756] [serial = 1959] [outer = 0x8e7f6800] 20:59:00 INFO - PROCESS | 1756 | 1463630340873 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 20:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1749ms 20:59:00 INFO - PROCESS | 1756 | 1463630340952 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 20:59:00 INFO - PROCESS | 1756 | 1463630340957 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 20:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:59:00 INFO - PROCESS | 1756 | 1463630340963 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:59:00 INFO - PROCESS | 1756 | 1463630340966 Marionette TRACE conn4 <- [1,2582,null,{}] 20:59:00 INFO - PROCESS | 1756 | 1463630340973 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:01 INFO - PROCESS | 1756 | 1463630341258 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 20:59:01 INFO - PROCESS | 1756 | 1463630341621 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x85be0400 == 145 [pid = 1756] [id = 653] 20:59:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8e7f6000) [pid = 1756] [serial = 1960] [outer = (nil)] 20:59:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8f0df400) [pid = 1756] [serial = 1961] [outer = 0x8e7f6000] 20:59:01 INFO - PROCESS | 1756 | 1463630341720 Marionette DEBUG loaded listener.js 20:59:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x90b0ec00) [pid = 1756] [serial = 1962] [outer = 0x8e7f6000] 20:59:02 INFO - PROCESS | 1756 | 1463630342651 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 20:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1742ms 20:59:02 INFO - PROCESS | 1756 | 1463630342708 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 20:59:02 INFO - PROCESS | 1756 | 1463630342711 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 20:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:59:02 INFO - PROCESS | 1756 | 1463630342718 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:59:02 INFO - PROCESS | 1756 | 1463630342721 Marionette TRACE conn4 <- [1,2586,null,{}] 20:59:02 INFO - PROCESS | 1756 | 1463630342727 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:02 INFO - PROCESS | 1756 | 1463630342972 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 20:59:03 INFO - PROCESS | 1756 | 1463630343317 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d7ef400 == 146 [pid = 1756] [id = 654] 20:59:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8d7fc800) [pid = 1756] [serial = 1963] [outer = (nil)] 20:59:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x90c7f400) [pid = 1756] [serial = 1964] [outer = 0x8d7fc800] 20:59:03 INFO - PROCESS | 1756 | 1463630343413 Marionette DEBUG loaded listener.js 20:59:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x90d78c00) [pid = 1756] [serial = 1965] [outer = 0x8d7fc800] 20:59:04 INFO - PROCESS | 1756 | 1463630344368 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 20:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1682ms 20:59:04 INFO - PROCESS | 1756 | 1463630344401 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 20:59:04 INFO - PROCESS | 1756 | 1463630344404 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 20:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:59:04 INFO - PROCESS | 1756 | 1463630344412 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:59:04 INFO - PROCESS | 1756 | 1463630344415 Marionette TRACE conn4 <- [1,2590,null,{}] 20:59:04 INFO - PROCESS | 1756 | 1463630344421 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:04 INFO - PROCESS | 1756 | 1463630344682 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 20:59:05 INFO - PROCESS | 1756 | 1463630345042 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a6f800 == 147 [pid = 1756] [id = 655] 20:59:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x90dbec00) [pid = 1756] [serial = 1966] [outer = (nil)] 20:59:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x91314c00) [pid = 1756] [serial = 1967] [outer = 0x90dbec00] 20:59:05 INFO - PROCESS | 1756 | 1463630345140 Marionette DEBUG loaded listener.js 20:59:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x91336c00) [pid = 1756] [serial = 1968] [outer = 0x90dbec00] 20:59:06 INFO - PROCESS | 1756 | 1463630346045 Marionette TRACE conn4 <- [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]]]}] 20:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1681ms 20:59:06 INFO - PROCESS | 1756 | 1463630346094 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 20:59:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:59:06 INFO - PROCESS | 1756 | 1463630346098 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 20:59:06 INFO - PROCESS | 1756 | 1463630346105 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:59:06 INFO - PROCESS | 1756 | 1463630346108 Marionette TRACE conn4 <- [1,2594,null,{}] 20:59:06 INFO - PROCESS | 1756 | 1463630346114 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:06 INFO - PROCESS | 1756 | 1463630346359 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 20:59:06 INFO - PROCESS | 1756 | 1463630346710 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x90c79000 == 148 [pid = 1756] [id = 656] 20:59:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x90d7ec00) [pid = 1756] [serial = 1969] [outer = (nil)] 20:59:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x91463c00) [pid = 1756] [serial = 1970] [outer = 0x90d7ec00] 20:59:06 INFO - PROCESS | 1756 | 1463630346808 Marionette DEBUG loaded listener.js 20:59:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x9146b000) [pid = 1756] [serial = 1971] [outer = 0x90d7ec00] 20:59:07 INFO - PROCESS | 1756 | 1463630347767 Marionette TRACE conn4 <- [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]]]}] 20:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1696ms 20:59:07 INFO - PROCESS | 1756 | 1463630347801 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 20:59:07 INFO - PROCESS | 1756 | 1463630347804 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 20:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:59:07 INFO - PROCESS | 1756 | 1463630347811 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:59:07 INFO - PROCESS | 1756 | 1463630347814 Marionette TRACE conn4 <- [1,2598,null,{}] 20:59:07 INFO - PROCESS | 1756 | 1463630347820 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:08 INFO - PROCESS | 1756 | 1463630348056 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 20:59:08 INFO - PROCESS | 1756 | 1463630348411 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x91254000 == 149 [pid = 1756] [id = 657] 20:59:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x91334800) [pid = 1756] [serial = 1972] [outer = (nil)] 20:59:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x91fc1c00) [pid = 1756] [serial = 1973] [outer = 0x91334800] 20:59:08 INFO - PROCESS | 1756 | 1463630348507 Marionette DEBUG loaded listener.js 20:59:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x91fc8c00) [pid = 1756] [serial = 1974] [outer = 0x91334800] 20:59:09 INFO - PROCESS | 1756 | 1463630349461 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 20:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1690ms 20:59:09 INFO - PROCESS | 1756 | 1463630349501 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 20:59:09 INFO - PROCESS | 1756 | 1463630349504 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 20:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:59:09 INFO - PROCESS | 1756 | 1463630349511 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:59:09 INFO - PROCESS | 1756 | 1463630349515 Marionette TRACE conn4 <- [1,2602,null,{}] 20:59:09 INFO - PROCESS | 1756 | 1463630349521 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:09 INFO - PROCESS | 1756 | 1463630349793 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 20:59:10 INFO - PROCESS | 1756 | 1463630350148 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x9133b400 == 150 [pid = 1756] [id = 658] 20:59:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x9141b800) [pid = 1756] [serial = 1975] [outer = (nil)] 20:59:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x924ac800) [pid = 1756] [serial = 1976] [outer = 0x9141b800] 20:59:10 INFO - PROCESS | 1756 | 1463630350243 Marionette DEBUG loaded listener.js 20:59:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x92525800) [pid = 1756] [serial = 1977] [outer = 0x9141b800] 20:59:11 INFO - PROCESS | 1756 | 1463630351517 Marionette TRACE conn4 <- [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]]]}] 20:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2099ms 20:59:11 INFO - PROCESS | 1756 | 1463630351613 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 20:59:11 INFO - PROCESS | 1756 | 1463630351619 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 20:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:59:11 INFO - PROCESS | 1756 | 1463630351630 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:59:11 INFO - PROCESS | 1756 | 1463630351636 Marionette TRACE conn4 <- [1,2606,null,{}] 20:59:11 INFO - PROCESS | 1756 | 1463630351797 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:12 INFO - PROCESS | 1756 | 1463630352200 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 20:59:12 INFO - PROCESS | 1756 | 1463630352590 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x91419000 == 151 [pid = 1756] [id = 659] 20:59:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x923d0400) [pid = 1756] [serial = 1978] [outer = (nil)] 20:59:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x9265dc00) [pid = 1756] [serial = 1979] [outer = 0x923d0400] 20:59:12 INFO - PROCESS | 1756 | 1463630352688 Marionette DEBUG loaded listener.js 20:59:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x92664800) [pid = 1756] [serial = 1980] [outer = 0x923d0400] 20:59:13 INFO - PROCESS | 1756 | 1463630353763 Marionette TRACE conn4 <- [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]]]}] 20:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2219ms 20:59:13 INFO - PROCESS | 1756 | 1463630353851 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 20:59:13 INFO - PROCESS | 1756 | 1463630353859 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 20:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:59:13 INFO - PROCESS | 1756 | 1463630353871 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:59:13 INFO - PROCESS | 1756 | 1463630353880 Marionette TRACE conn4 <- [1,2610,null,{}] 20:59:13 INFO - PROCESS | 1756 | 1463630353890 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:14 INFO - PROCESS | 1756 | 1463630354569 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 20:59:14 INFO - PROCESS | 1756 | 1463630354803 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x92568000 == 152 [pid = 1756] [id = 660] 20:59:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x92660c00) [pid = 1756] [serial = 1981] [outer = (nil)] 20:59:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x95072800) [pid = 1756] [serial = 1982] [outer = 0x92660c00] 20:59:14 INFO - PROCESS | 1756 | 1463630354901 Marionette DEBUG loaded listener.js 20:59:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x9532a800) [pid = 1756] [serial = 1983] [outer = 0x92660c00] 20:59:15 INFO - PROCESS | 1756 | 1463630355881 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 20:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2048ms 20:59:15 INFO - PROCESS | 1756 | 1463630355919 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 20:59:15 INFO - PROCESS | 1756 | 1463630355923 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 20:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:59:15 INFO - PROCESS | 1756 | 1463630355930 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:59:15 INFO - PROCESS | 1756 | 1463630355934 Marionette TRACE conn4 <- [1,2614,null,{}] 20:59:15 INFO - PROCESS | 1756 | 1463630355941 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:16 INFO - PROCESS | 1756 | 1463630356262 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 20:59:16 INFO - PROCESS | 1756 | 1463630356642 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x9274ec00 == 153 [pid = 1756] [id = 661] 20:59:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x92bebc00) [pid = 1756] [serial = 1984] [outer = (nil)] 20:59:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x97706c00) [pid = 1756] [serial = 1985] [outer = 0x92bebc00] 20:59:16 INFO - PROCESS | 1756 | 1463630356761 Marionette DEBUG loaded listener.js 20:59:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x99d72800) [pid = 1756] [serial = 1986] [outer = 0x92bebc00] 20:59:18 INFO - PROCESS | 1756 | 1463630358144 Marionette TRACE conn4 <- [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]]]}] 20:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2287ms 20:59:18 INFO - PROCESS | 1756 | 1463630358219 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 20:59:18 INFO - PROCESS | 1756 | 1463630358222 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 20:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:59:18 INFO - PROCESS | 1756 | 1463630358229 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:59:18 INFO - PROCESS | 1756 | 1463630358232 Marionette TRACE conn4 <- [1,2618,null,{}] 20:59:18 INFO - PROCESS | 1756 | 1463630358239 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:18 INFO - PROCESS | 1756 | 1463630358564 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 20:59:18 INFO - PROCESS | 1756 | 1463630358934 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x95332000 == 154 [pid = 1756] [id = 662] 20:59:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x953a6c00) [pid = 1756] [serial = 1987] [outer = (nil)] 20:59:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x9a25b000) [pid = 1756] [serial = 1988] [outer = 0x953a6c00] 20:59:19 INFO - PROCESS | 1756 | 1463630359041 Marionette DEBUG loaded listener.js 20:59:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9a63d000) [pid = 1756] [serial = 1989] [outer = 0x953a6c00] 20:59:20 INFO - PROCESS | 1756 | 1463630360023 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 20:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1835ms 20:59:20 INFO - PROCESS | 1756 | 1463630360065 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 20:59:20 INFO - PROCESS | 1756 | 1463630360070 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 20:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:59:20 INFO - PROCESS | 1756 | 1463630360076 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:59:20 INFO - PROCESS | 1756 | 1463630360080 Marionette TRACE conn4 <- [1,2622,null,{}] 20:59:20 INFO - PROCESS | 1756 | 1463630360085 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:20 INFO - PROCESS | 1756 | 1463630360325 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 20:59:20 INFO - PROCESS | 1756 | 1463630360696 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b26a800 == 155 [pid = 1756] [id = 663] 20:59:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x8cc8dc00) [pid = 1756] [serial = 1990] [outer = (nil)] 20:59:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x9b06fc00) [pid = 1756] [serial = 1991] [outer = 0x8cc8dc00] 20:59:20 INFO - PROCESS | 1756 | 1463630360791 Marionette DEBUG loaded listener.js 20:59:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x9b2a1c00) [pid = 1756] [serial = 1992] [outer = 0x8cc8dc00] 20:59:21 INFO - PROCESS | 1756 | 1463630361728 Marionette TRACE conn4 <- [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]]]}] 20:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1688ms 20:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:59:21 INFO - PROCESS | 1756 | 1463630361765 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 20:59:21 INFO - PROCESS | 1756 | 1463630361768 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 20:59:21 INFO - PROCESS | 1756 | 1463630361776 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:59:21 INFO - PROCESS | 1756 | 1463630361780 Marionette TRACE conn4 <- [1,2626,null,{}] 20:59:21 INFO - PROCESS | 1756 | 1463630361786 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:22 INFO - PROCESS | 1756 | 1463630362029 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 20:59:22 INFO - PROCESS | 1756 | 1463630362407 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x90b59000 == 156 [pid = 1756] [id = 664] 20:59:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x95335c00) [pid = 1756] [serial = 1993] [outer = (nil)] 20:59:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x9be60c00) [pid = 1756] [serial = 1994] [outer = 0x95335c00] 20:59:22 INFO - PROCESS | 1756 | 1463630362504 Marionette DEBUG loaded listener.js 20:59:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x9c093400) [pid = 1756] [serial = 1995] [outer = 0x95335c00] 20:59:23 INFO - PROCESS | 1756 | 1463630363429 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 20:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1733ms 20:59:23 INFO - PROCESS | 1756 | 1463630363510 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 20:59:23 INFO - PROCESS | 1756 | 1463630363514 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 20:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:59:23 INFO - PROCESS | 1756 | 1463630363521 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:59:23 INFO - PROCESS | 1756 | 1463630363525 Marionette TRACE conn4 <- [1,2630,null,{}] 20:59:23 INFO - PROCESS | 1756 | 1463630363532 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:23 INFO - PROCESS | 1756 | 1463630363832 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 20:59:24 INFO - PROCESS | 1756 | 1463630364207 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x9255f000 == 157 [pid = 1756] [id = 665] 20:59:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x9b402c00) [pid = 1756] [serial = 1996] [outer = (nil)] 20:59:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9d4f0c00) [pid = 1756] [serial = 1997] [outer = 0x9b402c00] 20:59:24 INFO - PROCESS | 1756 | 1463630364311 Marionette DEBUG loaded listener.js 20:59:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0xa0501400) [pid = 1756] [serial = 1998] [outer = 0x9b402c00] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8ba47800 == 156 [pid = 1756] [id = 561] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8a842800 == 155 [pid = 1756] [id = 558] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9ba92c00 == 154 [pid = 1756] [id = 559] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x864cf400 == 153 [pid = 1756] [id = 516] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9c09dc00 == 152 [pid = 1756] [id = 560] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x89672c00 == 151 [pid = 1756] [id = 648] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x89824c00 == 150 [pid = 1756] [id = 647] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x85be5400 == 149 [pid = 1756] [id = 646] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8919fc00 == 148 [pid = 1756] [id = 644] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9c090800 == 147 [pid = 1756] [id = 643] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9c067c00 == 146 [pid = 1756] [id = 642] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9a64a000 == 145 [pid = 1756] [id = 640] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8b2e2400 == 144 [pid = 1756] [id = 641] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9a4df400 == 143 [pid = 1756] [id = 639] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9274dc00 == 142 [pid = 1756] [id = 638] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x92beec00 == 141 [pid = 1756] [id = 637] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x90b0c000 == 140 [pid = 1756] [id = 636] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x90c7b800 == 139 [pid = 1756] [id = 634] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x91e5cc00 == 138 [pid = 1756] [id = 635] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x90b52800 == 137 [pid = 1756] [id = 633] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0dd400 == 136 [pid = 1756] [id = 632] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x91312400 == 135 [pid = 1756] [id = 631] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x90b01c00 == 134 [pid = 1756] [id = 630] 20:59:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8b2d6400 == 133 [pid = 1756] [id = 629] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x91460c00) [pid = 1756] [serial = 1838] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x91337400) [pid = 1756] [serial = 1836] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x8d7f0400) [pid = 1756] [serial = 1877] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x9b076000) [pid = 1756] [serial = 1857] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x9146c800) [pid = 1756] [serial = 1839] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x97760000) [pid = 1756] [serial = 1853] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x9ba96800) [pid = 1756] [serial = 1859] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x983a0000) [pid = 1756] [serial = 1854] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x9539b000) [pid = 1756] [serial = 1851] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x90d70000) [pid = 1756] [serial = 1832] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x8dd65000) [pid = 1756] [serial = 1883] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x9130c800) [pid = 1756] [serial = 1835] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x8ba4d800) [pid = 1756] [serial = 1826] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x924a6800) [pid = 1756] [serial = 1842] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0xa237b400) [pid = 1756] [serial = 1868] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x8e84d000) [pid = 1756] [serial = 1830] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x9d4b6000) [pid = 1756] [serial = 1863] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x8e18a000) [pid = 1756] [serial = 1880] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0xa51a9800) [pid = 1756] [serial = 1872] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x8afc4c00) [pid = 1756] [serial = 1875] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x8e84e400) [pid = 1756] [serial = 1881] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x8e7ea400) [pid = 1756] [serial = 1829] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x8f0e0400) [pid = 1756] [serial = 1761] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x90d7b000) [pid = 1756] [serial = 1833] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0xa36f3400) [pid = 1756] [serial = 1871] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x92be2400) [pid = 1756] [serial = 1847] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9ac38800) [pid = 1756] [serial = 1856] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x9ba9cc00) [pid = 1756] [serial = 1860] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8a8e7000) [pid = 1756] [serial = 1874] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x9d893c00) [pid = 1756] [serial = 1865] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x9252e800) [pid = 1756] [serial = 1844] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0xa23c3c00) [pid = 1756] [serial = 1869] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x9255d800) [pid = 1756] [serial = 1845] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x9532d000) [pid = 1756] [serial = 1850] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8d4bdc00) [pid = 1756] [serial = 1827] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x923d0c00) [pid = 1756] [serial = 1841] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0xa0615c00) [pid = 1756] [serial = 1866] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8dd63400) [pid = 1756] [serial = 1878] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x92bf0400) [pid = 1756] [serial = 1848] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x9c1e3c00) [pid = 1756] [serial = 1862] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x90b5a400) [pid = 1756] [serial = 1884] [outer = (nil)] [url = about:blank] 20:59:28 INFO - PROCESS | 1756 | 1463630368073 Marionette TRACE conn4 <- [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]]]}] 20:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 4598ms 20:59:28 INFO - PROCESS | 1756 | 1463630368121 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 20:59:28 INFO - PROCESS | 1756 | 1463630368127 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 20:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:59:28 INFO - PROCESS | 1756 | 1463630368136 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:59:28 INFO - PROCESS | 1756 | 1463630368142 Marionette TRACE conn4 <- [1,2634,null,{}] 20:59:28 INFO - PROCESS | 1756 | 1463630368152 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:28 INFO - PROCESS | 1756 | 1463630368431 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 20:59:28 INFO - PROCESS | 1756 | 1463630368670 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x85be1000 == 134 [pid = 1756] [id = 666] 20:59:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x864cf400) [pid = 1756] [serial = 1999] [outer = (nil)] 20:59:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x89824c00) [pid = 1756] [serial = 2000] [outer = 0x864cf400] 20:59:28 INFO - PROCESS | 1756 | 1463630368757 Marionette DEBUG loaded listener.js 20:59:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8a9d9c00) [pid = 1756] [serial = 2001] [outer = 0x864cf400] 20:59:29 INFO - PROCESS | 1756 | 1463630369638 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 20:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1539ms 20:59:29 INFO - PROCESS | 1756 | 1463630369676 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 20:59:29 INFO - PROCESS | 1756 | 1463630369684 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 20:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:59:29 INFO - PROCESS | 1756 | 1463630369695 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:59:29 INFO - PROCESS | 1756 | 1463630369700 Marionette TRACE conn4 <- [1,2638,null,{}] 20:59:29 INFO - PROCESS | 1756 | 1463630369707 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:30 INFO - PROCESS | 1756 | 1463630370054 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 20:59:30 INFO - PROCESS | 1756 | 1463630370233 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc69000 == 135 [pid = 1756] [id = 667] 20:59:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8c8b0800) [pid = 1756] [serial = 2002] [outer = (nil)] 20:59:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8c9f8c00) [pid = 1756] [serial = 2003] [outer = 0x8c8b0800] 20:59:30 INFO - PROCESS | 1756 | 1463630370350 Marionette DEBUG loaded listener.js 20:59:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8d4c5800) [pid = 1756] [serial = 2004] [outer = 0x8c8b0800] 20:59:31 INFO - PROCESS | 1756 | 1463630371283 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 20:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1635ms 20:59:31 INFO - PROCESS | 1756 | 1463630371331 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 20:59:31 INFO - PROCESS | 1756 | 1463630371335 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 20:59:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:59:31 INFO - PROCESS | 1756 | 1463630371349 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:59:31 INFO - PROCESS | 1756 | 1463630371355 Marionette TRACE conn4 <- [1,2642,null,{}] 20:59:31 INFO - PROCESS | 1756 | 1463630371370 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:31 INFO - PROCESS | 1756 | 1463630371704 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 20:59:31 INFO - PROCESS | 1756 | 1463630371962 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x8dd65000 == 136 [pid = 1756] [id = 668] 20:59:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8e079800) [pid = 1756] [serial = 2005] [outer = (nil)] 20:59:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8e7e9000) [pid = 1756] [serial = 2006] [outer = 0x8e079800] 20:59:32 INFO - PROCESS | 1756 | 1463630372048 Marionette DEBUG loaded listener.js 20:59:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8e7f1800) [pid = 1756] [serial = 2007] [outer = 0x8e079800] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8c9ee400) [pid = 1756] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x90b09400) [pid = 1756] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x91fc9800) [pid = 1756] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0xa2557c00) [pid = 1756] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x953a2800) [pid = 1756] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x9252ec00) [pid = 1756] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x9c091800) [pid = 1756] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0xa0618000) [pid = 1756] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x8c8af000) [pid = 1756] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x8a843000) [pid = 1756] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8d5e0800) [pid = 1756] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x85bdf400) [pid = 1756] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x91310400) [pid = 1756] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x9274cc00) [pid = 1756] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x9133e000) [pid = 1756] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x92bef000) [pid = 1756] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x89824800) [pid = 1756] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x85bea000) [pid = 1756] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x8d4c7000) [pid = 1756] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x90db4000) [pid = 1756] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:59:32 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x9c09ac00) [pid = 1756] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:59:33 INFO - PROCESS | 1756 | 1463630373353 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 20:59:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:59:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2037ms 20:59:33 INFO - PROCESS | 1756 | 1463630373386 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 20:59:33 INFO - PROCESS | 1756 | 1463630373390 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 20:59:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:59:33 INFO - PROCESS | 1756 | 1463630373397 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:59:33 INFO - PROCESS | 1756 | 1463630373399 Marionette TRACE conn4 <- [1,2646,null,{}] 20:59:33 INFO - PROCESS | 1756 | 1463630373411 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:33 INFO - PROCESS | 1756 | 1463630373643 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 20:59:33 INFO - PROCESS | 1756 | 1463630373868 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x85bdc800 == 137 [pid = 1756] [id = 669] 20:59:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x8a9d9400) [pid = 1756] [serial = 2008] [outer = (nil)] 20:59:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x8e7ef800) [pid = 1756] [serial = 2009] [outer = 0x8a9d9400] 20:59:33 INFO - PROCESS | 1756 | 1463630373948 Marionette DEBUG loaded listener.js 20:59:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x8e857c00) [pid = 1756] [serial = 2010] [outer = 0x8a9d9400] 20:59:34 INFO - PROCESS | 1756 | 1463630374968 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 20:59:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:59:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1643ms 20:59:35 INFO - PROCESS | 1756 | 1463630375042 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 20:59:35 INFO - PROCESS | 1756 | 1463630375050 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 20:59:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:59:35 INFO - PROCESS | 1756 | 1463630375061 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:59:35 INFO - PROCESS | 1756 | 1463630375066 Marionette TRACE conn4 <- [1,2650,null,{}] 20:59:35 INFO - PROCESS | 1756 | 1463630375077 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:35 INFO - PROCESS | 1756 | 1463630375398 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 20:59:35 INFO - PROCESS | 1756 | 1463630375774 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x89675c00 == 138 [pid = 1756] [id = 670] 20:59:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x89678c00) [pid = 1756] [serial = 2011] [outer = (nil)] 20:59:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x8a838800) [pid = 1756] [serial = 2012] [outer = 0x89678c00] 20:59:35 INFO - PROCESS | 1756 | 1463630375871 Marionette DEBUG loaded listener.js 20:59:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x8afc9c00) [pid = 1756] [serial = 2013] [outer = 0x89678c00] 20:59:36 INFO - PROCESS | 1756 | 1463630376883 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 20:59:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:59:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1892ms 20:59:36 INFO - PROCESS | 1756 | 1463630376953 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 20:59:36 INFO - PROCESS | 1756 | 1463630376964 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 20:59:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:59:36 INFO - PROCESS | 1756 | 1463630376976 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:59:36 INFO - PROCESS | 1756 | 1463630376980 Marionette TRACE conn4 <- [1,2654,null,{}] 20:59:36 INFO - PROCESS | 1756 | 1463630376988 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:37 INFO - PROCESS | 1756 | 1463630377357 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 20:59:37 INFO - PROCESS | 1756 | 1463630377644 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x85bea800 == 139 [pid = 1756] [id = 671] 20:59:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8c9f2400) [pid = 1756] [serial = 2014] [outer = (nil)] 20:59:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8e02dc00) [pid = 1756] [serial = 2015] [outer = 0x8c9f2400] 20:59:37 INFO - PROCESS | 1756 | 1463630377736 Marionette DEBUG loaded listener.js 20:59:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8e076c00) [pid = 1756] [serial = 2016] [outer = 0x8c9f2400] 20:59:38 INFO - PROCESS | 1756 | 1463630378768 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 20:59:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:59:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1849ms 20:59:38 INFO - PROCESS | 1756 | 1463630378826 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 20:59:38 INFO - PROCESS | 1756 | 1463630378830 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 20:59:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:59:38 INFO - PROCESS | 1756 | 1463630378838 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:59:38 INFO - PROCESS | 1756 | 1463630378845 Marionette TRACE conn4 <- [1,2658,null,{}] 20:59:38 INFO - PROCESS | 1756 | 1463630378862 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:39 INFO - PROCESS | 1756 | 1463630379168 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 20:59:39 INFO - PROCESS | 1756 | 1463630379583 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x8f0e0400 == 140 [pid = 1756] [id = 672] 20:59:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x90b52800) [pid = 1756] [serial = 2017] [outer = (nil)] 20:59:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x90c7b400) [pid = 1756] [serial = 2018] [outer = 0x90b52800] 20:59:39 INFO - PROCESS | 1756 | 1463630379679 Marionette DEBUG loaded listener.js 20:59:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x90d7b000) [pid = 1756] [serial = 2019] [outer = 0x90b52800] 20:59:40 INFO - PROCESS | 1756 | 1463630380647 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 20:59:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:59:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1850ms 20:59:40 INFO - PROCESS | 1756 | 1463630380689 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 20:59:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:59:40 INFO - PROCESS | 1756 | 1463630380694 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 20:59:40 INFO - PROCESS | 1756 | 1463630380701 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:59:40 INFO - PROCESS | 1756 | 1463630380706 Marionette TRACE conn4 <- [1,2662,null,{}] 20:59:40 INFO - PROCESS | 1756 | 1463630380712 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:40 INFO - PROCESS | 1756 | 1463630380962 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 20:59:41 INFO - PROCESS | 1756 | 1463630381312 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x8dd63400 == 141 [pid = 1756] [id = 673] 20:59:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x90c7d000) [pid = 1756] [serial = 2020] [outer = (nil)] 20:59:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x9130c800) [pid = 1756] [serial = 2021] [outer = 0x90c7d000] 20:59:41 INFO - PROCESS | 1756 | 1463630381410 Marionette DEBUG loaded listener.js 20:59:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x91337400) [pid = 1756] [serial = 2022] [outer = 0x90c7d000] 20:59:42 INFO - PROCESS | 1756 | 1463630382340 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 20:59:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:59:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1685ms 20:59:42 INFO - PROCESS | 1756 | 1463630382387 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 20:59:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:59:42 INFO - PROCESS | 1756 | 1463630382391 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 20:59:42 INFO - PROCESS | 1756 | 1463630382398 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:59:42 INFO - PROCESS | 1756 | 1463630382402 Marionette TRACE conn4 <- [1,2666,null,{}] 20:59:42 INFO - PROCESS | 1756 | 1463630382408 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:42 INFO - PROCESS | 1756 | 1463630382704 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 20:59:43 INFO - PROCESS | 1756 | 1463630383056 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a6e800 == 142 [pid = 1756] [id = 674] 20:59:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8ba45400) [pid = 1756] [serial = 2023] [outer = (nil)] 20:59:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x9163ec00) [pid = 1756] [serial = 2024] [outer = 0x8ba45400] 20:59:43 INFO - PROCESS | 1756 | 1463630383153 Marionette DEBUG loaded listener.js 20:59:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x91e5b800) [pid = 1756] [serial = 2025] [outer = 0x8ba45400] 20:59:44 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:44 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:59:44 INFO - PROCESS | 1756 | 1463630384641 Marionette TRACE conn4 <- [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]]]}] 20:59:44 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) 20:59:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2293ms 20:59:44 INFO - PROCESS | 1756 | 1463630384691 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 20:59:44 INFO - PROCESS | 1756 | 1463630384695 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 20:59:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:59:44 INFO - PROCESS | 1756 | 1463630384708 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:59:44 INFO - PROCESS | 1756 | 1463630384714 Marionette TRACE conn4 <- [1,2670,null,{}] 20:59:44 INFO - PROCESS | 1756 | 1463630384721 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:45 INFO - PROCESS | 1756 | 1463630385031 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 20:59:45 INFO - PROCESS | 1756 | 1463630385333 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x91418c00 == 143 [pid = 1756] [id = 675] 20:59:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x91466800) [pid = 1756] [serial = 2026] [outer = (nil)] 20:59:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x924aa000) [pid = 1756] [serial = 2027] [outer = 0x91466800] 20:59:45 INFO - PROCESS | 1756 | 1463630385427 Marionette DEBUG loaded listener.js 20:59:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x9265c000) [pid = 1756] [serial = 2028] [outer = 0x91466800] 20:59:46 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:46 INFO - PROCESS | 1756 | 1463630386810 Marionette TRACE conn4 <- [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] 20:59:46 INFO - PROCESS | 1756 | 1463630386903 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 20:59:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:59:46 INFO - PROCESS | 1756 | 1463630386962 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:59:46 INFO - PROCESS | 1756 | 1463630386967 Marionette TRACE conn4 <- [1,2674,null,{}] 20:59:46 INFO - PROCESS | 1756 | 1463630386973 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:47 INFO - PROCESS | 1756 | 1463630387241 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 20:59:47 INFO - PROCESS | 1756 | 1463630387555 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x924a8c00 == 144 [pid = 1756] [id = 676] 20:59:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x924ab000) [pid = 1756] [serial = 2029] [outer = (nil)] 20:59:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x9274d800) [pid = 1756] [serial = 2030] [outer = 0x924ab000] 20:59:47 INFO - PROCESS | 1756 | 1463630387645 Marionette DEBUG loaded listener.js 20:59:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x92754400) [pid = 1756] [serial = 2031] [outer = 0x924ab000] 20:59:48 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:49 INFO - PROCESS | 1756 | 1463630389073 Marionette TRACE conn4 <- [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] 20:59:49 INFO - PROCESS | 1756 | 1463630389158 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 20:59:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:59:49 INFO - PROCESS | 1756 | 1463630389166 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:59:49 INFO - PROCESS | 1756 | 1463630389170 Marionette TRACE conn4 <- [1,2678,null,{}] 20:59:49 INFO - PROCESS | 1756 | 1463630389176 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:49 INFO - PROCESS | 1756 | 1463630389482 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 20:59:49 INFO - PROCESS | 1756 | 1463630389783 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x923c7000 == 145 [pid = 1756] [id = 677] 20:59:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x92663400) [pid = 1756] [serial = 2032] [outer = (nil)] 20:59:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x92bf0c00) [pid = 1756] [serial = 2033] [outer = 0x92663400] 20:59:49 INFO - PROCESS | 1756 | 1463630389874 Marionette DEBUG loaded listener.js 20:59:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x95075000) [pid = 1756] [serial = 2034] [outer = 0x92663400] 20:59:51 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:51 INFO - PROCESS | 1756 | 1463630391240 Marionette TRACE conn4 <- [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]]]}] 20:59:51 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) 20:59:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2088ms 20:59:51 INFO - PROCESS | 1756 | 1463630391255 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 20:59:51 INFO - PROCESS | 1756 | 1463630391258 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 20:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:59:51 INFO - PROCESS | 1756 | 1463630391266 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:59:51 INFO - PROCESS | 1756 | 1463630391270 Marionette TRACE conn4 <- [1,2682,null,{}] 20:59:51 INFO - PROCESS | 1756 | 1463630391276 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:51 INFO - PROCESS | 1756 | 1463630391562 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 20:59:51 INFO - PROCESS | 1756 | 1463630391866 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x92beb800 == 146 [pid = 1756] [id = 678] 20:59:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x937d8000) [pid = 1756] [serial = 2035] [outer = (nil)] 20:59:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x953a6000) [pid = 1756] [serial = 2036] [outer = 0x937d8000] 20:59:51 INFO - PROCESS | 1756 | 1463630391956 Marionette DEBUG loaded listener.js 20:59:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x953e8000) [pid = 1756] [serial = 2037] [outer = 0x937d8000] 20:59:53 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:53 INFO - PROCESS | 1756 | 1463630393344 Marionette TRACE conn4 <- [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]]]}] 20:59:53 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) 20:59:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2133ms 20:59:53 INFO - PROCESS | 1756 | 1463630393448 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 20:59:53 INFO - PROCESS | 1756 | 1463630393453 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 20:59:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:59:53 INFO - PROCESS | 1756 | 1463630393466 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:59:53 INFO - PROCESS | 1756 | 1463630393469 Marionette TRACE conn4 <- [1,2686,null,{}] 20:59:53 INFO - PROCESS | 1756 | 1463630393476 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:53 INFO - PROCESS | 1756 | 1463630393722 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 20:59:54 INFO - PROCESS | 1756 | 1463630394025 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x9274d400 == 147 [pid = 1756] [id = 679] 20:59:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x946cd800) [pid = 1756] [serial = 2038] [outer = (nil)] 20:59:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x99f79400) [pid = 1756] [serial = 2039] [outer = 0x946cd800] 20:59:54 INFO - PROCESS | 1756 | 1463630394116 Marionette DEBUG loaded listener.js 20:59:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x9a25c400) [pid = 1756] [serial = 2040] [outer = 0x946cd800] 20:59:55 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:55 INFO - PROCESS | 1756 | 1463630395502 Marionette TRACE conn4 <- [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] 20:59:55 INFO - PROCESS | 1756 | 1463630395612 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 20:59:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:59:55 INFO - PROCESS | 1756 | 1463630395620 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:59:55 INFO - PROCESS | 1756 | 1463630395624 Marionette TRACE conn4 <- [1,2690,null,{}] 20:59:55 INFO - PROCESS | 1756 | 1463630395633 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:55 INFO - PROCESS | 1756 | 1463630395889 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 20:59:56 INFO - PROCESS | 1756 | 1463630396194 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x953e4000 == 148 [pid = 1756] [id = 680] 20:59:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x97760000) [pid = 1756] [serial = 2041] [outer = (nil)] 20:59:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x9b410800) [pid = 1756] [serial = 2042] [outer = 0x97760000] 20:59:56 INFO - PROCESS | 1756 | 1463630396291 Marionette DEBUG loaded listener.js 20:59:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x9be65400) [pid = 1756] [serial = 2043] [outer = 0x97760000] 20:59:57 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:57 INFO - PROCESS | 1756 | 1463630397689 Marionette TRACE conn4 <- [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] 20:59:57 INFO - PROCESS | 1756 | 1463630397815 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 20:59:57 INFO - PROCESS | 1756 | 1463630397824 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:59:57 INFO - PROCESS | 1756 | 1463630397828 Marionette TRACE conn4 <- [1,2694,null,{}] 20:59:57 INFO - PROCESS | 1756 | 1463630397835 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:58 INFO - PROCESS | 1756 | 1463630398086 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 20:59:58 INFO - PROCESS | 1756 | 1463630398391 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x99e69000 == 149 [pid = 1756] [id = 681] 20:59:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x9b402400) [pid = 1756] [serial = 2044] [outer = (nil)] 20:59:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x9d45c000) [pid = 1756] [serial = 2045] [outer = 0x9b402400] 20:59:58 INFO - PROCESS | 1756 | 1463630398482 Marionette DEBUG loaded listener.js 20:59:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9d4b6400) [pid = 1756] [serial = 2046] [outer = 0x9b402400] 20:59:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:59 INFO - PROCESS | 1756 | 1463630399958 Marionette TRACE conn4 <- [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] 21:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:00:00 INFO - PROCESS | 1756 | 1463630400016 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 21:00:00 INFO - PROCESS | 1756 | 1463630400024 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:00:00 INFO - PROCESS | 1756 | 1463630400027 Marionette TRACE conn4 <- [1,2698,null,{}] 21:00:00 INFO - PROCESS | 1756 | 1463630400033 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:00 INFO - PROCESS | 1756 | 1463630400336 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 21:00:00 INFO - PROCESS | 1756 | 1463630400644 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a4dd800 == 150 [pid = 1756] [id = 682] 21:00:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x9c1db400) [pid = 1756] [serial = 2047] [outer = (nil)] 21:00:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0xa061a800) [pid = 1756] [serial = 2048] [outer = 0x9c1db400] 21:00:00 INFO - PROCESS | 1756 | 1463630400736 Marionette DEBUG loaded listener.js 21:00:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0xa224a000) [pid = 1756] [serial = 2049] [outer = 0x9c1db400] 21:00:02 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 21:00:02 INFO - PROCESS | 1756 | 1463630402119 Marionette TRACE conn4 <- [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] 21:00:02 INFO - PROCESS | 1756 | 1463630402306 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 21:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:00:02 INFO - PROCESS | 1756 | 1463630402334 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:00:02 INFO - PROCESS | 1756 | 1463630402341 Marionette TRACE conn4 <- [1,2702,null,{}] 21:00:02 INFO - PROCESS | 1756 | 1463630402350 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:02 INFO - PROCESS | 1756 | 1463630402651 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 21:00:02 INFO - PROCESS | 1756 | 1463630402958 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9f0800 == 151 [pid = 1756] [id = 683] 21:00:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0xa061b400) [pid = 1756] [serial = 2050] [outer = (nil)] 21:00:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0xa2555800) [pid = 1756] [serial = 2051] [outer = 0xa061b400] 21:00:03 INFO - PROCESS | 1756 | 1463630403048 Marionette DEBUG loaded listener.js 21:00:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0xa2728000) [pid = 1756] [serial = 2052] [outer = 0xa061b400] 21:00:04 INFO - PROCESS | 1756 | 1463630404068 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:00:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:00:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1753ms 21:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:00:04 INFO - PROCESS | 1756 | 1463630404082 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 21:00:04 INFO - PROCESS | 1756 | 1463630404085 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 21:00:04 INFO - PROCESS | 1756 | 1463630404092 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:00:04 INFO - PROCESS | 1756 | 1463630404095 Marionette TRACE conn4 <- [1,2706,null,{}] 21:00:04 INFO - PROCESS | 1756 | 1463630404101 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:04 INFO - PROCESS | 1756 | 1463630404343 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 21:00:04 INFO - PROCESS | 1756 | 1463630404742 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x85bddc00 == 152 [pid = 1756] [id = 684] 21:00:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x85be4c00) [pid = 1756] [serial = 2053] [outer = (nil)] 21:00:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x92754c00) [pid = 1756] [serial = 2054] [outer = 0x85be4c00] 21:00:04 INFO - PROCESS | 1756 | 1463630404836 Marionette DEBUG loaded listener.js 21:00:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x9770dc00) [pid = 1756] [serial = 2055] [outer = 0x85be4c00] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc63800 == 151 [pid = 1756] [id = 523] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8df24c00 == 150 [pid = 1756] [id = 111] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x937d6800 == 149 [pid = 1756] [id = 13] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8dd65000 == 148 [pid = 1756] [id = 668] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc69000 == 147 [pid = 1756] [id = 667] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x85be1000 == 146 [pid = 1756] [id = 666] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x9255f000 == 145 [pid = 1756] [id = 665] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x90b59000 == 144 [pid = 1756] [id = 664] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x95332000 == 143 [pid = 1756] [id = 662] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8b26a800 == 142 [pid = 1756] [id = 663] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x9274ec00 == 141 [pid = 1756] [id = 661] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x92568000 == 140 [pid = 1756] [id = 660] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x91419000 == 139 [pid = 1756] [id = 659] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x9133b400 == 138 [pid = 1756] [id = 658] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x90c79000 == 137 [pid = 1756] [id = 656] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x91254000 == 136 [pid = 1756] [id = 657] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x85a6f800 == 135 [pid = 1756] [id = 655] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8d7ef400 == 134 [pid = 1756] [id = 654] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x85be0400 == 133 [pid = 1756] [id = 653] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8d7f9c00 == 132 [pid = 1756] [id = 652] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9f7800 == 131 [pid = 1756] [id = 651] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x864cfc00 == 130 [pid = 1756] [id = 650] 21:00:06 INFO - PROCESS | 1756 | --DOCSHELL 0x85a68c00 == 129 [pid = 1756] [id = 649] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x8df26000) [pid = 1756] [serial = 1889] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x90c75800) [pid = 1756] [serial = 1892] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x92750c00) [pid = 1756] [serial = 1904] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0xa6868000) [pid = 1756] [serial = 1931] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x9ac3bc00) [pid = 1756] [serial = 1917] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x946d9c00) [pid = 1756] [serial = 1907] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x90d70c00) [pid = 1756] [serial = 1886] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0xa2376400) [pid = 1756] [serial = 1923] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0xa513f400) [pid = 1756] [serial = 1929] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0xa6e8c400) [pid = 1756] [serial = 1934] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x8b26f400) [pid = 1756] [serial = 1944] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x8f0dac00) [pid = 1756] [serial = 1824] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x85be9000) [pid = 1756] [serial = 1938] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x924aec00) [pid = 1756] [serial = 1901] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x953e7400) [pid = 1756] [serial = 1910] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x9145fc00) [pid = 1756] [serial = 1895] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x9ac33000) [pid = 1756] [serial = 1916] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x85be6c00) [pid = 1756] [serial = 1937] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x9a25dc00) [pid = 1756] [serial = 1914] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x92753000) [pid = 1756] [serial = 1905] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x97711c00) [pid = 1756] [serial = 1911] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x8c9f0000) [pid = 1756] [serial = 1946] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x8739d400) [pid = 1756] [serial = 1940] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0xa68c4800) [pid = 1756] [serial = 1932] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0xa23c8400) [pid = 1756] [serial = 1925] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x90c7f800) [pid = 1756] [serial = 1893] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x9a1ed000) [pid = 1756] [serial = 1913] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8d4bd400) [pid = 1756] [serial = 1947] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x923c6000) [pid = 1756] [serial = 1899] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8a9e3400) [pid = 1756] [serial = 1943] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x8e071800) [pid = 1756] [serial = 1890] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0xa060e800) [pid = 1756] [serial = 1920] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0xa6e91000) [pid = 1756] [serial = 1935] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x950d4400) [pid = 1756] [serial = 1908] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x89674800) [pid = 1756] [serial = 1941] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0xa272b400) [pid = 1756] [serial = 1926] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0xa22a2000) [pid = 1756] [serial = 1922] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x92527c00) [pid = 1756] [serial = 1902] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0xa36e9000) [pid = 1756] [serial = 1928] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x91fc6400) [pid = 1756] [serial = 1898] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x91e51400) [pid = 1756] [serial = 1896] [outer = (nil)] [url = about:blank] 21:00:06 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x9c1e0400) [pid = 1756] [serial = 1919] [outer = (nil)] [url = about:blank] 21:00:07 INFO - PROCESS | 1756 | 1463630407401 Marionette TRACE conn4 <- [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]]]}] 21:00:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:00:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 3339ms 21:00:07 INFO - PROCESS | 1756 | 1463630407431 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 21:00:07 INFO - PROCESS | 1756 | 1463630407439 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 21:00:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:00:07 INFO - PROCESS | 1756 | 1463630407447 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:00:07 INFO - PROCESS | 1756 | 1463630407454 Marionette TRACE conn4 <- [1,2710,null,{}] 21:00:07 INFO - PROCESS | 1756 | 1463630407462 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:07 INFO - PROCESS | 1756 | 1463630407728 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 21:00:08 INFO - PROCESS | 1756 | 1463630408023 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x891a7400 == 130 [pid = 1756] [id = 685] 21:00:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x89672800) [pid = 1756] [serial = 2056] [outer = (nil)] 21:00:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8981d800) [pid = 1756] [serial = 2057] [outer = 0x89672800] 21:00:08 INFO - PROCESS | 1756 | 1463630408115 Marionette DEBUG loaded listener.js 21:00:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8a9db400) [pid = 1756] [serial = 2058] [outer = 0x89672800] 21:00:08 INFO - PROCESS | 1756 | 1463630408962 Marionette TRACE conn4 <- [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] 21:00:09 INFO - PROCESS | 1756 | 1463630409048 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 21:00:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:00:09 INFO - PROCESS | 1756 | 1463630409059 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:00:09 INFO - PROCESS | 1756 | 1463630409063 Marionette TRACE conn4 <- [1,2714,null,{}] 21:00:09 INFO - PROCESS | 1756 | 1463630409077 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:09 INFO - PROCESS | 1756 | 1463630409488 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 21:00:09 INFO - PROCESS | 1756 | 1463630409866 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2e3c00 == 131 [pid = 1756] [id = 686] 21:00:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8ba48000) [pid = 1756] [serial = 2059] [outer = (nil)] 21:00:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8c8ac000) [pid = 1756] [serial = 2060] [outer = 0x8ba48000] 21:00:09 INFO - PROCESS | 1756 | 1463630409994 Marionette DEBUG loaded listener.js 21:00:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8c9f8000) [pid = 1756] [serial = 2061] [outer = 0x8ba48000] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x8c8b0800) [pid = 1756] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8d4b9800) [pid = 1756] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x9b402c00) [pid = 1756] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x87398400) [pid = 1756] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x90dbec00) [pid = 1756] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x8cc8dc00) [pid = 1756] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x8e7f6000) [pid = 1756] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x8d7fc800) [pid = 1756] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x8e079800) [pid = 1756] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x923d0400) [pid = 1756] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x8f0d2000) [pid = 1756] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x91334800) [pid = 1756] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x95335c00) [pid = 1756] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0x953a6c00) [pid = 1756] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 114 (0x90d7ec00) [pid = 1756] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0x92bebc00) [pid = 1756] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0x8e7f6800) [pid = 1756] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0x9141b800) [pid = 1756] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x864cf400) [pid = 1756] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:00:11 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0x92660c00) [pid = 1756] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:00:11 INFO - PROCESS | 1756 | 1463630411960 Marionette TRACE conn4 <- [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]]]}] 21:00:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:00:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2936ms 21:00:12 INFO - PROCESS | 1756 | 1463630411995 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 21:00:12 INFO - PROCESS | 1756 | 1463630411999 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 21:00:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:00:12 INFO - PROCESS | 1756 | 1463630412007 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:00:12 INFO - PROCESS | 1756 | 1463630412013 Marionette TRACE conn4 <- [1,2718,null,{}] 21:00:12 INFO - PROCESS | 1756 | 1463630412029 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:12 INFO - PROCESS | 1756 | 1463630412270 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 21:00:12 INFO - PROCESS | 1756 | 1463630412501 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a6c000 == 132 [pid = 1756] [id = 687] 21:00:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x8d4bf400) [pid = 1756] [serial = 2062] [outer = (nil)] 21:00:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0x8dd61800) [pid = 1756] [serial = 2063] [outer = 0x8d4bf400] 21:00:12 INFO - PROCESS | 1756 | 1463630412584 Marionette DEBUG loaded listener.js 21:00:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0x8e034400) [pid = 1756] [serial = 2064] [outer = 0x8d4bf400] 21:00:13 INFO - PROCESS | 1756 | 1463630413401 Marionette TRACE conn4 <- [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] 21:00:13 INFO - PROCESS | 1756 | 1463630413451 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 21:00:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:00:13 INFO - PROCESS | 1756 | 1463630413457 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:00:13 INFO - PROCESS | 1756 | 1463630413460 Marionette TRACE conn4 <- [1,2722,null,{}] 21:00:13 INFO - PROCESS | 1756 | 1463630413467 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:13 INFO - PROCESS | 1756 | 1463630413696 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 21:00:14 INFO - PROCESS | 1756 | 1463630414182 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x85be0800 == 133 [pid = 1756] [id = 688] 21:00:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0x85be0c00) [pid = 1756] [serial = 2065] [outer = (nil)] 21:00:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0x85be7000) [pid = 1756] [serial = 2066] [outer = 0x85be0c00] 21:00:14 INFO - PROCESS | 1756 | 1463630414278 Marionette DEBUG loaded listener.js 21:00:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0x8739d400) [pid = 1756] [serial = 2067] [outer = 0x85be0c00] 21:00:15 INFO - PROCESS | 1756 | 1463630415400 Marionette TRACE conn4 <- [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] 21:00:15 INFO - PROCESS | 1756 | 1463630415457 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 21:00:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:00:15 INFO - PROCESS | 1756 | 1463630415465 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:00:15 INFO - PROCESS | 1756 | 1463630415471 Marionette TRACE conn4 <- [1,2726,null,{}] 21:00:15 INFO - PROCESS | 1756 | 1463630415479 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:15 INFO - PROCESS | 1756 | 1463630415799 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 21:00:16 INFO - PROCESS | 1756 | 1463630416169 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b26f400 == 134 [pid = 1756] [id = 689] 21:00:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0x8b2e0400) [pid = 1756] [serial = 2068] [outer = (nil)] 21:00:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0x8c8a5800) [pid = 1756] [serial = 2069] [outer = 0x8b2e0400] 21:00:16 INFO - PROCESS | 1756 | 1463630416268 Marionette DEBUG loaded listener.js 21:00:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x8c9f8400) [pid = 1756] [serial = 2070] [outer = 0x8b2e0400] 21:00:17 INFO - PROCESS | 1756 | 1463630417281 Marionette TRACE conn4 <- [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]]]}] 21:00:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:00:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1845ms 21:00:17 INFO - PROCESS | 1756 | 1463630417314 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 21:00:17 INFO - PROCESS | 1756 | 1463630417322 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 21:00:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:00:17 INFO - PROCESS | 1756 | 1463630417330 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:00:17 INFO - PROCESS | 1756 | 1463630417335 Marionette TRACE conn4 <- [1,2730,null,{}] 21:00:17 INFO - PROCESS | 1756 | 1463630417341 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:17 INFO - PROCESS | 1756 | 1463630417662 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 21:00:18 INFO - PROCESS | 1756 | 1463630418066 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8a9800 == 135 [pid = 1756] [id = 690] 21:00:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x8dd61000) [pid = 1756] [serial = 2071] [outer = (nil)] 21:00:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x8df27800) [pid = 1756] [serial = 2072] [outer = 0x8dd61000] 21:00:18 INFO - PROCESS | 1756 | 1463630418162 Marionette DEBUG loaded listener.js 21:00:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x8e033c00) [pid = 1756] [serial = 2073] [outer = 0x8dd61000] 21:00:19 INFO - PROCESS | 1756 | 1463630419558 Marionette TRACE conn4 <- [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] 21:00:19 INFO - PROCESS | 1756 | 1463630419697 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 21:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:00:19 INFO - PROCESS | 1756 | 1463630419767 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:00:19 INFO - PROCESS | 1756 | 1463630419778 Marionette TRACE conn4 <- [1,2734,null,{}] 21:00:19 INFO - PROCESS | 1756 | 1463630419792 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:20 INFO - PROCESS | 1756 | 1463630420067 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 21:00:20 INFO - PROCESS | 1756 | 1463630420363 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x8dd65000 == 136 [pid = 1756] [id = 691] 21:00:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x8e8b1800) [pid = 1756] [serial = 2074] [outer = (nil)] 21:00:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x8f0dc800) [pid = 1756] [serial = 2075] [outer = 0x8e8b1800] 21:00:20 INFO - PROCESS | 1756 | 1463630420457 Marionette DEBUG loaded listener.js 21:00:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x90b0e800) [pid = 1756] [serial = 2076] [outer = 0x8e8b1800] 21:00:21 INFO - PROCESS | 1756 | 1463630421459 Marionette TRACE conn4 <- [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]]]}] 21:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1801ms 21:00:21 INFO - PROCESS | 1756 | 1463630421516 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 21:00:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:00:21 INFO - PROCESS | 1756 | 1463630421521 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 21:00:21 INFO - PROCESS | 1756 | 1463630421529 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:00:21 INFO - PROCESS | 1756 | 1463630421532 Marionette TRACE conn4 <- [1,2738,null,{}] 21:00:21 INFO - PROCESS | 1756 | 1463630421539 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:21 INFO - PROCESS | 1756 | 1463630421814 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 21:00:22 INFO - PROCESS | 1756 | 1463630422167 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e8b4800 == 137 [pid = 1756] [id = 692] 21:00:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8e8b8800) [pid = 1756] [serial = 2077] [outer = (nil)] 21:00:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x90d70000) [pid = 1756] [serial = 2078] [outer = 0x8e8b8800] 21:00:22 INFO - PROCESS | 1756 | 1463630422266 Marionette DEBUG loaded listener.js 21:00:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x90d78400) [pid = 1756] [serial = 2079] [outer = 0x8e8b8800] 21:00:23 INFO - PROCESS | 1756 | 1463630423203 Marionette TRACE conn4 <- [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]]]}] 21:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1734ms 21:00:23 INFO - PROCESS | 1756 | 1463630423262 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 21:00:23 INFO - PROCESS | 1756 | 1463630423266 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 21:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:00:23 INFO - PROCESS | 1756 | 1463630423274 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:00:23 INFO - PROCESS | 1756 | 1463630423278 Marionette TRACE conn4 <- [1,2742,null,{}] 21:00:23 INFO - PROCESS | 1756 | 1463630423284 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:23 INFO - PROCESS | 1756 | 1463630423556 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 21:00:23 INFO - PROCESS | 1756 | 1463630423920 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x90db4400 == 138 [pid = 1756] [id = 693] 21:00:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x90dba800) [pid = 1756] [serial = 2080] [outer = (nil)] 21:00:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x91248c00) [pid = 1756] [serial = 2081] [outer = 0x90dba800] 21:00:24 INFO - PROCESS | 1756 | 1463630424031 Marionette DEBUG loaded listener.js 21:00:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x9133b400) [pid = 1756] [serial = 2082] [outer = 0x90dba800] 21:00:25 INFO - PROCESS | 1756 | 1463630425042 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:00:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:00:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1839ms 21:00:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:00:25 INFO - PROCESS | 1756 | 1463630425114 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 21:00:25 INFO - PROCESS | 1756 | 1463630425118 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 21:00:25 INFO - PROCESS | 1756 | 1463630425126 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:00:25 INFO - PROCESS | 1756 | 1463630425129 Marionette TRACE conn4 <- [1,2746,null,{}] 21:00:25 INFO - PROCESS | 1756 | 1463630425136 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:25 INFO - PROCESS | 1756 | 1463630425438 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 21:00:25 INFO - PROCESS | 1756 | 1463630425794 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x91413800 == 139 [pid = 1756] [id = 694] 21:00:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x9145f000) [pid = 1756] [serial = 2083] [outer = (nil)] 21:00:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x9164b400) [pid = 1756] [serial = 2084] [outer = 0x9145f000] 21:00:25 INFO - PROCESS | 1756 | 1463630425886 Marionette DEBUG loaded listener.js 21:00:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x91e5a400) [pid = 1756] [serial = 2085] [outer = 0x9145f000] 21:00:26 INFO - PROCESS | 1756 | 1463630426869 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:00:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:00:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1787ms 21:00:26 INFO - PROCESS | 1756 | 1463630426913 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 21:00:26 INFO - PROCESS | 1756 | 1463630426917 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 21:00:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:00:26 INFO - PROCESS | 1756 | 1463630426924 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:00:26 INFO - PROCESS | 1756 | 1463630426928 Marionette TRACE conn4 <- [1,2750,null,{}] 21:00:26 INFO - PROCESS | 1756 | 1463630426935 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:27 INFO - PROCESS | 1756 | 1463630427197 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 21:00:27 INFO - PROCESS | 1756 | 1463630427574 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x91249c00 == 140 [pid = 1756] [id = 695] 21:00:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x91fc3000) [pid = 1756] [serial = 2086] [outer = (nil)] 21:00:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x923c8400) [pid = 1756] [serial = 2087] [outer = 0x91fc3000] 21:00:27 INFO - PROCESS | 1756 | 1463630427668 Marionette DEBUG loaded listener.js 21:00:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x923cf800) [pid = 1756] [serial = 2088] [outer = 0x91fc3000] 21:00:28 INFO - PROCESS | 1756 | 1463630428573 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:00:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:00:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1686ms 21:00:28 INFO - PROCESS | 1756 | 1463630428612 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 21:00:28 INFO - PROCESS | 1756 | 1463630428615 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 21:00:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:00:28 INFO - PROCESS | 1756 | 1463630428623 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:00:28 INFO - PROCESS | 1756 | 1463630428627 Marionette TRACE conn4 <- [1,2754,null,{}] 21:00:28 INFO - PROCESS | 1756 | 1463630428633 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:28 INFO - PROCESS | 1756 | 1463630428890 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 21:00:29 INFO - PROCESS | 1756 | 1463630429239 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fcd400 == 141 [pid = 1756] [id = 696] 21:00:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x924a7800) [pid = 1756] [serial = 2089] [outer = (nil)] 21:00:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x9252b400) [pid = 1756] [serial = 2090] [outer = 0x924a7800] 21:00:29 INFO - PROCESS | 1756 | 1463630429339 Marionette DEBUG loaded listener.js 21:00:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x9252f000) [pid = 1756] [serial = 2091] [outer = 0x924a7800] 21:00:30 INFO - PROCESS | 1756 | 1463630430346 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:00:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:00:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1794ms 21:00:30 INFO - PROCESS | 1756 | 1463630430419 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 21:00:30 INFO - PROCESS | 1756 | 1463630430430 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 21:00:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:00:30 INFO - PROCESS | 1756 | 1463630430437 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:00:30 INFO - PROCESS | 1756 | 1463630430440 Marionette TRACE conn4 <- [1,2758,null,{}] 21:00:30 INFO - PROCESS | 1756 | 1463630430447 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:30 INFO - PROCESS | 1756 | 1463630430741 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 21:00:31 INFO - PROCESS | 1756 | 1463630431096 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x924ad000 == 142 [pid = 1756] [id = 697] 21:00:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x92523400) [pid = 1756] [serial = 2092] [outer = (nil)] 21:00:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x92666400) [pid = 1756] [serial = 2093] [outer = 0x92523400] 21:00:31 INFO - PROCESS | 1756 | 1463630431189 Marionette DEBUG loaded listener.js 21:00:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x9274b800) [pid = 1756] [serial = 2094] [outer = 0x92523400] 21:00:32 INFO - PROCESS | 1756 | 1463630432193 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:00:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:00:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1832ms 21:00:32 INFO - PROCESS | 1756 | 1463630432270 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 21:00:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:00:32 INFO - PROCESS | 1756 | 1463630432275 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 21:00:32 INFO - PROCESS | 1756 | 1463630432282 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:00:32 INFO - PROCESS | 1756 | 1463630432286 Marionette TRACE conn4 <- [1,2762,null,{}] 21:00:32 INFO - PROCESS | 1756 | 1463630432292 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:32 INFO - PROCESS | 1756 | 1463630432620 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 21:00:33 INFO - PROCESS | 1756 | 1463630432990 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x946d1c00 == 143 [pid = 1756] [id = 698] 21:00:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x946d9c00) [pid = 1756] [serial = 2095] [outer = (nil)] 21:00:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x95280000) [pid = 1756] [serial = 2096] [outer = 0x946d9c00] 21:00:33 INFO - PROCESS | 1756 | 1463630433104 Marionette DEBUG loaded listener.js 21:00:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x953a6c00) [pid = 1756] [serial = 2097] [outer = 0x946d9c00] 21:00:34 INFO - PROCESS | 1756 | 1463630434083 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:00:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:00:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1836ms 21:00:34 INFO - PROCESS | 1756 | 1463630434118 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 21:00:34 INFO - PROCESS | 1756 | 1463630434122 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 21:00:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:00:34 INFO - PROCESS | 1756 | 1463630434130 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:00:34 INFO - PROCESS | 1756 | 1463630434135 Marionette TRACE conn4 <- [1,2766,null,{}] 21:00:34 INFO - PROCESS | 1756 | 1463630434141 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:34 INFO - PROCESS | 1756 | 1463630434428 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 21:00:34 INFO - PROCESS | 1756 | 1463630434802 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x950d4400 == 144 [pid = 1756] [id = 699] 21:00:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x97761400) [pid = 1756] [serial = 2098] [outer = (nil)] 21:00:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x9a25ec00) [pid = 1756] [serial = 2099] [outer = 0x97761400] 21:00:34 INFO - PROCESS | 1756 | 1463630434900 Marionette DEBUG loaded listener.js 21:00:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9a4ddc00) [pid = 1756] [serial = 2100] [outer = 0x97761400] 21:00:35 INFO - PROCESS | 1756 | 1463630435842 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1747ms 21:00:35 INFO - PROCESS | 1756 | 1463630435879 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 21:00:35 INFO - PROCESS | 1756 | 1463630435882 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 21:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:00:35 INFO - PROCESS | 1756 | 1463630435890 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:00:35 INFO - PROCESS | 1756 | 1463630435894 Marionette TRACE conn4 <- [1,2770,null,{}] 21:00:35 INFO - PROCESS | 1756 | 1463630435901 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:36 INFO - PROCESS | 1756 | 1463630436165 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 21:00:36 INFO - PROCESS | 1756 | 1463630436518 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x97764000 == 145 [pid = 1756] [id = 700] 21:00:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x9a4dfc00) [pid = 1756] [serial = 2101] [outer = (nil)] 21:00:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x9b06f000) [pid = 1756] [serial = 2102] [outer = 0x9a4dfc00] 21:00:36 INFO - PROCESS | 1756 | 1463630436617 Marionette DEBUG loaded listener.js 21:00:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x9b297000) [pid = 1756] [serial = 2103] [outer = 0x9a4dfc00] 21:00:37 INFO - PROCESS | 1756 | 1463630437544 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1683ms 21:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:00:37 INFO - PROCESS | 1756 | 1463630437576 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 21:00:37 INFO - PROCESS | 1756 | 1463630437579 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 21:00:37 INFO - PROCESS | 1756 | 1463630437586 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:00:37 INFO - PROCESS | 1756 | 1463630437589 Marionette TRACE conn4 <- [1,2774,null,{}] 21:00:37 INFO - PROCESS | 1756 | 1463630437597 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:37 INFO - PROCESS | 1756 | 1463630437854 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 21:00:38 INFO - PROCESS | 1756 | 1463630438207 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a8f4000 == 146 [pid = 1756] [id = 701] 21:00:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x9b06a400) [pid = 1756] [serial = 2104] [outer = (nil)] 21:00:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x9ba8f000) [pid = 1756] [serial = 2105] [outer = 0x9b06a400] 21:00:38 INFO - PROCESS | 1756 | 1463630438305 Marionette DEBUG loaded listener.js 21:00:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x9ba9b800) [pid = 1756] [serial = 2106] [outer = 0x9b06a400] 21:00:39 INFO - PROCESS | 1756 | 1463630439220 Marionette TRACE conn4 <- [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]]]}] 21:00:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:00:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1686ms 21:00:39 INFO - PROCESS | 1756 | 1463630439273 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 21:00:39 INFO - PROCESS | 1756 | 1463630439276 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 21:00:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:00:39 INFO - PROCESS | 1756 | 1463630439284 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:00:39 INFO - PROCESS | 1756 | 1463630439287 Marionette TRACE conn4 <- [1,2778,null,{}] 21:00:39 INFO - PROCESS | 1756 | 1463630439294 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:39 INFO - PROCESS | 1756 | 1463630439561 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 21:00:39 INFO - PROCESS | 1756 | 1463630439933 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b2a2c00 == 147 [pid = 1756] [id = 702] 21:00:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x9b7b8400) [pid = 1756] [serial = 2107] [outer = (nil)] 21:00:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9c1e4000) [pid = 1756] [serial = 2108] [outer = 0x9b7b8400] 21:00:40 INFO - PROCESS | 1756 | 1463630440042 Marionette DEBUG loaded listener.js 21:00:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x9d4b0800) [pid = 1756] [serial = 2109] [outer = 0x9b7b8400] 21:00:40 INFO - PROCESS | 1756 | 1463630440965 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:00:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:00:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1733ms 21:00:41 INFO - PROCESS | 1756 | 1463630441018 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 21:00:41 INFO - PROCESS | 1756 | 1463630441023 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 21:00:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:00:41 INFO - PROCESS | 1756 | 1463630441030 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:00:41 INFO - PROCESS | 1756 | 1463630441034 Marionette TRACE conn4 <- [1,2782,null,{}] 21:00:41 INFO - PROCESS | 1756 | 1463630441040 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:41 INFO - PROCESS | 1756 | 1463630441306 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 21:00:41 INFO - PROCESS | 1756 | 1463630441678 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b077400 == 148 [pid = 1756] [id = 703] 21:00:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9ba8fc00) [pid = 1756] [serial = 2110] [outer = (nil)] 21:00:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0xa1053400) [pid = 1756] [serial = 2111] [outer = 0x9ba8fc00] 21:00:41 INFO - PROCESS | 1756 | 1463630441776 Marionette DEBUG loaded listener.js 21:00:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0xa22a2000) [pid = 1756] [serial = 2112] [outer = 0x9ba8fc00] 21:00:42 INFO - PROCESS | 1756 | 1463630442702 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:00:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:00:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1732ms 21:00:42 INFO - PROCESS | 1756 | 1463630442764 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 21:00:42 INFO - PROCESS | 1756 | 1463630442769 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 21:00:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:00:42 INFO - PROCESS | 1756 | 1463630442776 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:00:42 INFO - PROCESS | 1756 | 1463630442781 Marionette TRACE conn4 <- [1,2786,null,{}] 21:00:42 INFO - PROCESS | 1756 | 1463630442791 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:43 INFO - PROCESS | 1756 | 1463630443092 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 21:00:43 INFO - PROCESS | 1756 | 1463630443453 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a69000 == 149 [pid = 1756] [id = 704] 21:00:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9c1e1400) [pid = 1756] [serial = 2113] [outer = (nil)] 21:00:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0xa27ea000) [pid = 1756] [serial = 2114] [outer = 0x9c1e1400] 21:00:43 INFO - PROCESS | 1756 | 1463630443549 Marionette DEBUG loaded listener.js 21:00:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0xa3159400) [pid = 1756] [serial = 2115] [outer = 0x9c1e1400] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x90dbb800 == 148 [pid = 1756] [id = 423] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8a9d8c00 == 147 [pid = 1756] [id = 422] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x87773800 == 146 [pid = 1756] [id = 429] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x9265d800 == 145 [pid = 1756] [id = 427] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8df28c00 == 144 [pid = 1756] [id = 425] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x953e9000 == 143 [pid = 1756] [id = 428] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x85a6c000 == 142 [pid = 1756] [id = 687] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8b2e3c00 == 141 [pid = 1756] [id = 686] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x891a7400 == 140 [pid = 1756] [id = 685] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x99e69000 == 139 [pid = 1756] [id = 681] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x953e4000 == 138 [pid = 1756] [id = 680] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x92beb800 == 137 [pid = 1756] [id = 678] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x9274d400 == 136 [pid = 1756] [id = 679] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x923c7000 == 135 [pid = 1756] [id = 677] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x924a8c00 == 134 [pid = 1756] [id = 676] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x91418c00 == 133 [pid = 1756] [id = 675] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x85a6e800 == 132 [pid = 1756] [id = 674] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8dd63400 == 131 [pid = 1756] [id = 673] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x85bea800 == 130 [pid = 1756] [id = 671] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x8f0e0400 == 129 [pid = 1756] [id = 672] 21:00:46 INFO - PROCESS | 1756 | --DOCSHELL 0x89675c00 == 128 [pid = 1756] [id = 670] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x8d4c5800) [pid = 1756] [serial = 2004] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x8d7f2400) [pid = 1756] [serial = 1955] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x9d4f0c00) [pid = 1756] [serial = 1997] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x8dd6ac00) [pid = 1756] [serial = 1949] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0xa0501400) [pid = 1756] [serial = 1998] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x8b2dd400) [pid = 1756] [serial = 1953] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x91314c00) [pid = 1756] [serial = 1967] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x9b2a1c00) [pid = 1756] [serial = 1992] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x8f0df400) [pid = 1756] [serial = 1961] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x90c7f400) [pid = 1756] [serial = 1964] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x8e7e9000) [pid = 1756] [serial = 2006] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x92664800) [pid = 1756] [serial = 1980] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x90db5400) [pid = 1756] [serial = 1887] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x91fc1c00) [pid = 1756] [serial = 1973] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x8e7f1800) [pid = 1756] [serial = 2007] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x90b0ec00) [pid = 1756] [serial = 1962] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x9be60c00) [pid = 1756] [serial = 1994] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x9a63d000) [pid = 1756] [serial = 1989] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x90d78c00) [pid = 1756] [serial = 1965] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9146b000) [pid = 1756] [serial = 1971] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x91fc8c00) [pid = 1756] [serial = 1974] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x91463c00) [pid = 1756] [serial = 1970] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x9b06fc00) [pid = 1756] [serial = 1991] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x8a9d9000) [pid = 1756] [serial = 1952] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8c9f8c00) [pid = 1756] [serial = 2003] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8df2d400) [pid = 1756] [serial = 1956] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x97706c00) [pid = 1756] [serial = 1985] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8e856000) [pid = 1756] [serial = 1958] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x92525800) [pid = 1756] [serial = 1977] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x8a9d9c00) [pid = 1756] [serial = 2001] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x99d72800) [pid = 1756] [serial = 1986] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x9532a800) [pid = 1756] [serial = 1983] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x9265dc00) [pid = 1756] [serial = 1979] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x8e8b7400) [pid = 1756] [serial = 1959] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x91336c00) [pid = 1756] [serial = 1968] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x9c093400) [pid = 1756] [serial = 1995] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x95072800) [pid = 1756] [serial = 1982] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x89824c00) [pid = 1756] [serial = 2000] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x9a25b000) [pid = 1756] [serial = 1988] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x924ac800) [pid = 1756] [serial = 1976] [outer = (nil)] [url = about:blank] 21:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x8e7ef800) [pid = 1756] [serial = 2009] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1756 | 1463630447065 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:00:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:00:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 4299ms 21:00:47 INFO - PROCESS | 1756 | 1463630447076 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 21:00:47 INFO - PROCESS | 1756 | 1463630447081 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 21:00:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:00:47 INFO - PROCESS | 1756 | 1463630447091 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:00:47 INFO - PROCESS | 1756 | 1463630447095 Marionette TRACE conn4 <- [1,2790,null,{}] 21:00:47 INFO - PROCESS | 1756 | 1463630447105 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:47 INFO - PROCESS | 1756 | 1463630447380 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 21:00:47 INFO - PROCESS | 1756 | 1463630447641 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x85be2400 == 129 [pid = 1756] [id = 705] 21:00:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x85be7800) [pid = 1756] [serial = 2116] [outer = (nil)] 21:00:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8a9da000) [pid = 1756] [serial = 2117] [outer = 0x85be7800] 21:00:47 INFO - PROCESS | 1756 | 1463630447734 Marionette DEBUG loaded listener.js 21:00:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8afcd000) [pid = 1756] [serial = 2118] [outer = 0x85be7800] 21:00:48 INFO - PROCESS | 1756 | 1463630448579 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:00:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:00:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1532ms 21:00:48 INFO - PROCESS | 1756 | 1463630448631 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 21:00:48 INFO - PROCESS | 1756 | 1463630448639 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 21:00:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:00:48 INFO - PROCESS | 1756 | 1463630448651 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:00:48 INFO - PROCESS | 1756 | 1463630448654 Marionette TRACE conn4 <- [1,2794,null,{}] 21:00:48 INFO - PROCESS | 1756 | 1463630448662 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:48 INFO - PROCESS | 1756 | 1463630448923 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 21:00:49 INFO - PROCESS | 1756 | 1463630449231 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8a4800 == 130 [pid = 1756] [id = 706] 21:00:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8c8b1800) [pid = 1756] [serial = 2119] [outer = (nil)] 21:00:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8cc8e400) [pid = 1756] [serial = 2120] [outer = 0x8c8b1800] 21:00:49 INFO - PROCESS | 1756 | 1463630449327 Marionette DEBUG loaded listener.js 21:00:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8d5d6800) [pid = 1756] [serial = 2121] [outer = 0x8c8b1800] 21:00:50 INFO - PROCESS | 1756 | 1463630450285 Marionette TRACE conn4 <- [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]]]}] 21:00:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:00:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1689ms 21:00:50 INFO - PROCESS | 1756 | 1463630450343 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 21:00:50 INFO - PROCESS | 1756 | 1463630450347 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 21:00:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:00:50 INFO - PROCESS | 1756 | 1463630450354 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:00:50 INFO - PROCESS | 1756 | 1463630450361 Marionette TRACE conn4 <- [1,2798,null,{}] 21:00:50 INFO - PROCESS | 1756 | 1463630450386 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:50 INFO - PROCESS | 1756 | 1463630450755 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 21:00:51 INFO - PROCESS | 1756 | 1463630450985 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a6a400 == 131 [pid = 1756] [id = 707] 21:00:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8cc8c000) [pid = 1756] [serial = 2122] [outer = (nil)] 21:00:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8e073c00) [pid = 1756] [serial = 2123] [outer = 0x8cc8c000] 21:00:51 INFO - PROCESS | 1756 | 1463630451073 Marionette DEBUG loaded listener.js 21:00:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8e7f1000) [pid = 1756] [serial = 2124] [outer = 0x8cc8c000] 21:00:51 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x8c9f3c00) [pid = 1756] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:00:51 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x89672800) [pid = 1756] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:00:51 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x85be4c00) [pid = 1756] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:00:51 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8ba48000) [pid = 1756] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:00:52 INFO - PROCESS | 1756 | 1463630452346 Marionette TRACE conn4 <- [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]]]}] 21:00:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:00:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2047ms 21:00:52 INFO - PROCESS | 1756 | 1463630452403 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 21:00:52 INFO - PROCESS | 1756 | 1463630452406 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 21:00:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:00:52 INFO - PROCESS | 1756 | 1463630452414 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:00:52 INFO - PROCESS | 1756 | 1463630452418 Marionette TRACE conn4 <- [1,2802,null,{}] 21:00:52 INFO - PROCESS | 1756 | 1463630452423 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:52 INFO - PROCESS | 1756 | 1463630452700 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 21:00:52 INFO - PROCESS | 1756 | 1463630452960 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x8919fc00 == 132 [pid = 1756] [id = 708] 21:00:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8df24000) [pid = 1756] [serial = 2125] [outer = (nil)] 21:00:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8e8af800) [pid = 1756] [serial = 2126] [outer = 0x8df24000] 21:00:53 INFO - PROCESS | 1756 | 1463630453047 Marionette DEBUG loaded listener.js 21:00:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8f0d8c00) [pid = 1756] [serial = 2127] [outer = 0x8df24000] 21:00:54 INFO - PROCESS | 1756 | 1463630454062 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:00:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:00:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1693ms 21:00:54 INFO - PROCESS | 1756 | 1463630454109 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 21:00:54 INFO - PROCESS | 1756 | 1463630454117 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 21:00:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:00:54 INFO - PROCESS | 1756 | 1463630454126 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:00:54 INFO - PROCESS | 1756 | 1463630454132 Marionette TRACE conn4 <- [1,2806,null,{}] 21:00:54 INFO - PROCESS | 1756 | 1463630454144 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:54 INFO - PROCESS | 1756 | 1463630454428 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 21:00:54 INFO - PROCESS | 1756 | 1463630454825 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x891a1000 == 133 [pid = 1756] [id = 709] 21:00:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8a8ef000) [pid = 1756] [serial = 2128] [outer = (nil)] 21:00:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8b266000) [pid = 1756] [serial = 2129] [outer = 0x8a8ef000] 21:00:54 INFO - PROCESS | 1756 | 1463630454924 Marionette DEBUG loaded listener.js 21:00:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8bc6cc00) [pid = 1756] [serial = 2130] [outer = 0x8a8ef000] 21:00:55 INFO - PROCESS | 1756 | 1463630455899 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:00:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:00:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1848ms 21:00:55 INFO - PROCESS | 1756 | 1463630455975 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 21:00:55 INFO - PROCESS | 1756 | 1463630455985 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 21:00:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:00:56 INFO - PROCESS | 1756 | 1463630455997 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:00:56 INFO - PROCESS | 1756 | 1463630456002 Marionette TRACE conn4 <- [1,2810,null,{}] 21:00:56 INFO - PROCESS | 1756 | 1463630456009 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:56 INFO - PROCESS | 1756 | 1463630456339 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 21:00:56 INFO - PROCESS | 1756 | 1463630456707 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x8dd6c000 == 134 [pid = 1756] [id = 710] 21:00:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8df2ac00) [pid = 1756] [serial = 2131] [outer = (nil)] 21:00:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8e857000) [pid = 1756] [serial = 2132] [outer = 0x8df2ac00] 21:00:56 INFO - PROCESS | 1756 | 1463630456803 Marionette DEBUG loaded listener.js 21:00:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x90b06000) [pid = 1756] [serial = 2133] [outer = 0x8df2ac00] 21:00:57 INFO - PROCESS | 1756 | 1463630457834 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:00:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:00:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1896ms 21:00:57 INFO - PROCESS | 1756 | 1463630457895 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 21:00:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:00:57 INFO - PROCESS | 1756 | 1463630457900 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 21:00:57 INFO - PROCESS | 1756 | 1463630457909 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:00:57 INFO - PROCESS | 1756 | 1463630457916 Marionette TRACE conn4 <- [1,2814,null,{}] 21:00:57 INFO - PROCESS | 1756 | 1463630457934 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:58 INFO - PROCESS | 1756 | 1463630458262 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 21:00:58 INFO - PROCESS | 1756 | 1463630458668 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e854c00 == 135 [pid = 1756] [id = 711] 21:00:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x90db1c00) [pid = 1756] [serial = 2134] [outer = (nil)] 21:00:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x90dbd800) [pid = 1756] [serial = 2135] [outer = 0x90db1c00] 21:00:58 INFO - PROCESS | 1756 | 1463630458767 Marionette DEBUG loaded listener.js 21:00:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x91310000) [pid = 1756] [serial = 2136] [outer = 0x90db1c00] 21:00:59 INFO - PROCESS | 1756 | 1463630459804 Marionette TRACE conn4 <- [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]]]}] 21:00:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:00:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1943ms 21:00:59 INFO - PROCESS | 1756 | 1463630459852 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 21:00:59 INFO - PROCESS | 1756 | 1463630459858 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 21:00:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:00:59 INFO - PROCESS | 1756 | 1463630459865 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:00:59 INFO - PROCESS | 1756 | 1463630459869 Marionette TRACE conn4 <- [1,2818,null,{}] 21:00:59 INFO - PROCESS | 1756 | 1463630459875 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:00 INFO - PROCESS | 1756 | 1463630460152 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 21:01:00 INFO - PROCESS | 1756 | 1463630460509 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x8dd60000 == 136 [pid = 1756] [id = 712] 21:01:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x90db7400) [pid = 1756] [serial = 2137] [outer = (nil)] 21:01:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x9141a400) [pid = 1756] [serial = 2138] [outer = 0x90db7400] 21:01:00 INFO - PROCESS | 1756 | 1463630460612 Marionette DEBUG loaded listener.js 21:01:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x91467800) [pid = 1756] [serial = 2139] [outer = 0x90db7400] 21:01:01 INFO - PROCESS | 1756 | 1463630461573 Marionette TRACE conn4 <- [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]]]}] 21:01:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:01:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1736ms 21:01:01 INFO - PROCESS | 1756 | 1463630461603 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 21:01:01 INFO - PROCESS | 1756 | 1463630461608 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 21:01:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:01:01 INFO - PROCESS | 1756 | 1463630461615 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:01:01 INFO - PROCESS | 1756 | 1463630461619 Marionette TRACE conn4 <- [1,2822,null,{}] 21:01:01 INFO - PROCESS | 1756 | 1463630461625 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:01 INFO - PROCESS | 1756 | 1463630461905 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 21:01:02 INFO - PROCESS | 1756 | 1463630462314 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x864d0400 == 137 [pid = 1756] [id = 713] 21:01:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x91641800) [pid = 1756] [serial = 2140] [outer = (nil)] 21:01:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x91fc1c00) [pid = 1756] [serial = 2141] [outer = 0x91641800] 21:01:02 INFO - PROCESS | 1756 | 1463630462411 Marionette DEBUG loaded listener.js 21:01:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x91fcf800) [pid = 1756] [serial = 2142] [outer = 0x91641800] 21:01:03 INFO - PROCESS | 1756 | 1463630463420 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:01:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:01:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1883ms 21:01:03 INFO - PROCESS | 1756 | 1463630463500 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 21:01:03 INFO - PROCESS | 1756 | 1463630463503 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 21:01:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:01:03 INFO - PROCESS | 1756 | 1463630463512 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:01:03 INFO - PROCESS | 1756 | 1463630463516 Marionette TRACE conn4 <- [1,2826,null,{}] 21:01:03 INFO - PROCESS | 1756 | 1463630463522 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:03 INFO - PROCESS | 1756 | 1463630463868 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 21:01:04 INFO - PROCESS | 1756 | 1463630464254 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e18a400 == 138 [pid = 1756] [id = 714] 21:01:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x8e18cc00) [pid = 1756] [serial = 2143] [outer = (nil)] 21:01:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x92667c00) [pid = 1756] [serial = 2144] [outer = 0x8e18cc00] 21:01:04 INFO - PROCESS | 1756 | 1463630464351 Marionette DEBUG loaded listener.js 21:01:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9274a800) [pid = 1756] [serial = 2145] [outer = 0x8e18cc00] 21:01:05 INFO - PROCESS | 1756 | 1463630465351 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:01:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:01:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1890ms 21:01:05 INFO - PROCESS | 1756 | 1463630465403 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 21:01:05 INFO - PROCESS | 1756 | 1463630465406 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 21:01:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:01:05 INFO - PROCESS | 1756 | 1463630465414 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:01:05 INFO - PROCESS | 1756 | 1463630465419 Marionette TRACE conn4 <- [1,2830,null,{}] 21:01:05 INFO - PROCESS | 1756 | 1463630465426 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:05 INFO - PROCESS | 1756 | 1463630465703 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 21:01:06 INFO - PROCESS | 1756 | 1463630466066 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x92661000 == 139 [pid = 1756] [id = 715] 21:01:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x92749400) [pid = 1756] [serial = 2146] [outer = (nil)] 21:01:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x95072800) [pid = 1756] [serial = 2147] [outer = 0x92749400] 21:01:06 INFO - PROCESS | 1756 | 1463630466173 Marionette DEBUG loaded listener.js 21:01:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x95334800) [pid = 1756] [serial = 2148] [outer = 0x92749400] 21:01:07 INFO - PROCESS | 1756 | 1463630467140 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:01:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:01:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1789ms 21:01:07 INFO - PROCESS | 1756 | 1463630467207 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 21:01:07 INFO - PROCESS | 1756 | 1463630467211 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 21:01:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:01:07 INFO - PROCESS | 1756 | 1463630467219 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:01:07 INFO - PROCESS | 1756 | 1463630467223 Marionette TRACE conn4 <- [1,2834,null,{}] 21:01:07 INFO - PROCESS | 1756 | 1463630467229 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:07 INFO - PROCESS | 1756 | 1463630467495 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 21:01:07 INFO - PROCESS | 1756 | 1463630467877 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d4b9000 == 140 [pid = 1756] [id = 716] 21:01:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x92745c00) [pid = 1756] [serial = 2149] [outer = (nil)] 21:01:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x953f0800) [pid = 1756] [serial = 2150] [outer = 0x92745c00] 21:01:07 INFO - PROCESS | 1756 | 1463630467974 Marionette DEBUG loaded listener.js 21:01:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x97768800) [pid = 1756] [serial = 2151] [outer = 0x92745c00] 21:01:08 INFO - PROCESS | 1756 | 1463630468916 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:01:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:01:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1741ms 21:01:08 INFO - PROCESS | 1756 | 1463630468961 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 21:01:08 INFO - PROCESS | 1756 | 1463630468965 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 21:01:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:01:09 INFO - PROCESS | 1756 | 1463630468994 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:01:09 INFO - PROCESS | 1756 | 1463630468997 Marionette TRACE conn4 <- [1,2838,null,{}] 21:01:09 INFO - PROCESS | 1756 | 1463630469005 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:09 INFO - PROCESS | 1756 | 1463630469282 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 21:01:09 INFO - PROCESS | 1756 | 1463630469620 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a6ac00 == 141 [pid = 1756] [id = 717] 21:01:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x92669c00) [pid = 1756] [serial = 2152] [outer = (nil)] 21:01:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x99e66c00) [pid = 1756] [serial = 2153] [outer = 0x92669c00] 21:01:09 INFO - PROCESS | 1756 | 1463630469715 Marionette DEBUG loaded listener.js 21:01:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x9a258400) [pid = 1756] [serial = 2154] [outer = 0x92669c00] 21:01:10 INFO - PROCESS | 1756 | 1463630470661 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:01:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:01:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1739ms 21:01:10 INFO - PROCESS | 1756 | 1463630470728 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 21:01:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:01:10 INFO - PROCESS | 1756 | 1463630470733 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 21:01:10 INFO - PROCESS | 1756 | 1463630470740 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:01:10 INFO - PROCESS | 1756 | 1463630470744 Marionette TRACE conn4 <- [1,2842,null,{}] 21:01:10 INFO - PROCESS | 1756 | 1463630470750 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:11 INFO - PROCESS | 1756 | 1463630471058 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 21:01:11 INFO - PROCESS | 1756 | 1463630471419 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x9532c800 == 142 [pid = 1756] [id = 718] 21:01:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9ac30000) [pid = 1756] [serial = 2155] [outer = (nil)] 21:01:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x9b298000) [pid = 1756] [serial = 2156] [outer = 0x9ac30000] 21:01:11 INFO - PROCESS | 1756 | 1463630471514 Marionette DEBUG loaded listener.js 21:01:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x9b402000) [pid = 1756] [serial = 2157] [outer = 0x9ac30000] 21:01:12 INFO - PROCESS | 1756 | 1463630472517 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:01:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:01:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1837ms 21:01:12 INFO - PROCESS | 1756 | 1463630472577 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 21:01:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:01:12 INFO - PROCESS | 1756 | 1463630472583 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 21:01:12 INFO - PROCESS | 1756 | 1463630472590 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:01:12 INFO - PROCESS | 1756 | 1463630472595 Marionette TRACE conn4 <- [1,2846,null,{}] 21:01:12 INFO - PROCESS | 1756 | 1463630472602 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:12 INFO - PROCESS | 1756 | 1463630472910 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 21:01:13 INFO - PROCESS | 1756 | 1463630473260 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b06d800 == 143 [pid = 1756] [id = 719] 21:01:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9d4f5400) [pid = 1756] [serial = 2158] [outer = (nil)] 21:01:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0xa0612000) [pid = 1756] [serial = 2159] [outer = 0x9d4f5400] 21:01:13 INFO - PROCESS | 1756 | 1463630473366 Marionette DEBUG loaded listener.js 21:01:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0xa23c3c00) [pid = 1756] [serial = 2160] [outer = 0x9d4f5400] 21:01:14 INFO - PROCESS | 1756 | 1463630474351 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:01:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:01:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1833ms 21:01:14 INFO - PROCESS | 1756 | 1463630474424 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 21:01:14 INFO - PROCESS | 1756 | 1463630474427 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 21:01:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:01:14 INFO - PROCESS | 1756 | 1463630474434 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:01:14 INFO - PROCESS | 1756 | 1463630474437 Marionette TRACE conn4 <- [1,2850,null,{}] 21:01:14 INFO - PROCESS | 1756 | 1463630474444 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:14 INFO - PROCESS | 1756 | 1463630474718 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 21:01:15 INFO - PROCESS | 1756 | 1463630475096 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a253400 == 144 [pid = 1756] [id = 720] 21:01:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x9ac3a400) [pid = 1756] [serial = 2161] [outer = (nil)] 21:01:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0xa27c2000) [pid = 1756] [serial = 2162] [outer = 0x9ac3a400] 21:01:15 INFO - PROCESS | 1756 | 1463630475188 Marionette DEBUG loaded listener.js 21:01:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0xa3352c00) [pid = 1756] [serial = 2163] [outer = 0x9ac3a400] 21:01:16 INFO - PROCESS | 1756 | 1463630476153 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:01:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:01:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1788ms 21:01:16 INFO - PROCESS | 1756 | 1463630476222 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 21:01:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:01:16 INFO - PROCESS | 1756 | 1463630476226 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 21:01:16 INFO - PROCESS | 1756 | 1463630476233 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:01:16 INFO - PROCESS | 1756 | 1463630476237 Marionette TRACE conn4 <- [1,2854,null,{}] 21:01:16 INFO - PROCESS | 1756 | 1463630476243 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:16 INFO - PROCESS | 1756 | 1463630476540 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 21:01:16 INFO - PROCESS | 1756 | 1463630476901 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x9c1da000 == 145 [pid = 1756] [id = 721] 21:01:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0xa2732800) [pid = 1756] [serial = 2164] [outer = (nil)] 21:01:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0xa519f400) [pid = 1756] [serial = 2165] [outer = 0xa2732800] 21:01:16 INFO - PROCESS | 1756 | 1463630476992 Marionette DEBUG loaded listener.js 21:01:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0xa51f0800) [pid = 1756] [serial = 2166] [outer = 0xa2732800] 21:01:18 INFO - PROCESS | 1756 | 1463630478015 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:01:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:01:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1837ms 21:01:18 INFO - PROCESS | 1756 | 1463630478070 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 21:01:18 INFO - PROCESS | 1756 | 1463630478075 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 21:01:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:01:18 INFO - PROCESS | 1756 | 1463630478082 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:01:18 INFO - PROCESS | 1756 | 1463630478086 Marionette TRACE conn4 <- [1,2858,null,{}] 21:01:18 INFO - PROCESS | 1756 | 1463630478093 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:18 INFO - PROCESS | 1756 | 1463630478350 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 21:01:18 INFO - PROCESS | 1756 | 1463630478711 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x85bdec00 == 146 [pid = 1756] [id = 722] 21:01:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0xa513f400) [pid = 1756] [serial = 2167] [outer = (nil)] 21:01:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0xa6868c00) [pid = 1756] [serial = 2168] [outer = 0xa513f400] 21:01:18 INFO - PROCESS | 1756 | 1463630478811 Marionette DEBUG loaded listener.js 21:01:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0xa68c5800) [pid = 1756] [serial = 2169] [outer = 0xa513f400] 21:01:19 INFO - PROCESS | 1756 | 1463630479730 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:01:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:01:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1688ms 21:01:19 INFO - PROCESS | 1756 | 1463630479772 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 21:01:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:01:19 INFO - PROCESS | 1756 | 1463630479776 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 21:01:19 INFO - PROCESS | 1756 | 1463630479784 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:01:19 INFO - PROCESS | 1756 | 1463630479787 Marionette TRACE conn4 <- [1,2862,null,{}] 21:01:19 INFO - PROCESS | 1756 | 1463630479801 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:20 INFO - PROCESS | 1756 | 1463630480070 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 21:01:20 INFO - PROCESS | 1756 | 1463630480446 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x9c1e5000 == 147 [pid = 1756] [id = 723] 21:01:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x9d4b6800) [pid = 1756] [serial = 2170] [outer = (nil)] 21:01:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0xa69a1400) [pid = 1756] [serial = 2171] [outer = 0x9d4b6800] 21:01:20 INFO - PROCESS | 1756 | 1463630480543 Marionette DEBUG loaded listener.js 21:01:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0xa6e91c00) [pid = 1756] [serial = 2172] [outer = 0x9d4b6800] 21:01:21 INFO - PROCESS | 1756 | 1463630481462 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:01:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:01:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1747ms 21:01:21 INFO - PROCESS | 1756 | 1463630481531 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 21:01:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:01:21 INFO - PROCESS | 1756 | 1463630481535 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 21:01:21 INFO - PROCESS | 1756 | 1463630481542 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:01:21 INFO - PROCESS | 1756 | 1463630481545 Marionette TRACE conn4 <- [1,2866,null,{}] 21:01:21 INFO - PROCESS | 1756 | 1463630481552 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:21 INFO - PROCESS | 1756 | 1463630481811 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 21:01:22 INFO - PROCESS | 1756 | 1463630482175 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x92b29400 == 148 [pid = 1756] [id = 724] 21:01:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x92b29800) [pid = 1756] [serial = 2173] [outer = (nil)] 21:01:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0x92b31000) [pid = 1756] [serial = 2174] [outer = 0x92b29800] 21:01:22 INFO - PROCESS | 1756 | 1463630482267 Marionette DEBUG loaded listener.js 21:01:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 178 (0x92b33000) [pid = 1756] [serial = 2175] [outer = 0x92b29800] 21:01:23 INFO - PROCESS | 1756 | 1463630483258 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:01:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:01:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1796ms 21:01:23 INFO - PROCESS | 1756 | 1463630483338 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 21:01:23 INFO - PROCESS | 1756 | 1463630483342 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 21:01:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:01:23 INFO - PROCESS | 1756 | 1463630483349 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:01:23 INFO - PROCESS | 1756 | 1463630483352 Marionette TRACE conn4 <- [1,2870,null,{}] 21:01:23 INFO - PROCESS | 1756 | 1463630483359 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:23 INFO - PROCESS | 1756 | 1463630483667 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 21:01:24 INFO - PROCESS | 1756 | 1463630484034 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x90b5a000 == 147 [pid = 1756] [id = 444] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x9256a800 == 146 [pid = 1756] [id = 448] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x953e6400 == 145 [pid = 1756] [id = 453] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8a83dc00 == 144 [pid = 1756] [id = 412] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x90b53400 == 143 [pid = 1756] [id = 119] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x92663800 == 142 [pid = 1756] [id = 451] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x9b2a2c00 == 141 [pid = 1756] [id = 702] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x9b077400 == 140 [pid = 1756] [id = 703] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x9a8f4000 == 139 [pid = 1756] [id = 701] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x97764000 == 138 [pid = 1756] [id = 700] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x950d4400 == 137 [pid = 1756] [id = 699] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x946d1c00 == 136 [pid = 1756] [id = 698] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x91fcd400 == 135 [pid = 1756] [id = 696] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x924ad000 == 134 [pid = 1756] [id = 697] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x91249c00 == 133 [pid = 1756] [id = 695] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x91413800 == 132 [pid = 1756] [id = 694] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x90db4400 == 131 [pid = 1756] [id = 693] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8e8b4800 == 130 [pid = 1756] [id = 692] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8a9800 == 129 [pid = 1756] [id = 690] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8dd65000 == 128 [pid = 1756] [id = 691] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x8b26f400 == 127 [pid = 1756] [id = 689] 21:01:26 INFO - PROCESS | 1756 | --DOCSHELL 0x85be0800 == 126 [pid = 1756] [id = 688] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 177 (0x953a6000) [pid = 1756] [serial = 2036] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x8a838800) [pid = 1756] [serial = 2012] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x8e02dc00) [pid = 1756] [serial = 2015] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x9b410800) [pid = 1756] [serial = 2042] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x8df2fc00) [pid = 1756] [serial = 1950] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x9163ec00) [pid = 1756] [serial = 2024] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x8981d800) [pid = 1756] [serial = 2057] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x92754c00) [pid = 1756] [serial = 2054] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x99f79400) [pid = 1756] [serial = 2039] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0xa061a800) [pid = 1756] [serial = 2048] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x8dd61800) [pid = 1756] [serial = 2063] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x9d45c000) [pid = 1756] [serial = 2045] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x8a9db400) [pid = 1756] [serial = 2058] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x8c8ac000) [pid = 1756] [serial = 2060] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x924aa000) [pid = 1756] [serial = 2027] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x9274d800) [pid = 1756] [serial = 2030] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x90c7b400) [pid = 1756] [serial = 2018] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x9770dc00) [pid = 1756] [serial = 2055] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x92bf0c00) [pid = 1756] [serial = 2033] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x8c9f8000) [pid = 1756] [serial = 2061] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x9130c800) [pid = 1756] [serial = 2021] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0xa2555800) [pid = 1756] [serial = 2051] [outer = (nil)] [url = about:blank] 21:01:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a62400 == 127 [pid = 1756] [id = 725] 21:01:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x85a67800) [pid = 1756] [serial = 2176] [outer = (nil)] 21:01:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x85b66000) [pid = 1756] [serial = 2177] [outer = 0x85a67800] 21:01:26 INFO - PROCESS | 1756 | 1463630486851 Marionette DEBUG loaded listener.js 21:01:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x85be5000) [pid = 1756] [serial = 2178] [outer = 0x85a67800] 21:01:27 INFO - PROCESS | 1756 | 1463630487760 Marionette TRACE conn4 <- [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]]]}] 21:01:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:01:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 4496ms 21:01:27 INFO - PROCESS | 1756 | 1463630487847 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 21:01:27 INFO - PROCESS | 1756 | 1463630487854 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 21:01:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:01:27 INFO - PROCESS | 1756 | 1463630487863 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:01:27 INFO - PROCESS | 1756 | 1463630487868 Marionette TRACE conn4 <- [1,2874,null,{}] 21:01:27 INFO - PROCESS | 1756 | 1463630487876 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:28 INFO - PROCESS | 1756 | 1463630488124 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 21:01:28 INFO - PROCESS | 1756 | 1463630488438 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x87776c00 == 128 [pid = 1756] [id = 726] 21:01:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x87777000) [pid = 1756] [serial = 2179] [outer = (nil)] 21:01:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x8919cc00) [pid = 1756] [serial = 2180] [outer = 0x87777000] 21:01:28 INFO - PROCESS | 1756 | 1463630488524 Marionette DEBUG loaded listener.js 21:01:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x891a8c00) [pid = 1756] [serial = 2181] [outer = 0x87777000] 21:01:29 INFO - PROCESS | 1756 | 1463630489404 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:01:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:01:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1585ms 21:01:29 INFO - PROCESS | 1756 | 1463630489447 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 21:01:29 INFO - PROCESS | 1756 | 1463630489453 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 21:01:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:01:29 INFO - PROCESS | 1756 | 1463630489470 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:01:29 INFO - PROCESS | 1756 | 1463630489475 Marionette TRACE conn4 <- [1,2878,null,{}] 21:01:29 INFO - PROCESS | 1756 | 1463630489481 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:29 INFO - PROCESS | 1756 | 1463630489816 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 21:01:29 INFO - PROCESS | 1756 | 1463630489860 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x891a7400 == 129 [pid = 1756] [id = 727] 21:01:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x8967a800) [pid = 1756] [serial = 2182] [outer = (nil)] 21:01:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x8982a400) [pid = 1756] [serial = 2183] [outer = 0x8967a800] 21:01:29 INFO - PROCESS | 1756 | 1463630489938 Marionette DEBUG loaded listener.js 21:01:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x8a8e8800) [pid = 1756] [serial = 2184] [outer = 0x8967a800] 21:01:31 INFO - PROCESS | 1756 | 1463630491042 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:01:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:01:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1642ms 21:01:31 INFO - PROCESS | 1756 | 1463630491107 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 21:01:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:01:31 INFO - PROCESS | 1756 | 1463630491112 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 21:01:31 INFO - PROCESS | 1756 | 1463630491120 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:01:31 INFO - PROCESS | 1756 | 1463630491126 Marionette TRACE conn4 <- [1,2882,null,{}] 21:01:31 INFO - PROCESS | 1756 | 1463630491153 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:32 INFO - PROCESS | 1756 | 1463630492219 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x91466800) [pid = 1756] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x97760000) [pid = 1756] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x8ba45400) [pid = 1756] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x9c1db400) [pid = 1756] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x924ab000) [pid = 1756] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x937d8000) [pid = 1756] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x92663400) [pid = 1756] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x9b402400) [pid = 1756] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x946cd800) [pid = 1756] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x90b52800) [pid = 1756] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0xa061b400) [pid = 1756] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x8c9f2400) [pid = 1756] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x89678c00) [pid = 1756] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x90c7d000) [pid = 1756] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x97761400) [pid = 1756] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x924a7800) [pid = 1756] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x8c8b1800) [pid = 1756] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x9b7b8400) [pid = 1756] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x8dd61000) [pid = 1756] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x9ba8fc00) [pid = 1756] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x85be7800) [pid = 1756] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9a4dfc00) [pid = 1756] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x90dba800) [pid = 1756] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8e8b1800) [pid = 1756] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x946d9c00) [pid = 1756] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x8b2e0400) [pid = 1756] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8e8b8800) [pid = 1756] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x91fc3000) [pid = 1756] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x9145f000) [pid = 1756] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x92523400) [pid = 1756] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x9b06a400) [pid = 1756] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x85be0c00) [pid = 1756] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8cc8c000) [pid = 1756] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:01:32 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8a9d9400) [pid = 1756] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:01:32 INFO - PROCESS | 1756 | 1463630492540 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a6ec00 == 130 [pid = 1756] [id = 728] 21:01:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x85be7800) [pid = 1756] [serial = 2185] [outer = (nil)] 21:01:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8b265400) [pid = 1756] [serial = 2186] [outer = 0x85be7800] 21:01:32 INFO - PROCESS | 1756 | 1463630492623 Marionette DEBUG loaded listener.js 21:01:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8b2d6000) [pid = 1756] [serial = 2187] [outer = 0x85be7800] 21:01:33 INFO - PROCESS | 1756 | 1463630493611 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:01:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:01:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2548ms 21:01:33 INFO - PROCESS | 1756 | 1463630493668 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 21:01:33 INFO - PROCESS | 1756 | 1463630493672 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 21:01:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:01:33 INFO - PROCESS | 1756 | 1463630493679 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:01:33 INFO - PROCESS | 1756 | 1463630493682 Marionette TRACE conn4 <- [1,2886,null,{}] 21:01:33 INFO - PROCESS | 1756 | 1463630493688 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:33 INFO - PROCESS | 1756 | 1463630493933 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 21:01:34 INFO - PROCESS | 1756 | 1463630494514 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x85b65c00 == 131 [pid = 1756] [id = 729] 21:01:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x85b67c00) [pid = 1756] [serial = 2188] [outer = (nil)] 21:01:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x85bdf400) [pid = 1756] [serial = 2189] [outer = 0x85b67c00] 21:01:34 INFO - PROCESS | 1756 | 1463630494689 Marionette DEBUG loaded listener.js 21:01:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x864cf400) [pid = 1756] [serial = 2190] [outer = 0x85b67c00] 21:01:35 INFO - PROCESS | 1756 | 1463630495687 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:01:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:01:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2047ms 21:01:35 INFO - PROCESS | 1756 | 1463630495729 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 21:01:35 INFO - PROCESS | 1756 | 1463630495736 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 21:01:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:01:35 INFO - PROCESS | 1756 | 1463630495746 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:01:35 INFO - PROCESS | 1756 | 1463630495752 Marionette TRACE conn4 <- [1,2890,null,{}] 21:01:35 INFO - PROCESS | 1756 | 1463630495761 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:36 INFO - PROCESS | 1756 | 1463630496040 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 21:01:36 INFO - PROCESS | 1756 | 1463630496409 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x8919c400 == 132 [pid = 1756] [id = 730] 21:01:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x89673400) [pid = 1756] [serial = 2191] [outer = (nil)] 21:01:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8a8e3c00) [pid = 1756] [serial = 2192] [outer = 0x89673400] 21:01:36 INFO - PROCESS | 1756 | 1463630496506 Marionette DEBUG loaded listener.js 21:01:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8a9dd800) [pid = 1756] [serial = 2193] [outer = 0x89673400] 21:01:37 INFO - PROCESS | 1756 | 1463630497469 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:01:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:01:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1798ms 21:01:37 INFO - PROCESS | 1756 | 1463630497549 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 21:01:37 INFO - PROCESS | 1756 | 1463630497556 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 21:01:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:01:37 INFO - PROCESS | 1756 | 1463630497564 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:01:37 INFO - PROCESS | 1756 | 1463630497568 Marionette TRACE conn4 <- [1,2894,null,{}] 21:01:37 INFO - PROCESS | 1756 | 1463630497575 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:37 INFO - PROCESS | 1756 | 1463630497900 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 21:01:38 INFO - PROCESS | 1756 | 1463630498324 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b2dc000 == 133 [pid = 1756] [id = 731] 21:01:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8ba49800) [pid = 1756] [serial = 2194] [outer = (nil)] 21:01:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8bc6b400) [pid = 1756] [serial = 2195] [outer = 0x8ba49800] 21:01:38 INFO - PROCESS | 1756 | 1463630498418 Marionette DEBUG loaded listener.js 21:01:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8c8b1800) [pid = 1756] [serial = 2196] [outer = 0x8ba49800] 21:01:39 INFO - PROCESS | 1756 | 1463630499471 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:01:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:01:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1938ms 21:01:39 INFO - PROCESS | 1756 | 1463630499504 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 21:01:39 INFO - PROCESS | 1756 | 1463630499507 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 21:01:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:01:39 INFO - PROCESS | 1756 | 1463630499523 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:01:39 INFO - PROCESS | 1756 | 1463630499532 Marionette TRACE conn4 <- [1,2898,null,{}] 21:01:39 INFO - PROCESS | 1756 | 1463630499543 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:39 INFO - PROCESS | 1756 | 1463630499831 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 21:01:40 INFO - PROCESS | 1756 | 1463630500202 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x89821400 == 134 [pid = 1756] [id = 732] 21:01:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x8cc88400) [pid = 1756] [serial = 2197] [outer = (nil)] 21:01:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x8d5db400) [pid = 1756] [serial = 2198] [outer = 0x8cc88400] 21:01:40 INFO - PROCESS | 1756 | 1463630500297 Marionette DEBUG loaded listener.js 21:01:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x8d7f0000) [pid = 1756] [serial = 2199] [outer = 0x8cc88400] 21:01:41 INFO - PROCESS | 1756 | 1463630501259 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:01:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:01:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1810ms 21:01:41 INFO - PROCESS | 1756 | 1463630501327 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 21:01:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:01:41 INFO - PROCESS | 1756 | 1463630501332 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 21:01:41 INFO - PROCESS | 1756 | 1463630501339 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:01:41 INFO - PROCESS | 1756 | 1463630501343 Marionette TRACE conn4 <- [1,2902,null,{}] 21:01:41 INFO - PROCESS | 1756 | 1463630501348 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:41 INFO - PROCESS | 1756 | 1463630501640 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 21:01:42 INFO - PROCESS | 1756 | 1463630501996 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d5e1800 == 135 [pid = 1756] [id = 733] 21:01:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x8d7f8c00) [pid = 1756] [serial = 2200] [outer = (nil)] 21:01:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x8df21400) [pid = 1756] [serial = 2201] [outer = 0x8d7f8c00] 21:01:42 INFO - PROCESS | 1756 | 1463630502096 Marionette DEBUG loaded listener.js 21:01:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x8df2c400) [pid = 1756] [serial = 2202] [outer = 0x8d7f8c00] 21:01:43 INFO - PROCESS | 1756 | 1463630503047 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:01:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:01:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1787ms 21:01:43 INFO - PROCESS | 1756 | 1463630503126 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 21:01:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:01:43 INFO - PROCESS | 1756 | 1463630503131 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 21:01:43 INFO - PROCESS | 1756 | 1463630503137 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:01:43 INFO - PROCESS | 1756 | 1463630503141 Marionette TRACE conn4 <- [1,2906,null,{}] 21:01:43 INFO - PROCESS | 1756 | 1463630503147 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:43 INFO - PROCESS | 1756 | 1463630503443 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 21:01:43 INFO - PROCESS | 1756 | 1463630503814 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e02cc00 == 136 [pid = 1756] [id = 734] 21:01:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x8e02dc00) [pid = 1756] [serial = 2203] [outer = (nil)] 21:01:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x8e033800) [pid = 1756] [serial = 2204] [outer = 0x8e02dc00] 21:01:43 INFO - PROCESS | 1756 | 1463630503923 Marionette DEBUG loaded listener.js 21:01:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x8e185000) [pid = 1756] [serial = 2205] [outer = 0x8e02dc00] 21:01:44 INFO - PROCESS | 1756 | 1463630504912 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:01:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:01:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1846ms 21:01:44 INFO - PROCESS | 1756 | 1463630504984 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 21:01:44 INFO - PROCESS | 1756 | 1463630504987 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 21:01:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:01:44 INFO - PROCESS | 1756 | 1463630504995 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 1756 | 1463630504998 Marionette TRACE conn4 <- [1,2910,null,{}] 21:01:45 INFO - PROCESS | 1756 | 1463630505005 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:45 INFO - PROCESS | 1756 | 1463630505318 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 21:01:45 INFO - PROCESS | 1756 | 1463630505678 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7ef800 == 137 [pid = 1756] [id = 735] 21:01:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x8e84ac00) [pid = 1756] [serial = 2206] [outer = (nil)] 21:01:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x8e854400) [pid = 1756] [serial = 2207] [outer = 0x8e84ac00] 21:01:45 INFO - PROCESS | 1756 | 1463630505769 Marionette DEBUG loaded listener.js 21:01:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x8e8ad000) [pid = 1756] [serial = 2208] [outer = 0x8e84ac00] 21:01:46 INFO - PROCESS | 1756 | 1463630506624 Marionette TRACE conn4 <- [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]]]}] 21:01:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:01:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:01:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1686ms 21:01:46 INFO - PROCESS | 1756 | 1463630506701 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 21:01:46 INFO - PROCESS | 1756 | 1463630506706 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 21:01:46 INFO - TEST-START | /DOMEvents/constructors.html 21:01:46 INFO - PROCESS | 1756 | 1463630506719 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:01:46 INFO - PROCESS | 1756 | 1463630506722 Marionette TRACE conn4 <- [1,2914,null,{}] 21:01:46 INFO - PROCESS | 1756 | 1463630506729 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:46 INFO - PROCESS | 1756 | 1463630506978 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 21:01:47 INFO - PROCESS | 1756 | 1463630507332 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c8aa800 == 138 [pid = 1756] [id = 736] 21:01:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x8e7f0400) [pid = 1756] [serial = 2209] [outer = (nil)] 21:01:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x8f0d7c00) [pid = 1756] [serial = 2210] [outer = 0x8e7f0400] 21:01:47 INFO - PROCESS | 1756 | 1463630507428 Marionette DEBUG loaded listener.js 21:01:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x8f0dd000) [pid = 1756] [serial = 2211] [outer = 0x8e7f0400] 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:01:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:01:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:01:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:01:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:01:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:01:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:01:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:01:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:01:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:01:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:01:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:01:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:01:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:01:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:01:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 1766ms 21:01:48 INFO - PROCESS | 1756 | 1463630508421 Marionette TRACE conn4 <- [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]]]}] 21:01:48 INFO - PROCESS | 1756 | 1463630508501 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 21:01:48 INFO - PROCESS | 1756 | 1463630508517 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 21:01:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:01:48 INFO - PROCESS | 1756 | 1463630508529 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:01:48 INFO - PROCESS | 1756 | 1463630508533 Marionette TRACE conn4 <- [1,2918,null,{}] 21:01:48 INFO - PROCESS | 1756 | 1463630508538 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:48 INFO - PROCESS | 1756 | 1463630508788 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 21:01:49 INFO - PROCESS | 1756 | 1463630509125 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e035000 == 139 [pid = 1756] [id = 737] 21:01:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x8e855c00) [pid = 1756] [serial = 2212] [outer = (nil)] 21:01:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x90b57c00) [pid = 1756] [serial = 2213] [outer = 0x8e855c00] 21:01:49 INFO - PROCESS | 1756 | 1463630509218 Marionette DEBUG loaded listener.js 21:01:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x90b5b000) [pid = 1756] [serial = 2214] [outer = 0x8e855c00] 21:01:50 INFO - PROCESS | 1756 | 1463630510015 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:01:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:01:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1536ms 21:01:50 INFO - PROCESS | 1756 | 1463630510065 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 21:01:50 INFO - PROCESS | 1756 | 1463630510069 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 21:01:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:01:50 INFO - PROCESS | 1756 | 1463630510100 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:01:50 INFO - PROCESS | 1756 | 1463630510103 Marionette TRACE conn4 <- [1,2922,null,{}] 21:01:50 INFO - PROCESS | 1756 | 1463630510110 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:50 INFO - PROCESS | 1756 | 1463630510358 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 21:01:50 INFO - PROCESS | 1756 | 1463630510718 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7eb400 == 140 [pid = 1756] [id = 738] 21:01:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x8f0d6000) [pid = 1756] [serial = 2215] [outer = (nil)] 21:01:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x90c80800) [pid = 1756] [serial = 2216] [outer = 0x8f0d6000] 21:01:50 INFO - PROCESS | 1756 | 1463630510817 Marionette DEBUG loaded listener.js 21:01:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x90d73c00) [pid = 1756] [serial = 2217] [outer = 0x8f0d6000] 21:01:51 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:01:51 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:01:51 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:01:51 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:01:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:01:51 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:01:51 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 21:01:51 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:01:51 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 21:01:51 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:01:51 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]" 21:01:51 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:01:51 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:01:51 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1591ms 21:01:51 INFO - PROCESS | 1756 | 1463630511653 Marionette TRACE conn4 <- [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]]]}] 21:01:51 INFO - PROCESS | 1756 | 1463630511687 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 21:01:51 INFO - PROCESS | 1756 | 1463630511693 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 21:01:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:01:51 INFO - PROCESS | 1756 | 1463630511704 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:01:51 INFO - PROCESS | 1756 | 1463630511709 Marionette TRACE conn4 <- [1,2926,null,{}] 21:01:51 INFO - PROCESS | 1756 | 1463630511715 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:51 INFO - PROCESS | 1756 | 1463630511957 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 21:01:52 INFO - PROCESS | 1756 | 1463630512277 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x9124b800 == 141 [pid = 1756] [id = 739] 21:01:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x9124bc00) [pid = 1756] [serial = 2218] [outer = (nil)] 21:01:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x91253400) [pid = 1756] [serial = 2219] [outer = 0x9124bc00] 21:01:52 INFO - PROCESS | 1756 | 1463630512443 Marionette DEBUG loaded listener.js 21:01:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x91313800) [pid = 1756] [serial = 2220] [outer = 0x9124bc00] 21:01:53 INFO - PROCESS | 1756 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:01:53 INFO - PROCESS | 1756 | 1463630513278 Marionette TRACE conn4 <- [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]]]}] 21:01:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:01:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1588ms 21:01:53 INFO - PROCESS | 1756 | 1463630513291 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 21:01:53 INFO - PROCESS | 1756 | 1463630513295 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 21:01:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:01:53 INFO - PROCESS | 1756 | 1463630513308 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:01:53 INFO - PROCESS | 1756 | 1463630513322 Marionette TRACE conn4 <- [1,2930,null,{}] 21:01:53 INFO - PROCESS | 1756 | 1463630513329 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:53 INFO - PROCESS | 1756 | 1463630513634 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 21:01:53 INFO - PROCESS | 1756 | 1463630513930 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x91418000 == 142 [pid = 1756] [id = 740] 21:01:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x9141ac00) [pid = 1756] [serial = 2221] [outer = (nil)] 21:01:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x91461000) [pid = 1756] [serial = 2222] [outer = 0x9141ac00] 21:01:54 INFO - PROCESS | 1756 | 1463630514077 Marionette DEBUG loaded listener.js 21:01:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x9146a400) [pid = 1756] [serial = 2223] [outer = 0x9141ac00] 21:01:54 INFO - PROCESS | 1756 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:01:54 INFO - PROCESS | 1756 | 1463630514875 Marionette TRACE conn4 <- [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]]]}] 21:01:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:01:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1592ms 21:01:54 INFO - PROCESS | 1756 | 1463630514901 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 21:01:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:01:54 INFO - PROCESS | 1756 | 1463630514905 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 21:01:54 INFO - PROCESS | 1756 | 1463630514911 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:01:54 INFO - PROCESS | 1756 | 1463630514915 Marionette TRACE conn4 <- [1,2934,null,{}] 21:01:54 INFO - PROCESS | 1756 | 1463630514921 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:55 INFO - PROCESS | 1756 | 1463630515180 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 21:01:55 INFO - PROCESS | 1756 | 1463630515507 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x90d78c00 == 143 [pid = 1756] [id = 741] 21:01:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x91332c00) [pid = 1756] [serial = 2224] [outer = (nil)] 21:01:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x91e53400) [pid = 1756] [serial = 2225] [outer = 0x91332c00] 21:01:55 INFO - PROCESS | 1756 | 1463630515649 Marionette DEBUG loaded listener.js 21:01:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x91e58400) [pid = 1756] [serial = 2226] [outer = 0x91332c00] 21:01:56 INFO - PROCESS | 1756 | 1463630516436 Marionette TRACE conn4 <- [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]]]}] 21:01:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:01:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1585ms 21:01:56 INFO - PROCESS | 1756 | 1463630516497 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 21:01:56 INFO - PROCESS | 1756 | 1463630516511 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 21:01:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:01:56 INFO - PROCESS | 1756 | 1463630516519 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:01:56 INFO - PROCESS | 1756 | 1463630516522 Marionette TRACE conn4 <- [1,2938,null,{}] 21:01:56 INFO - PROCESS | 1756 | 1463630516528 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:56 INFO - PROCESS | 1756 | 1463630516880 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 21:01:57 INFO - PROCESS | 1756 | 1463630517162 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x9164d000 == 144 [pid = 1756] [id = 742] 21:01:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x91e54800) [pid = 1756] [serial = 2227] [outer = (nil)] 21:01:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x91fc9400) [pid = 1756] [serial = 2228] [outer = 0x91e54800] 21:01:57 INFO - PROCESS | 1756 | 1463630517259 Marionette DEBUG loaded listener.js 21:01:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0x91fcd400) [pid = 1756] [serial = 2229] [outer = 0x91e54800] 21:01:58 INFO - PROCESS | 1756 | 1463630518051 Marionette TRACE conn4 <- [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]]]}] 21:01:58 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. 21:01:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1580ms 21:01:58 INFO - PROCESS | 1756 | 1463630518101 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 21:01:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:01:58 INFO - PROCESS | 1756 | 1463630518105 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 21:01:58 INFO - PROCESS | 1756 | 1463630518111 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:01:58 INFO - PROCESS | 1756 | 1463630518115 Marionette TRACE conn4 <- [1,2942,null,{}] 21:01:58 INFO - PROCESS | 1756 | 1463630518121 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:58 INFO - PROCESS | 1756 | 1463630518383 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 21:01:58 INFO - PROCESS | 1756 | 1463630518753 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d7f1400 == 145 [pid = 1756] [id = 743] 21:01:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0x90b55c00) [pid = 1756] [serial = 2230] [outer = (nil)] 21:01:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 178 (0x924a4000) [pid = 1756] [serial = 2231] [outer = 0x90b55c00] 21:01:58 INFO - PROCESS | 1756 | 1463630518849 Marionette DEBUG loaded listener.js 21:01:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 179 (0x924ab400) [pid = 1756] [serial = 2232] [outer = 0x90b55c00] 21:01:59 INFO - PROCESS | 1756 | 1463630519623 Marionette TRACE conn4 <- [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"]]]}] 21:01:59 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 21:01:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:01:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:01:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1584ms 21:01:59 INFO - PROCESS | 1756 | 1463630519698 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 21:01:59 INFO - PROCESS | 1756 | 1463630519702 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 21:01:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:01:59 INFO - PROCESS | 1756 | 1463630519710 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:01:59 INFO - PROCESS | 1756 | 1463630519714 Marionette TRACE conn4 <- [1,2946,null,{}] 21:01:59 INFO - PROCESS | 1756 | 1463630519720 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:59 INFO - PROCESS | 1756 | 1463630519981 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 21:02:00 INFO - PROCESS | 1756 | 1463630520357 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a6f800 == 146 [pid = 1756] [id = 744] 21:02:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 180 (0x91e5f000) [pid = 1756] [serial = 2233] [outer = (nil)] 21:02:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 181 (0x92529c00) [pid = 1756] [serial = 2234] [outer = 0x91e5f000] 21:02:00 INFO - PROCESS | 1756 | 1463630520453 Marionette DEBUG loaded listener.js 21:02:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 182 (0x92560000) [pid = 1756] [serial = 2235] [outer = 0x91e5f000] 21:02:01 INFO - PROCESS | 1756 | 1463630521249 Marionette TRACE conn4 <- [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]]]}] 21:02:01 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. 21:02:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1588ms 21:02:01 INFO - PROCESS | 1756 | 1463630521298 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 21:02:01 INFO - PROCESS | 1756 | 1463630521301 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 21:02:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:02:01 INFO - PROCESS | 1756 | 1463630521309 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:02:01 INFO - PROCESS | 1756 | 1463630521312 Marionette TRACE conn4 <- [1,2950,null,{}] 21:02:01 INFO - PROCESS | 1756 | 1463630521319 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:01 INFO - PROCESS | 1756 | 1463630521571 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 21:02:01 INFO - PROCESS | 1756 | 1463630521900 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x924ab800 == 147 [pid = 1756] [id = 745] 21:02:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 183 (0x92567000) [pid = 1756] [serial = 2236] [outer = (nil)] 21:02:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 184 (0x9265b000) [pid = 1756] [serial = 2237] [outer = 0x92567000] 21:02:02 INFO - PROCESS | 1756 | 1463630522039 Marionette DEBUG loaded listener.js 21:02:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 185 (0x92662800) [pid = 1756] [serial = 2238] [outer = 0x92567000] 21:02:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x9274d800 == 148 [pid = 1756] [id = 746] 21:02:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 186 (0x9274ec00) [pid = 1756] [serial = 2239] [outer = (nil)] 21:02:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 187 (0x92b28c00) [pid = 1756] [serial = 2240] [outer = 0x9274ec00] 21:02:03 INFO - PROCESS | 1756 | 1463630523005 Marionette TRACE conn4 <- [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]]]}] 21:02:03 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. 21:02:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1736ms 21:02:03 INFO - PROCESS | 1756 | 1463630523047 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 21:02:03 INFO - PROCESS | 1756 | 1463630523050 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 21:02:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:02:03 INFO - PROCESS | 1756 | 1463630523058 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:02:03 INFO - PROCESS | 1756 | 1463630523063 Marionette TRACE conn4 <- [1,2954,null,{}] 21:02:03 INFO - PROCESS | 1756 | 1463630523069 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:03 INFO - PROCESS | 1756 | 1463630523416 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 21:02:03 INFO - PROCESS | 1756 | 1463630523820 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x9274c000 == 149 [pid = 1756] [id = 747] 21:02:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 188 (0x92750400) [pid = 1756] [serial = 2241] [outer = (nil)] 21:02:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 189 (0x92b2c400) [pid = 1756] [serial = 2242] [outer = 0x92750400] 21:02:03 INFO - PROCESS | 1756 | 1463630523915 Marionette DEBUG loaded listener.js 21:02:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 190 (0x92b31400) [pid = 1756] [serial = 2243] [outer = 0x92750400] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x85a6a400 == 148 [pid = 1756] [id = 707] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x85bdc800 == 147 [pid = 1756] [id = 669] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8c9f0800 == 146 [pid = 1756] [id = 683] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x85be2400 == 145 [pid = 1756] [id = 705] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9a4dd800 == 144 [pid = 1756] [id = 682] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x85a6ec00 == 143 [pid = 1756] [id = 728] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x891a7400 == 142 [pid = 1756] [id = 727] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x87776c00 == 141 [pid = 1756] [id = 726] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x85a62400 == 140 [pid = 1756] [id = 725] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9c1da000 == 139 [pid = 1756] [id = 721] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9a253400 == 138 [pid = 1756] [id = 720] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9b06d800 == 137 [pid = 1756] [id = 719] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x85a6ac00 == 136 [pid = 1756] [id = 717] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9532c800 == 135 [pid = 1756] [id = 718] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8d4b9000 == 134 [pid = 1756] [id = 716] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x92661000 == 133 [pid = 1756] [id = 715] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8e18a400 == 132 [pid = 1756] [id = 714] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x864d0400 == 131 [pid = 1756] [id = 713] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8e854c00 == 130 [pid = 1756] [id = 711] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8dd60000 == 129 [pid = 1756] [id = 712] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x8dd6c000 == 128 [pid = 1756] [id = 710] 21:02:07 INFO - PROCESS | 1756 | --DOCSHELL 0x891a1000 == 127 [pid = 1756] [id = 709] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 189 (0x9a4ddc00) [pid = 1756] [serial = 2100] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 188 (0x9252f000) [pid = 1756] [serial = 2091] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 187 (0x8d5d6800) [pid = 1756] [serial = 2121] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 186 (0x9d4b0800) [pid = 1756] [serial = 2109] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 185 (0x8e033c00) [pid = 1756] [serial = 2073] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 184 (0xa22a2000) [pid = 1756] [serial = 2112] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 183 (0x8afcd000) [pid = 1756] [serial = 2118] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 182 (0x9c1e4000) [pid = 1756] [serial = 2108] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 181 (0x9b06f000) [pid = 1756] [serial = 2102] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 180 (0x91248c00) [pid = 1756] [serial = 2081] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 179 (0x90b0e800) [pid = 1756] [serial = 2076] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 178 (0x95280000) [pid = 1756] [serial = 2096] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 177 (0x8c8a5800) [pid = 1756] [serial = 2069] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x90d78400) [pid = 1756] [serial = 2079] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x9133b400) [pid = 1756] [serial = 2082] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x923c8400) [pid = 1756] [serial = 2087] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x91e5a400) [pid = 1756] [serial = 2085] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x8f0dc800) [pid = 1756] [serial = 2075] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x9274b800) [pid = 1756] [serial = 2094] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x8cc8e400) [pid = 1756] [serial = 2120] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x9ba9b800) [pid = 1756] [serial = 2106] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x8739d400) [pid = 1756] [serial = 2067] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x8a9da000) [pid = 1756] [serial = 2117] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x9a25ec00) [pid = 1756] [serial = 2099] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x8df27800) [pid = 1756] [serial = 2072] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x9b297000) [pid = 1756] [serial = 2103] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0xa1053400) [pid = 1756] [serial = 2111] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x9164b400) [pid = 1756] [serial = 2084] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x90d70000) [pid = 1756] [serial = 2078] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x923cf800) [pid = 1756] [serial = 2088] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x92666400) [pid = 1756] [serial = 2093] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x8e7f1000) [pid = 1756] [serial = 2124] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x85be7000) [pid = 1756] [serial = 2066] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x9ba8f000) [pid = 1756] [serial = 2105] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0xa27ea000) [pid = 1756] [serial = 2114] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x953a6c00) [pid = 1756] [serial = 2097] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x8e857c00) [pid = 1756] [serial = 2010] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x9252b400) [pid = 1756] [serial = 2090] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x8c9f8400) [pid = 1756] [serial = 2070] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x8e073c00) [pid = 1756] [serial = 2123] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x9265c000) [pid = 1756] [serial = 2028] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x9be65400) [pid = 1756] [serial = 2043] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x91e5b800) [pid = 1756] [serial = 2025] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0xa224a000) [pid = 1756] [serial = 2049] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x92754400) [pid = 1756] [serial = 2031] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x953e8000) [pid = 1756] [serial = 2037] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x95075000) [pid = 1756] [serial = 2034] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x9d4b6400) [pid = 1756] [serial = 2046] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x9a25c400) [pid = 1756] [serial = 2040] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x90d7b000) [pid = 1756] [serial = 2019] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0xa2728000) [pid = 1756] [serial = 2052] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x8e076c00) [pid = 1756] [serial = 2016] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x8afc9c00) [pid = 1756] [serial = 2013] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x91337400) [pid = 1756] [serial = 2022] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x8e8af800) [pid = 1756] [serial = 2126] [outer = (nil)] [url = about:blank] 21:02:08 INFO - PROCESS | 1756 | 1463630528106 Marionette TRACE conn4 <- [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]]]}] 21:02:08 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:02:08 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 21:02:08 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 5202ms 21:02:08 INFO - PROCESS | 1756 | 1463630528262 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 21:02:08 INFO - PROCESS | 1756 | 1463630528268 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 21:02:08 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:02:08 INFO - PROCESS | 1756 | 1463630528276 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:02:08 INFO - PROCESS | 1756 | 1463630528283 Marionette TRACE conn4 <- [1,2958,null,{}] 21:02:08 INFO - PROCESS | 1756 | 1463630528292 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:08 INFO - PROCESS | 1756 | 1463630528533 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 21:02:08 INFO - PROCESS | 1756 | 1463630528803 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x89671800 == 128 [pid = 1756] [id = 748] 21:02:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x89674000) [pid = 1756] [serial = 2244] [outer = (nil)] 21:02:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8967f800) [pid = 1756] [serial = 2245] [outer = 0x89674000] 21:02:08 INFO - PROCESS | 1756 | 1463630528886 Marionette DEBUG loaded listener.js 21:02:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8a838c00) [pid = 1756] [serial = 2246] [outer = 0x89674000] 21:02:09 INFO - PROCESS | 1756 | 1463630529628 Marionette TRACE conn4 <- [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]]]}] 21:02:09 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. 21:02:09 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1386ms 21:02:09 INFO - PROCESS | 1756 | 1463630529664 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 21:02:09 INFO - PROCESS | 1756 | 1463630529672 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 21:02:09 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:02:09 INFO - PROCESS | 1756 | 1463630529688 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:02:09 INFO - PROCESS | 1756 | 1463630529691 Marionette TRACE conn4 <- [1,2962,null,{}] 21:02:09 INFO - PROCESS | 1756 | 1463630529698 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:09 INFO - PROCESS | 1756 | 1463630529934 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 21:02:10 INFO - PROCESS | 1756 | 1463630530189 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x85b6d000 == 129 [pid = 1756] [id = 749] 21:02:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x89680000) [pid = 1756] [serial = 2247] [outer = (nil)] 21:02:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8b26f000) [pid = 1756] [serial = 2248] [outer = 0x89680000] 21:02:10 INFO - PROCESS | 1756 | 1463630530270 Marionette DEBUG loaded listener.js 21:02:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x8ba47400) [pid = 1756] [serial = 2249] [outer = 0x89680000] 21:02:11 INFO - PROCESS | 1756 | 1463630531144 Marionette TRACE conn4 <- [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]]]}] 21:02:11 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. 21:02:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1485ms 21:02:11 INFO - PROCESS | 1756 | 1463630531173 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 21:02:11 INFO - PROCESS | 1756 | 1463630531176 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 21:02:11 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:02:11 INFO - PROCESS | 1756 | 1463630531184 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:02:11 INFO - PROCESS | 1756 | 1463630531191 Marionette TRACE conn4 <- [1,2966,null,{}] 21:02:11 INFO - PROCESS | 1756 | 1463630531218 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:11 INFO - PROCESS | 1756 | 1463630531551 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 21:02:11 INFO - PROCESS | 1756 | 1463630531594 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x8bc62800 == 130 [pid = 1756] [id = 750] 21:02:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x8cc81400) [pid = 1756] [serial = 2250] [outer = (nil)] 21:02:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x8cc8e000) [pid = 1756] [serial = 2251] [outer = 0x8cc81400] 21:02:11 INFO - PROCESS | 1756 | 1463630531700 Marionette DEBUG loaded listener.js 21:02:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x8d4c1c00) [pid = 1756] [serial = 2252] [outer = 0x8cc81400] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x92745c00) [pid = 1756] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x8df2ac00) [pid = 1756] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8a8ef000) [pid = 1756] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x91641800) [pid = 1756] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0xa513f400) [pid = 1756] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x85a67800) [pid = 1756] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x90db1c00) [pid = 1756] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x92749400) [pid = 1756] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0xa2732800) [pid = 1756] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x9d4f5400) [pid = 1756] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x9ac3a400) [pid = 1756] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x87777000) [pid = 1756] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x90db7400) [pid = 1756] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x92669c00) [pid = 1756] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x9d4b6800) [pid = 1756] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x9ac30000) [pid = 1756] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8e18cc00) [pid = 1756] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x8967a800) [pid = 1756] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x9c1e1400) [pid = 1756] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:02:13 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x8d4bf400) [pid = 1756] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:02:13 INFO - PROCESS | 1756 | 1463630533284 Marionette TRACE conn4 <- [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]]]}] 21:02:13 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. 21:02:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2142ms 21:02:13 INFO - PROCESS | 1756 | 1463630533328 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 21:02:13 INFO - PROCESS | 1756 | 1463630533333 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 21:02:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:02:13 INFO - PROCESS | 1756 | 1463630533340 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:02:13 INFO - PROCESS | 1756 | 1463630533344 Marionette TRACE conn4 <- [1,2970,null,{}] 21:02:13 INFO - PROCESS | 1756 | 1463630533351 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:13 INFO - PROCESS | 1756 | 1463630533731 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 21:02:13 INFO - PROCESS | 1756 | 1463630533897 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a67800 == 131 [pid = 1756] [id = 751] 21:02:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x89678000) [pid = 1756] [serial = 2253] [outer = (nil)] 21:02:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8dd5f400) [pid = 1756] [serial = 2254] [outer = 0x89678000] 21:02:13 INFO - PROCESS | 1756 | 1463630533982 Marionette DEBUG loaded listener.js 21:02:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8e02e400) [pid = 1756] [serial = 2255] [outer = 0x89678000] 21:02:14 INFO - PROCESS | 1756 | 1463630534719 Marionette TRACE conn4 <- [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]]]}] 21:02:14 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. 21:02:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1390ms 21:02:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:02:14 INFO - PROCESS | 1756 | 1463630534730 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 21:02:14 INFO - PROCESS | 1756 | 1463630534733 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 21:02:14 INFO - PROCESS | 1756 | 1463630534740 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:02:14 INFO - PROCESS | 1756 | 1463630534744 Marionette TRACE conn4 <- [1,2974,null,{}] 21:02:14 INFO - PROCESS | 1756 | 1463630534750 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:15 INFO - PROCESS | 1756 | 1463630535075 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 21:02:15 INFO - PROCESS | 1756 | 1463630535104 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a6a400 == 132 [pid = 1756] [id = 752] 21:02:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x85a6ac00) [pid = 1756] [serial = 2256] [outer = (nil)] 21:02:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x85be0400) [pid = 1756] [serial = 2257] [outer = 0x85a6ac00] 21:02:15 INFO - PROCESS | 1756 | 1463630535374 Marionette DEBUG loaded listener.js 21:02:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x87776800) [pid = 1756] [serial = 2258] [outer = 0x85a6ac00] 21:02:16 INFO - PROCESS | 1756 | 1463630536456 Marionette TRACE conn4 <- [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]]]}] 21:02:16 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. 21:02:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1732ms 21:02:16 INFO - PROCESS | 1756 | 1463630536473 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 21:02:16 INFO - PROCESS | 1756 | 1463630536481 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 21:02:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:02:16 INFO - PROCESS | 1756 | 1463630536491 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:02:16 INFO - PROCESS | 1756 | 1463630536498 Marionette TRACE conn4 <- [1,2978,null,{}] 21:02:16 INFO - PROCESS | 1756 | 1463630536507 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:16 INFO - PROCESS | 1756 | 1463630536811 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 21:02:17 INFO - PROCESS | 1756 | 1463630537161 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x8b26a000 == 133 [pid = 1756] [id = 753] 21:02:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8b2dd400) [pid = 1756] [serial = 2259] [outer = (nil)] 21:02:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8bc68000) [pid = 1756] [serial = 2260] [outer = 0x8b2dd400] 21:02:17 INFO - PROCESS | 1756 | 1463630537262 Marionette DEBUG loaded listener.js 21:02:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8c9f0400) [pid = 1756] [serial = 2261] [outer = 0x8b2dd400] 21:02:18 INFO - PROCESS | 1756 | 1463630538131 Marionette TRACE conn4 <- [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]]]}] 21:02:18 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. 21:02:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1688ms 21:02:18 INFO - PROCESS | 1756 | 1463630538177 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 21:02:18 INFO - PROCESS | 1756 | 1463630538185 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 21:02:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:02:18 INFO - PROCESS | 1756 | 1463630538199 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:02:18 INFO - PROCESS | 1756 | 1463630538205 Marionette TRACE conn4 <- [1,2982,null,{}] 21:02:18 INFO - PROCESS | 1756 | 1463630538234 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:18 INFO - PROCESS | 1756 | 1463630538514 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 21:02:18 INFO - PROCESS | 1756 | 1463630538968 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x8dd65800 == 134 [pid = 1756] [id = 754] 21:02:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8dd66000) [pid = 1756] [serial = 2262] [outer = (nil)] 21:02:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8df2ac00) [pid = 1756] [serial = 2263] [outer = 0x8dd66000] 21:02:19 INFO - PROCESS | 1756 | 1463630539074 Marionette DEBUG loaded listener.js 21:02:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8e071c00) [pid = 1756] [serial = 2264] [outer = 0x8dd66000] 21:02:19 INFO - PROCESS | 1756 | 1463630539941 Marionette TRACE conn4 <- [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"]]]}] 21:02:19 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 21:02:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:02:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1768ms 21:02:19 INFO - PROCESS | 1756 | 1463630539971 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 21:02:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:02:19 INFO - PROCESS | 1756 | 1463630539977 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 21:02:19 INFO - PROCESS | 1756 | 1463630539985 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:02:19 INFO - PROCESS | 1756 | 1463630539992 Marionette TRACE conn4 <- [1,2986,null,{}] 21:02:20 INFO - PROCESS | 1756 | 1463630540010 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:20 INFO - PROCESS | 1756 | 1463630540409 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 21:02:20 INFO - PROCESS | 1756 | 1463630540694 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e070c00 == 135 [pid = 1756] [id = 755] 21:02:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x8e855400) [pid = 1756] [serial = 2265] [outer = (nil)] 21:02:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x8e8ba000) [pid = 1756] [serial = 2266] [outer = 0x8e855400] 21:02:20 INFO - PROCESS | 1756 | 1463630540795 Marionette DEBUG loaded listener.js 21:02:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x8f0dc800) [pid = 1756] [serial = 2267] [outer = 0x8e855400] 21:02:21 INFO - PROCESS | 1756 | 1463630541626 Marionette TRACE conn4 <- [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]]]}] 21:02:21 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. 21:02:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1695ms 21:02:21 INFO - PROCESS | 1756 | 1463630541680 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 21:02:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:02:21 INFO - PROCESS | 1756 | 1463630541686 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 21:02:21 INFO - PROCESS | 1756 | 1463630541693 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:02:21 INFO - PROCESS | 1756 | 1463630541697 Marionette TRACE conn4 <- [1,2990,null,{}] 21:02:21 INFO - PROCESS | 1756 | 1463630541725 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:21 INFO - PROCESS | 1756 | 1463630541998 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 21:02:22 INFO - PROCESS | 1756 | 1463630542354 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x8d7f8400 == 136 [pid = 1756] [id = 756] 21:02:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x8e186800) [pid = 1756] [serial = 2268] [outer = (nil)] 21:02:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x90c75400) [pid = 1756] [serial = 2269] [outer = 0x8e186800] 21:02:22 INFO - PROCESS | 1756 | 1463630542454 Marionette DEBUG loaded listener.js 21:02:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x90d77800) [pid = 1756] [serial = 2270] [outer = 0x8e186800] 21:02:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x90dbec00 == 137 [pid = 1756] [id = 757] 21:02:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x9124a400) [pid = 1756] [serial = 2271] [outer = (nil)] 21:02:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x91250400) [pid = 1756] [serial = 2272] [outer = 0x9124a400] 21:02:23 INFO - PROCESS | 1756 | 1463630543407 Marionette TRACE conn4 <- [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]]]}] 21:02:23 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. 21:02:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1740ms 21:02:23 INFO - PROCESS | 1756 | 1463630543434 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 21:02:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:02:23 INFO - PROCESS | 1756 | 1463630543439 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 21:02:23 INFO - PROCESS | 1756 | 1463630543446 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:02:23 INFO - PROCESS | 1756 | 1463630543449 Marionette TRACE conn4 <- [1,2994,null,{}] 21:02:23 INFO - PROCESS | 1756 | 1463630543456 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:23 INFO - PROCESS | 1756 | 1463630543786 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 21:02:24 INFO - PROCESS | 1756 | 1463630544169 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x90dbbc00 == 138 [pid = 1756] [id = 758] 21:02:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x90dbc000) [pid = 1756] [serial = 2273] [outer = (nil)] 21:02:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x91312400) [pid = 1756] [serial = 2274] [outer = 0x90dbc000] 21:02:24 INFO - PROCESS | 1756 | 1463630544277 Marionette DEBUG loaded listener.js 21:02:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x91410400) [pid = 1756] [serial = 2275] [outer = 0x90dbc000] 21:02:25 INFO - PROCESS | 1756 | 1463630545124 Marionette TRACE conn4 <- [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]]]}] 21:02:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:02:25 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 21:02:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1737ms 21:02:25 INFO - PROCESS | 1756 | 1463630545183 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 21:02:25 INFO - PROCESS | 1756 | 1463630545188 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 21:02:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:02:25 INFO - PROCESS | 1756 | 1463630545196 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:02:25 INFO - PROCESS | 1756 | 1463630545200 Marionette TRACE conn4 <- [1,2998,null,{}] 21:02:25 INFO - PROCESS | 1756 | 1463630545206 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:25 INFO - PROCESS | 1756 | 1463630545590 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 21:02:25 INFO - PROCESS | 1756 | 1463630545875 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x90db7400 == 139 [pid = 1756] [id = 759] 21:02:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x91412400) [pid = 1756] [serial = 2276] [outer = (nil)] 21:02:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x91e57c00) [pid = 1756] [serial = 2277] [outer = 0x91412400] 21:02:25 INFO - PROCESS | 1756 | 1463630545972 Marionette DEBUG loaded listener.js 21:02:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x91fc2000) [pid = 1756] [serial = 2278] [outer = 0x91412400] 21:02:26 INFO - PROCESS | 1756 | 1463630546780 Marionette TRACE conn4 <- [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]]]}] 21:02:26 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. 21:02:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1632ms 21:02:26 INFO - PROCESS | 1756 | 1463630546832 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 21:02:26 INFO - PROCESS | 1756 | 1463630546837 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 21:02:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:02:26 INFO - PROCESS | 1756 | 1463630546848 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:02:26 INFO - PROCESS | 1756 | 1463630546851 Marionette TRACE conn4 <- [1,3002,null,{}] 21:02:26 INFO - PROCESS | 1756 | 1463630546858 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:27 INFO - PROCESS | 1756 | 1463630547121 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 21:02:27 INFO - PROCESS | 1756 | 1463630547438 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x8a8ebc00 == 140 [pid = 1756] [id = 760] 21:02:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x91462c00) [pid = 1756] [serial = 2279] [outer = (nil)] 21:02:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x924a6400) [pid = 1756] [serial = 2280] [outer = 0x91462c00] 21:02:27 INFO - PROCESS | 1756 | 1463630547581 Marionette DEBUG loaded listener.js 21:02:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x924b1000) [pid = 1756] [serial = 2281] [outer = 0x91462c00] 21:02:28 INFO - PROCESS | 1756 | 1463630548452 Marionette TRACE conn4 <- [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]]]}] 21:02:28 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. 21:02:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1631ms 21:02:28 INFO - PROCESS | 1756 | 1463630548482 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 21:02:28 INFO - PROCESS | 1756 | 1463630548486 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 21:02:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:02:28 INFO - PROCESS | 1756 | 1463630548494 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:02:28 INFO - PROCESS | 1756 | 1463630548498 Marionette TRACE conn4 <- [1,3006,null,{}] 21:02:28 INFO - PROCESS | 1756 | 1463630548504 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:28 INFO - PROCESS | 1756 | 1463630548770 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 21:02:29 INFO - PROCESS | 1756 | 1463630549153 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x923cbc00 == 141 [pid = 1756] [id = 761] 21:02:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x9252d800) [pid = 1756] [serial = 2282] [outer = (nil)] 21:02:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x92568c00) [pid = 1756] [serial = 2283] [outer = 0x9252d800] 21:02:29 INFO - PROCESS | 1756 | 1463630549254 Marionette DEBUG loaded listener.js 21:02:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x92661c00) [pid = 1756] [serial = 2284] [outer = 0x9252d800] 21:02:30 INFO - PROCESS | 1756 | 1463630550067 Marionette TRACE conn4 <- [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]]]}] 21:02:30 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. 21:02:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1638ms 21:02:30 INFO - PROCESS | 1756 | 1463630550133 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 21:02:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:02:30 INFO - PROCESS | 1756 | 1463630550138 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 21:02:30 INFO - PROCESS | 1756 | 1463630550146 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:02:30 INFO - PROCESS | 1756 | 1463630550149 Marionette TRACE conn4 <- [1,3010,null,{}] 21:02:30 INFO - PROCESS | 1756 | 1463630550157 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:30 INFO - PROCESS | 1756 | 1463630550560 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 21:02:30 INFO - PROCESS | 1756 | 1463630550938 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x8cc8b400 == 142 [pid = 1756] [id = 762] 21:02:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x9141d000) [pid = 1756] [serial = 2285] [outer = (nil)] 21:02:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x92753000) [pid = 1756] [serial = 2286] [outer = 0x9141d000] 21:02:31 INFO - PROCESS | 1756 | 1463630551101 Marionette DEBUG loaded listener.js 21:02:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x92b28400) [pid = 1756] [serial = 2287] [outer = 0x9141d000] 21:02:32 INFO - PROCESS | 1756 | 1463630552015 Marionette TRACE conn4 <- [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]]]}] 21:02:32 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 21:02:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1892ms 21:02:32 INFO - PROCESS | 1756 | 1463630552038 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 21:02:32 INFO - PROCESS | 1756 | 1463630552042 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 21:02:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:02:32 INFO - PROCESS | 1756 | 1463630552049 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:02:32 INFO - PROCESS | 1756 | 1463630552053 Marionette TRACE conn4 <- [1,3014,null,{}] 21:02:32 INFO - PROCESS | 1756 | 1463630552059 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:32 INFO - PROCESS | 1756 | 1463630552324 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 21:02:32 INFO - PROCESS | 1756 | 1463630552649 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x92bebc00 == 143 [pid = 1756] [id = 763] 21:02:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x92bee000) [pid = 1756] [serial = 2288] [outer = (nil)] 21:02:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x937d2800) [pid = 1756] [serial = 2289] [outer = 0x92bee000] 21:02:32 INFO - PROCESS | 1756 | 1463630552823 Marionette DEBUG loaded listener.js 21:02:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x93cee400) [pid = 1756] [serial = 2290] [outer = 0x92bee000] 21:02:33 INFO - PROCESS | 1756 | [1756] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:02:33 INFO - PROCESS | 1756 | 1463630553832 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:02:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:02:33 INFO - {} 21:02:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:02:33 INFO - {} 21:02:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:02:33 INFO - {} 21:02:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:02:33 INFO - {} 21:02:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1838ms 21:02:33 INFO - PROCESS | 1756 | 1463630553925 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 21:02:33 INFO - PROCESS | 1756 | 1463630553931 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 21:02:33 INFO - TEST-START | /FileAPI/fileReader.html 21:02:33 INFO - PROCESS | 1756 | 1463630553942 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:02:33 INFO - PROCESS | 1756 | 1463630553946 Marionette TRACE conn4 <- [1,3018,null,{}] 21:02:33 INFO - PROCESS | 1756 | 1463630553954 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:34 INFO - PROCESS | 1756 | 1463630554299 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 21:02:34 INFO - PROCESS | 1756 | 1463630554677 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x946d4800 == 144 [pid = 1756] [id = 764] 21:02:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x946d9c00) [pid = 1756] [serial = 2291] [outer = (nil)] 21:02:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x953e1c00) [pid = 1756] [serial = 2292] [outer = 0x946d9c00] 21:02:34 INFO - PROCESS | 1756 | 1463630554806 Marionette DEBUG loaded listener.js 21:02:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x953e6400) [pid = 1756] [serial = 2293] [outer = 0x946d9c00] 21:02:35 INFO - PROCESS | 1756 | 1463630555647 Marionette TRACE conn4 <- [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]]]}] 21:02:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:02:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:02:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:02:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:02:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 1738ms 21:02:35 INFO - PROCESS | 1756 | 1463630555681 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 21:02:35 INFO - PROCESS | 1756 | 1463630555684 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 21:02:35 INFO - TEST-START | /FileAPI/historical.html 21:02:35 INFO - PROCESS | 1756 | 1463630555692 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:02:35 INFO - PROCESS | 1756 | 1463630555696 Marionette TRACE conn4 <- [1,3022,null,{}] 21:02:35 INFO - PROCESS | 1756 | 1463630555703 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:35 INFO - PROCESS | 1756 | 1463630555957 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 21:02:36 INFO - PROCESS | 1756 | 1463630556337 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a60400 == 145 [pid = 1756] [id = 765] 21:02:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x85a61c00) [pid = 1756] [serial = 2294] [outer = (nil)] 21:02:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x953f0400) [pid = 1756] [serial = 2295] [outer = 0x85a61c00] 21:02:36 INFO - PROCESS | 1756 | 1463630556434 Marionette DEBUG loaded listener.js 21:02:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x9775dc00) [pid = 1756] [serial = 2296] [outer = 0x85a61c00] 21:02:37 INFO - PROCESS | 1756 | 1463630557252 Marionette TRACE conn4 <- [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"]]]}] 21:02:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:02:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:02:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:02:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:02:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:02:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:02:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:02:37 INFO - TEST-OK | /FileAPI/historical.html | took 1583ms 21:02:37 INFO - PROCESS | 1756 | 1463630557280 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 21:02:37 INFO - PROCESS | 1756 | 1463630557284 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 21:02:37 INFO - TEST-START | /FileAPI/idlharness.html 21:02:37 INFO - PROCESS | 1756 | 1463630557291 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:02:37 INFO - PROCESS | 1756 | 1463630557295 Marionette TRACE conn4 <- [1,3026,null,{}] 21:02:37 INFO - PROCESS | 1756 | 1463630557301 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:37 INFO - PROCESS | 1756 | 1463630557560 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 21:02:37 INFO - PROCESS | 1756 | 1463630557855 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x95286800 == 146 [pid = 1756] [id = 766] 21:02:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x953a4c00) [pid = 1756] [serial = 2297] [outer = (nil)] 21:02:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x99d72000) [pid = 1756] [serial = 2298] [outer = 0x953a4c00] 21:02:38 INFO - PROCESS | 1756 | 1463630557996 Marionette DEBUG loaded listener.js 21:02:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x9a1e0c00) [pid = 1756] [serial = 2299] [outer = 0x953a4c00] 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:02:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:02:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:02:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:02:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:02:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:02:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:02:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:02:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:02:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:02:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:02:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:02:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:02:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:02:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:02:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:02:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:02:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:02:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:02:39 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 21:02:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:02:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:02:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:02:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:02:39 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 21:02:39 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 21:02:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:02:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:02:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:02:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:02:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:02:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:02:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:02:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:02:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:02:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:02:39 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 21:02:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:02:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:02:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:02:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:02:39 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 21:02:39 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 21:02:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:02:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:02:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:02:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:02:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:02:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:02:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 2467ms 21:02:39 INFO - PROCESS | 1756 | 1463630559507 Marionette TRACE conn4 <- [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]]]}] 21:02:39 INFO - PROCESS | 1756 | 1463630559770 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 21:02:39 INFO - PROCESS | 1756 | 1463630559779 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 21:02:39 INFO - TEST-START | /FileAPI/idlharness.worker 21:02:39 INFO - PROCESS | 1756 | 1463630559864 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:02:39 INFO - PROCESS | 1756 | 1463630559867 Marionette TRACE conn4 <- [1,3030,null,{}] 21:02:39 INFO - PROCESS | 1756 | 1463630559930 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:40 INFO - PROCESS | 1756 | 1463630560198 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 21:02:40 INFO - PROCESS | 1756 | 1463630560515 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x8981e400 == 147 [pid = 1756] [id = 767] 21:02:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x950d7400) [pid = 1756] [serial = 2300] [outer = (nil)] 21:02:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x9ba94000) [pid = 1756] [serial = 2301] [outer = 0x950d7400] 21:02:40 INFO - PROCESS | 1756 | 1463630560610 Marionette DEBUG loaded listener.js 21:02:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x9ba9b800) [pid = 1756] [serial = 2302] [outer = 0x950d7400] 21:02:40 INFO - PROCESS | 1756 | [1756] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:02:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:02:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:02:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:02:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:02:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:02:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:02:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:02:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:02:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:02:42 INFO - {} 21:02:42 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 21:02:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:02:42 INFO - {} 21:02:42 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 - {} 21:02:42 INFO - {} 21:02:42 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 21:02:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:02:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:02:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:02:42 INFO - {} 21:02:42 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 21:02:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:02:42 INFO - {} 21:02:42 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 - {} 21:02:42 INFO - {} 21:02:42 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 21:02:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:02:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:02:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 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 21:02:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:02:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:02:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:02:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:02:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:02:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 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 21:02:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:02:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 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 21:02:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:02:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 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 21:02:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:02:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:02:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:02:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:02:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:02:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:02:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:02:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:02:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:02:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:02:42 INFO - {} 21:02:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:02:43 INFO - {} 21:02:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3090ms 21:02:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:02:43 INFO - PROCESS | 1756 | 1463630562718 Marionette TRACE conn4 <- [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,{},{}]]]}] 21:02:43 INFO - PROCESS | 1756 | 1463630562889 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 21:02:43 INFO - PROCESS | 1756 | 1463630562891 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 21:02:43 INFO - PROCESS | 1756 | 1463630562906 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:02:43 INFO - PROCESS | 1756 | 1463630562917 Marionette TRACE conn4 <- [1,3034,null,{}] 21:02:43 INFO - PROCESS | 1756 | 1463630562931 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:43 INFO - PROCESS | 1756 | 1463630563352 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 21:02:43 INFO - PROCESS | 1756 | 1463630563680 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x953e3800 == 148 [pid = 1756] [id = 768] 21:02:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x9ba8f800) [pid = 1756] [serial = 2303] [outer = (nil)] 21:02:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0xa638b800) [pid = 1756] [serial = 2304] [outer = 0x9ba8f800] 21:02:43 INFO - PROCESS | 1756 | 1463630563771 Marionette DEBUG loaded listener.js 21:02:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0xa63f6800) [pid = 1756] [serial = 2305] [outer = 0x9ba8f800] 21:02:44 INFO - PROCESS | 1756 | 1463630564594 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:02:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1704ms 21:02:44 INFO - PROCESS | 1756 | 1463630564612 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 21:02:44 INFO - PROCESS | 1756 | 1463630564616 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 21:02:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:02:44 INFO - PROCESS | 1756 | 1463630564623 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:02:44 INFO - PROCESS | 1756 | 1463630564627 Marionette TRACE conn4 <- [1,3038,null,{}] 21:02:44 INFO - PROCESS | 1756 | 1463630564661 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:44 INFO - PROCESS | 1756 | 1463630564935 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 21:02:45 INFO - PROCESS | 1756 | 1463630565305 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x85770000 == 149 [pid = 1756] [id = 769] 21:02:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 178 (0x85771400) [pid = 1756] [serial = 2306] [outer = (nil)] 21:02:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 179 (0x85777000) [pid = 1756] [serial = 2307] [outer = 0x85771400] 21:02:45 INFO - PROCESS | 1756 | 1463630565404 Marionette DEBUG loaded listener.js 21:02:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 180 (0x85779800) [pid = 1756] [serial = 2308] [outer = 0x85771400] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x93a8ec00 == 148 [pid = 1756] [id = 29] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8a839800 == 147 [pid = 1756] [id = 415] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x85a69000 == 146 [pid = 1756] [id = 704] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x85a67800 == 145 [pid = 1756] [id = 751] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8bc62800 == 144 [pid = 1756] [id = 750] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x85b6d000 == 143 [pid = 1756] [id = 749] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x89671800 == 142 [pid = 1756] [id = 748] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x9274c000 == 141 [pid = 1756] [id = 747] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x9274d800 == 140 [pid = 1756] [id = 746] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x924ab800 == 139 [pid = 1756] [id = 745] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x85a6f800 == 138 [pid = 1756] [id = 744] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8d7f1400 == 137 [pid = 1756] [id = 743] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x90d78c00 == 136 [pid = 1756] [id = 741] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x9164d000 == 135 [pid = 1756] [id = 742] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x91418000 == 134 [pid = 1756] [id = 740] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x9124b800 == 133 [pid = 1756] [id = 739] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7eb400 == 132 [pid = 1756] [id = 738] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8e035000 == 131 [pid = 1756] [id = 737] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8c8aa800 == 130 [pid = 1756] [id = 736] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8e02cc00 == 129 [pid = 1756] [id = 734] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8e7ef800 == 128 [pid = 1756] [id = 735] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8d5e1800 == 127 [pid = 1756] [id = 733] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x89821400 == 126 [pid = 1756] [id = 732] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8b2dc000 == 125 [pid = 1756] [id = 731] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x8919c400 == 124 [pid = 1756] [id = 730] 21:02:48 INFO - PROCESS | 1756 | --DOCSHELL 0x85b65c00 == 123 [pid = 1756] [id = 729] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 179 (0x97768800) [pid = 1756] [serial = 2151] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 178 (0x8e857000) [pid = 1756] [serial = 2132] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 177 (0x90b06000) [pid = 1756] [serial = 2133] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x8b266000) [pid = 1756] [serial = 2129] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x91fc1c00) [pid = 1756] [serial = 2141] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0xa68c5800) [pid = 1756] [serial = 2169] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x85be5000) [pid = 1756] [serial = 2178] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0x90dbd800) [pid = 1756] [serial = 2135] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x8b265400) [pid = 1756] [serial = 2186] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x95334800) [pid = 1756] [serial = 2148] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0xa51f0800) [pid = 1756] [serial = 2166] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0xa0612000) [pid = 1756] [serial = 2159] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x91310000) [pid = 1756] [serial = 2136] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0xa27c2000) [pid = 1756] [serial = 2162] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x891a8c00) [pid = 1756] [serial = 2181] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x91467800) [pid = 1756] [serial = 2139] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x953f0800) [pid = 1756] [serial = 2150] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x99e66c00) [pid = 1756] [serial = 2153] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0xa519f400) [pid = 1756] [serial = 2165] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x8bc6cc00) [pid = 1756] [serial = 2130] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0xa69a1400) [pid = 1756] [serial = 2171] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x9a258400) [pid = 1756] [serial = 2154] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x9b402000) [pid = 1756] [serial = 2157] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x9274a800) [pid = 1756] [serial = 2145] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x92b31000) [pid = 1756] [serial = 2174] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x92667c00) [pid = 1756] [serial = 2144] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x8982a400) [pid = 1756] [serial = 2183] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x95072800) [pid = 1756] [serial = 2147] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0xa6e91c00) [pid = 1756] [serial = 2172] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0xa3352c00) [pid = 1756] [serial = 2163] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x9141a400) [pid = 1756] [serial = 2138] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0xa23c3c00) [pid = 1756] [serial = 2160] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x91fcf800) [pid = 1756] [serial = 2142] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0xa3159400) [pid = 1756] [serial = 2115] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x8919cc00) [pid = 1756] [serial = 2180] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x9b298000) [pid = 1756] [serial = 2156] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0xa6868c00) [pid = 1756] [serial = 2168] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x8a8e8800) [pid = 1756] [serial = 2184] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x8e034400) [pid = 1756] [serial = 2064] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x85b66000) [pid = 1756] [serial = 2177] [outer = (nil)] [url = about:blank] 21:02:49 INFO - PROCESS | 1756 | 1463630569824 Marionette TRACE conn4 <- [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"]]]}] 21:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:02:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 5267ms 21:02:49 INFO - PROCESS | 1756 | 1463630569893 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 21:02:49 INFO - PROCESS | 1756 | 1463630569898 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 21:02:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:02:49 INFO - PROCESS | 1756 | 1463630569912 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:02:49 INFO - PROCESS | 1756 | 1463630569917 Marionette TRACE conn4 <- [1,3042,null,{}] 21:02:49 INFO - PROCESS | 1756 | 1463630569926 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:50 INFO - PROCESS | 1756 | 1463630570183 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 21:02:50 INFO - PROCESS | 1756 | 1463630570491 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x87395800 == 124 [pid = 1756] [id = 770] 21:02:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x87396000) [pid = 1756] [serial = 2309] [outer = (nil)] 21:02:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x87779c00) [pid = 1756] [serial = 2310] [outer = 0x87396000] 21:02:50 INFO - PROCESS | 1756 | 1463630570585 Marionette DEBUG loaded listener.js 21:02:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x891a9000) [pid = 1756] [serial = 2311] [outer = 0x87396000] 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:02:51 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. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:02:51 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'.) 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:02:51 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. 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:02:51 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. 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:02:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:02:51 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. 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:02:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:02:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:02:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1842ms 21:02:51 INFO - PROCESS | 1756 | 1463630571671 Marionette TRACE conn4 <- [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]]]}] 21:02:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:02:51 INFO - PROCESS | 1756 | 1463630571755 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 21:02:51 INFO - PROCESS | 1756 | 1463630571787 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 21:02:51 INFO - PROCESS | 1756 | 1463630571864 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:02:51 INFO - PROCESS | 1756 | 1463630571878 Marionette TRACE conn4 <- [1,3046,null,{}] 21:02:51 INFO - PROCESS | 1756 | 1463630571890 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:52 INFO - PROCESS | 1756 | 1463630572301 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 21:02:52 INFO - PROCESS | 1756 | 1463630572359 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a62c00 == 125 [pid = 1756] [id = 771] 21:02:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x8a847c00) [pid = 1756] [serial = 2312] [outer = (nil)] 21:02:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x8ba42000) [pid = 1756] [serial = 2313] [outer = 0x8a847c00] 21:02:52 INFO - PROCESS | 1756 | 1463630572451 Marionette DEBUG loaded listener.js 21:02:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x8bc6e000) [pid = 1756] [serial = 2314] [outer = 0x8a847c00] 21:02:52 INFO - PROCESS | 1756 | [1756] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:02:53 INFO - PROCESS | 1756 | 1463630573481 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:02:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:02:53 INFO - {} 21:02:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1661ms 21:02:53 INFO - PROCESS | 1756 | 1463630573524 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 21:02:53 INFO - PROCESS | 1756 | 1463630573546 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 21:02:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:02:53 INFO - PROCESS | 1756 | 1463630573563 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:02:53 INFO - PROCESS | 1756 | 1463630573570 Marionette TRACE conn4 <- [1,3050,null,{}] 21:02:53 INFO - PROCESS | 1756 | 1463630573587 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x8df24000) [pid = 1756] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x92b29800) [pid = 1756] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x8cc81400) [pid = 1756] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x89680000) [pid = 1756] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x89674000) [pid = 1756] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x9274ec00) [pid = 1756] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x92567000) [pid = 1756] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x91e5f000) [pid = 1756] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x90b55c00) [pid = 1756] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x91e54800) [pid = 1756] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x91332c00) [pid = 1756] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x9141ac00) [pid = 1756] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x9124bc00) [pid = 1756] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x8f0d6000) [pid = 1756] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x8e855c00) [pid = 1756] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x8e7f0400) [pid = 1756] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x8e84ac00) [pid = 1756] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x8e02dc00) [pid = 1756] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x8d7f8c00) [pid = 1756] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x8cc88400) [pid = 1756] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x8ba49800) [pid = 1756] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x89673400) [pid = 1756] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:02:54 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x85b67c00) [pid = 1756] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:02:54 INFO - PROCESS | 1756 | 1463630574731 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 21:02:54 INFO - PROCESS | 1756 | 1463630574893 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x85b6c800 == 126 [pid = 1756] [id = 772] 21:02:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x8b2e4800) [pid = 1756] [serial = 2315] [outer = (nil)] 21:02:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x8c9f8c00) [pid = 1756] [serial = 2316] [outer = 0x8b2e4800] 21:02:54 INFO - PROCESS | 1756 | 1463630574981 Marionette DEBUG loaded listener.js 21:02:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x8dd66800) [pid = 1756] [serial = 2317] [outer = 0x8b2e4800] 21:02:55 INFO - PROCESS | 1756 | 1463630575699 Marionette TRACE conn4 <- [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]]]}] 21:02:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:02:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:02:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:02:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:02:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2156ms 21:02:55 INFO - PROCESS | 1756 | 1463630575720 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 21:02:55 INFO - PROCESS | 1756 | 1463630575723 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 21:02:55 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:02:55 INFO - PROCESS | 1756 | 1463630575733 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:02:55 INFO - PROCESS | 1756 | 1463630575736 Marionette TRACE conn4 <- [1,3054,null,{}] 21:02:55 INFO - PROCESS | 1756 | 1463630575742 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:56 INFO - PROCESS | 1756 | 1463630576075 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 21:02:56 INFO - PROCESS | 1756 | 1463630576104 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x8777d000 == 127 [pid = 1756] [id = 773] 21:02:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x8df24000) [pid = 1756] [serial = 2318] [outer = (nil)] 21:02:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x8e070800) [pid = 1756] [serial = 2319] [outer = 0x8df24000] 21:02:56 INFO - PROCESS | 1756 | 1463630576183 Marionette DEBUG loaded listener.js 21:02:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x8e188c00) [pid = 1756] [serial = 2320] [outer = 0x8df24000] 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:02:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:02:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:02:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:02:58 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" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:02:58 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" 21:02:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:02:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:02:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:02:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2287ms 21:02:58 INFO - PROCESS | 1756 | 1463630577852 Marionette TRACE conn4 <- [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"]]]}] 21:02:58 INFO - PROCESS | 1756 | 1463630578245 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 21:02:58 INFO - PROCESS | 1756 | 1463630578251 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 21:02:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:02:58 INFO - PROCESS | 1756 | 1463630578266 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:02:58 INFO - PROCESS | 1756 | 1463630578282 Marionette TRACE conn4 <- [1,3058,null,{}] 21:02:58 INFO - PROCESS | 1756 | 1463630578298 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:58 INFO - PROCESS | 1756 | 1463630578590 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 21:02:58 INFO - PROCESS | 1756 | 1463630578900 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x85775c00 == 128 [pid = 1756] [id = 774] 21:02:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x8a9e4c00) [pid = 1756] [serial = 2321] [outer = (nil)] 21:02:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x8cc89800) [pid = 1756] [serial = 2322] [outer = 0x8a9e4c00] 21:02:59 INFO - PROCESS | 1756 | 1463630578998 Marionette DEBUG loaded listener.js 21:02:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x8d5dfc00) [pid = 1756] [serial = 2323] [outer = 0x8a9e4c00] 21:03:00 INFO - PROCESS | 1756 | 1463630580023 Marionette TRACE conn4 <- [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]]]}] 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:03:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:03:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:03:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:03:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:03:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:03:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1815ms 21:03:00 INFO - PROCESS | 1756 | 1463630580126 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 21:03:00 INFO - PROCESS | 1756 | 1463630580136 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 21:03:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:03:00 INFO - PROCESS | 1756 | 1463630580163 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:03:00 INFO - PROCESS | 1756 | 1463630580169 Marionette TRACE conn4 <- [1,3062,null,{}] 21:03:00 INFO - PROCESS | 1756 | 1463630580177 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:00 INFO - PROCESS | 1756 | 1463630580489 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 21:03:00 INFO - PROCESS | 1756 | 1463630580828 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x8cc86400 == 129 [pid = 1756] [id = 775] 21:03:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x8e18e400) [pid = 1756] [serial = 2324] [outer = (nil)] 21:03:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x8e7f5000) [pid = 1756] [serial = 2325] [outer = 0x8e18e400] 21:03:00 INFO - PROCESS | 1756 | 1463630580922 Marionette DEBUG loaded listener.js 21:03:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x8e851000) [pid = 1756] [serial = 2326] [outer = 0x8e18e400] 21:03:01 INFO - PROCESS | 1756 | [1756] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:03:01 INFO - PROCESS | 1756 | 1463630581916 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:03:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:03:01 INFO - {} 21:03:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1799ms 21:03:01 INFO - PROCESS | 1756 | 1463630581967 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 21:03:01 INFO - PROCESS | 1756 | 1463630581973 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 21:03:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:03:01 INFO - PROCESS | 1756 | 1463630581994 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:03:02 INFO - PROCESS | 1756 | 1463630582001 Marionette TRACE conn4 <- [1,3066,null,{}] 21:03:02 INFO - PROCESS | 1756 | 1463630582020 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:02 INFO - PROCESS | 1756 | 1463630582320 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 21:03:02 INFO - PROCESS | 1756 | 1463630582712 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x8e7ef800 == 130 [pid = 1756] [id = 776] 21:03:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x8e8b7400) [pid = 1756] [serial = 2327] [outer = (nil)] 21:03:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x90c76000) [pid = 1756] [serial = 2328] [outer = 0x8e8b7400] 21:03:02 INFO - PROCESS | 1756 | 1463630582822 Marionette DEBUG loaded listener.js 21:03:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x90d79c00) [pid = 1756] [serial = 2329] [outer = 0x8e8b7400] 21:03:03 INFO - PROCESS | 1756 | 1463630583713 Marionette TRACE conn4 <- [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]]]}] 21:03:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:03:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:03:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:03:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:03:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:03:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:03:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:03:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1755ms 21:03:03 INFO - PROCESS | 1756 | 1463630583741 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 21:03:03 INFO - PROCESS | 1756 | 1463630583747 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 21:03:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:03:03 INFO - PROCESS | 1756 | 1463630583755 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:03:03 INFO - PROCESS | 1756 | 1463630583758 Marionette TRACE conn4 <- [1,3070,null,{}] 21:03:03 INFO - PROCESS | 1756 | 1463630583765 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:04 INFO - PROCESS | 1756 | 1463630584039 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 21:03:04 INFO - PROCESS | 1756 | 1463630584409 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x85b6b800 == 131 [pid = 1756] [id = 777] 21:03:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x90db6c00) [pid = 1756] [serial = 2330] [outer = (nil)] 21:03:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x91248400) [pid = 1756] [serial = 2331] [outer = 0x90db6c00] 21:03:04 INFO - PROCESS | 1756 | 1463630584509 Marionette DEBUG loaded listener.js 21:03:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x91254400) [pid = 1756] [serial = 2332] [outer = 0x90db6c00] 21:03:05 INFO - PROCESS | 1756 | 1463630585413 Marionette TRACE conn4 <- [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]]]}] 21:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:03:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1693ms 21:03:05 INFO - PROCESS | 1756 | 1463630585450 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 21:03:05 INFO - PROCESS | 1756 | 1463630585454 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 21:03:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:03:05 INFO - PROCESS | 1756 | 1463630585463 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:03:05 INFO - PROCESS | 1756 | 1463630585468 Marionette TRACE conn4 <- [1,3074,null,{}] 21:03:05 INFO - PROCESS | 1756 | 1463630585496 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:05 INFO - PROCESS | 1756 | 1463630585815 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 21:03:06 INFO - PROCESS | 1756 | 1463630586225 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x85a6bc00 == 132 [pid = 1756] [id = 778] 21:03:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x9130c800) [pid = 1756] [serial = 2333] [outer = (nil)] 21:03:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x91333400) [pid = 1756] [serial = 2334] [outer = 0x9130c800] 21:03:06 INFO - PROCESS | 1756 | 1463630586324 Marionette DEBUG loaded listener.js 21:03:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x91339c00) [pid = 1756] [serial = 2335] [outer = 0x9130c800] 21:03:07 INFO - PROCESS | 1756 | 1463630587220 Marionette TRACE conn4 <- [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]]]}] 21:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:03:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1804ms 21:03:07 INFO - PROCESS | 1756 | 1463630587269 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 21:03:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:03:07 INFO - PROCESS | 1756 | 1463630587273 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 21:03:07 INFO - PROCESS | 1756 | 1463630587280 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:03:07 INFO - PROCESS | 1756 | 1463630587284 Marionette TRACE conn4 <- [1,3078,null,{}] 21:03:07 INFO - PROCESS | 1756 | 1463630587290 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:07 INFO - PROCESS | 1756 | 1463630587613 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 21:03:08 INFO - PROCESS | 1756 | 1463630588003 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x85be6800 == 133 [pid = 1756] [id = 779] 21:03:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x91312800) [pid = 1756] [serial = 2336] [outer = (nil)] 21:03:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x91416800) [pid = 1756] [serial = 2337] [outer = 0x91312800] 21:03:08 INFO - PROCESS | 1756 | 1463630588175 Marionette DEBUG loaded listener.js 21:03:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x9141a400) [pid = 1756] [serial = 2338] [outer = 0x91312800] 21:03:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 21:03:09 INFO - reader.readAsText(blob_2) 21:03:09 INFO - }" did not throw 21:03:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 21:03:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 21:03:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 21:03:09 INFO - reader.readAsDataURL(blob_2) 21:03:09 INFO - }" did not throw 21:03:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 21:03:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 21:03:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 21:03:09 INFO - reader.readAsArrayBuffer(blob_2) 21:03:09 INFO - }" did not throw 21:03:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 21:03:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 21:03:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 21:03:09 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 21:03:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:03:09 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 21:03:09 INFO - PROCESS | 1756 | 1463630589603 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 21:03:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:03:09 INFO - PROCESS | 1756 | 1463630589622 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:03:09 INFO - PROCESS | 1756 | 1463630589629 Marionette TRACE conn4 <- [1,3082,null,{}] 21:03:09 INFO - PROCESS | 1756 | 1463630589640 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:10 INFO - PROCESS | 1756 | 1463630590057 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 21:03:10 INFO - PROCESS | 1756 | 1463630590377 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x9146d800 == 134 [pid = 1756] [id = 780] 21:03:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9164d800) [pid = 1756] [serial = 2339] [outer = (nil)] 21:03:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x91fc9c00) [pid = 1756] [serial = 2340] [outer = 0x9164d800] 21:03:10 INFO - PROCESS | 1756 | 1463630590506 Marionette DEBUG loaded listener.js 21:03:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x923c8000) [pid = 1756] [serial = 2341] [outer = 0x9164d800] 21:03:11 INFO - PROCESS | 1756 | 1463630591335 Marionette TRACE conn4 <- [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]]]}] 21:03:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:03:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:03:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1741ms 21:03:11 INFO - PROCESS | 1756 | 1463630591363 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 21:03:11 INFO - PROCESS | 1756 | 1463630591368 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 21:03:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:03:11 INFO - PROCESS | 1756 | 1463630591375 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:03:11 INFO - PROCESS | 1756 | 1463630591378 Marionette TRACE conn4 <- [1,3086,null,{}] 21:03:11 INFO - PROCESS | 1756 | 1463630591384 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:11 INFO - PROCESS | 1756 | 1463630591639 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 21:03:11 INFO - PROCESS | 1756 | 1463630591976 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x91e5f400 == 135 [pid = 1756] [id = 781] 21:03:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x91fcc800) [pid = 1756] [serial = 2342] [outer = (nil)] 21:03:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x92523400) [pid = 1756] [serial = 2343] [outer = 0x91fcc800] 21:03:12 INFO - PROCESS | 1756 | 1463630592120 Marionette DEBUG loaded listener.js 21:03:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x92560400) [pid = 1756] [serial = 2344] [outer = 0x91fcc800] 21:03:12 INFO - PROCESS | 1756 | 1463630592953 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:03:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:03:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1637ms 21:03:13 INFO - PROCESS | 1756 | 1463630593013 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 21:03:13 INFO - PROCESS | 1756 | 1463630593018 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 21:03:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:03:13 INFO - PROCESS | 1756 | 1463630593025 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:03:13 INFO - PROCESS | 1756 | 1463630593029 Marionette TRACE conn4 <- [1,3090,null,{}] 21:03:13 INFO - PROCESS | 1756 | 1463630593057 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:13 INFO - PROCESS | 1756 | 1463630593336 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 21:03:13 INFO - PROCESS | 1756 | 1463630593716 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x8c9f8000 == 136 [pid = 1756] [id = 782] 21:03:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x923cb400) [pid = 1756] [serial = 2345] [outer = (nil)] 21:03:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x92747c00) [pid = 1756] [serial = 2346] [outer = 0x923cb400] 21:03:13 INFO - PROCESS | 1756 | 1463630593815 Marionette DEBUG loaded listener.js 21:03:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9274dc00) [pid = 1756] [serial = 2347] [outer = 0x923cb400] 21:03:14 INFO - PROCESS | 1756 | 1463630594654 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:03:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:03:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1640ms 21:03:14 INFO - PROCESS | 1756 | 1463630594666 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 21:03:14 INFO - PROCESS | 1756 | 1463630594669 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 21:03:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:03:14 INFO - PROCESS | 1756 | 1463630594677 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:03:14 INFO - PROCESS | 1756 | 1463630594680 Marionette TRACE conn4 <- [1,3094,null,{}] 21:03:14 INFO - PROCESS | 1756 | 1463630594688 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:14 INFO - PROCESS | 1756 | 1463630594968 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 21:03:15 INFO - PROCESS | 1756 | 1463630595335 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x92667000 == 137 [pid = 1756] [id = 783] 21:03:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x92b34c00) [pid = 1756] [serial = 2348] [outer = (nil)] 21:03:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x92be8000) [pid = 1756] [serial = 2349] [outer = 0x92b34c00] 21:03:15 INFO - PROCESS | 1756 | 1463630595435 Marionette DEBUG loaded listener.js 21:03:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x92bea400) [pid = 1756] [serial = 2350] [outer = 0x92b34c00] 21:03:16 INFO - PROCESS | 1756 | 1463630596288 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:03:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:03:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1641ms 21:03:16 INFO - PROCESS | 1756 | 1463630596319 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 21:03:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:03:16 INFO - PROCESS | 1756 | 1463630596324 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 21:03:16 INFO - PROCESS | 1756 | 1463630596331 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:03:16 INFO - PROCESS | 1756 | 1463630596337 Marionette TRACE conn4 <- [1,3098,null,{}] 21:03:16 INFO - PROCESS | 1756 | 1463630596344 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:16 INFO - PROCESS | 1756 | 1463630596754 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 21:03:17 INFO - PROCESS | 1756 | 1463630597056 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x937d3000 == 138 [pid = 1756] [id = 784] 21:03:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x938c0400) [pid = 1756] [serial = 2351] [outer = (nil)] 21:03:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x95328c00) [pid = 1756] [serial = 2352] [outer = 0x938c0400] 21:03:17 INFO - PROCESS | 1756 | 1463630597159 Marionette DEBUG loaded listener.js 21:03:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x953a0400) [pid = 1756] [serial = 2353] [outer = 0x938c0400] 21:03:18 INFO - PROCESS | 1756 | 1463630598008 Marionette TRACE conn4 <- [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]]]}] 21:03:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:03:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:03:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1690ms 21:03:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:03:18 INFO - PROCESS | 1756 | 1463630598021 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 21:03:18 INFO - PROCESS | 1756 | 1463630598025 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 21:03:18 INFO - PROCESS | 1756 | 1463630598032 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:03:18 INFO - PROCESS | 1756 | 1463630598035 Marionette TRACE conn4 <- [1,3102,null,{}] 21:03:18 INFO - PROCESS | 1756 | 1463630598042 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:18 INFO - PROCESS | 1756 | 1463630598303 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 21:03:18 INFO - PROCESS | 1756 | 1463630598791 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x85b74800 == 139 [pid = 1756] [id = 785] 21:03:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x95075c00) [pid = 1756] [serial = 2354] [outer = (nil)] 21:03:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x9775c400) [pid = 1756] [serial = 2355] [outer = 0x95075c00] 21:03:18 INFO - PROCESS | 1756 | 1463630598914 Marionette DEBUG loaded listener.js 21:03:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x99d70c00) [pid = 1756] [serial = 2356] [outer = 0x95075c00] 21:03:19 INFO - PROCESS | 1756 | 1463630599723 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:03:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:03:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1739ms 21:03:19 INFO - PROCESS | 1756 | 1463630599772 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 21:03:19 INFO - PROCESS | 1756 | 1463630599778 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 21:03:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:03:19 INFO - PROCESS | 1756 | 1463630599785 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:03:19 INFO - PROCESS | 1756 | 1463630599799 Marionette TRACE conn4 <- [1,3106,null,{}] 21:03:19 INFO - PROCESS | 1756 | 1463630599807 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:20 INFO - PROCESS | 1756 | 1463630600129 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 21:03:20 INFO - PROCESS | 1756 | 1463630600512 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x95076000 == 140 [pid = 1756] [id = 786] 21:03:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x953a6000) [pid = 1756] [serial = 2357] [outer = (nil)] 21:03:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x9a260800) [pid = 1756] [serial = 2358] [outer = 0x953a6000] 21:03:20 INFO - PROCESS | 1756 | 1463630600613 Marionette DEBUG loaded listener.js 21:03:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x9a79e400) [pid = 1756] [serial = 2359] [outer = 0x953a6000] 21:03:21 INFO - PROCESS | 1756 | 1463630601466 Marionette TRACE conn4 <- [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]]]}] 21:03:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:03:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:03:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:03:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1694ms 21:03:21 INFO - PROCESS | 1756 | 1463630601480 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 21:03:21 INFO - PROCESS | 1756 | 1463630601483 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 21:03:21 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:03:21 INFO - PROCESS | 1756 | 1463630601491 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:03:21 INFO - PROCESS | 1756 | 1463630601494 Marionette TRACE conn4 <- [1,3110,null,{}] 21:03:21 INFO - PROCESS | 1756 | 1463630601501 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:21 INFO - PROCESS | 1756 | 1463630601773 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 21:03:22 INFO - PROCESS | 1756 | 1463630602194 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x85b70c00 == 141 [pid = 1756] [id = 787] 21:03:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9a25d000) [pid = 1756] [serial = 2360] [outer = (nil)] 21:03:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x9b410c00) [pid = 1756] [serial = 2361] [outer = 0x9a25d000] 21:03:22 INFO - PROCESS | 1756 | 1463630602294 Marionette DEBUG loaded listener.js 21:03:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x9b7b7000) [pid = 1756] [serial = 2362] [outer = 0x9a25d000] 21:03:23 INFO - PROCESS | 1756 | 1463630603147 Marionette TRACE conn4 <- [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"]]]}] 21:03:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:03:23 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 21:03:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:03:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1689ms 21:03:23 INFO - PROCESS | 1756 | 1463630603183 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 21:03:23 INFO - PROCESS | 1756 | 1463630603187 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 21:03:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:03:23 INFO - PROCESS | 1756 | 1463630603194 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:03:23 INFO - PROCESS | 1756 | 1463630603198 Marionette TRACE conn4 <- [1,3114,null,{}] 21:03:23 INFO - PROCESS | 1756 | 1463630603205 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:23 INFO - PROCESS | 1756 | 1463630603486 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 21:03:23 INFO - PROCESS | 1756 | 1463630603869 Marionette TRACE conn4 -> [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\", \"729d6718-4545-41a9-824d-7285569ad03f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x91417400 == 142 [pid = 1756] [id = 788] 21:03:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x9b298000) [pid = 1756] [serial = 2363] [outer = (nil)] 21:03:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x9c091c00) [pid = 1756] [serial = 2364] [outer = 0x9b298000] 21:03:23 INFO - PROCESS | 1756 | 1463630603967 Marionette DEBUG loaded listener.js 21:03:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x9c09a400) [pid = 1756] [serial = 2365] [outer = 0x9b298000] 21:03:24 INFO - PROCESS | 1756 | 1463630604781 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:03:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:03:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1642ms 21:03:24 INFO - PROCESS | 1756 | 1463630604837 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 21:03:24 INFO - PROCESS | 1756 | 1463630604841 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 21:03:25 WARNING - u'runner_teardown' () 21:03:25 INFO - No more tests 21:03:25 INFO - Got 0 unexpected results 21:03:25 INFO - SUITE-END | took 1410s 21:03:26 INFO - Closing logging queue 21:03:26 INFO - queue closed 21:03:26 INFO - Return code: 0 21:03:26 WARNING - # TBPL SUCCESS # 21:03:26 INFO - Running post-action listener: _resource_record_post_action 21:03:26 INFO - Running post-run listener: _resource_record_post_run 21:03:27 INFO - Total resource usage - Wall time: 1450s; CPU: 98.0%; Read bytes: 14274560; Write bytes: 924200960; Read time: 700; Write time: 318024 21:03:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:03:27 INFO - install - Wall time: 35s; CPU: 100.0%; Read bytes: 0; Write bytes: 142561280; Read time: 0; Write time: 181312 21:03:27 INFO - run-tests - Wall time: 1415s; CPU: 98.0%; Read bytes: 11427840; Write bytes: 780967936; Read time: 488; Write time: 136660 21:03:27 INFO - Running post-run listener: _upload_blobber_files 21:03:27 INFO - Blob upload gear active. 21:03:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:03:27 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 21:03:27 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'] 21:03:27 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 21:03:27 INFO - (blobuploader) - INFO - Open directory for files ... 21:03:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:03:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:03:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:03:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:03:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:03:30 INFO - (blobuploader) - INFO - Done attempting. 21:03:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:03:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:03:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:03:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:03:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:03:31 INFO - (blobuploader) - INFO - Done attempting. 21:03:31 INFO - (blobuploader) - INFO - Iteration through files over. 21:03:31 INFO - Return code: 0 21:03:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:03:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:03:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c5016317f827b2175d391ed1226f2bb4b90d0a1e1e5afb5289c667580787c04e76893163803a260ac3adc56029d1c102d420ffd7f43356d3d73a40945163563b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4ac87a0b863468dcce7da2dbfb96763fe02f0f085bdf6d45b7513ef325c6d5605bb0b45c87135f481a890bbf6dcc933247a13c67cc1422d14a6861924363a8bf"} 21:03:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:03:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:03:31 INFO - Contents: 21:03:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c5016317f827b2175d391ed1226f2bb4b90d0a1e1e5afb5289c667580787c04e76893163803a260ac3adc56029d1c102d420ffd7f43356d3d73a40945163563b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4ac87a0b863468dcce7da2dbfb96763fe02f0f085bdf6d45b7513ef325c6d5605bb0b45c87135f481a890bbf6dcc933247a13c67cc1422d14a6861924363a8bf"} 21:03:31 INFO - Running post-run listener: copy_logs_to_upload_dir 21:03:31 INFO - Copying logs to upload dir... 21:03:31 INFO - mkdir: /builds/slave/test/build/upload/logs 21:03:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1534.103628 ========= master_lag: 56.57 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 30 secs) (at 2016-05-18 21:04:22.246231) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 39 secs) (at 2016-05-18 21:04:22.253572) ========= 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=5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c5016317f827b2175d391ed1226f2bb4b90d0a1e1e5afb5289c667580787c04e76893163803a260ac3adc56029d1c102d420ffd7f43356d3d73a40945163563b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4ac87a0b863468dcce7da2dbfb96763fe02f0f085bdf6d45b7513ef325c6d5605bb0b45c87135f481a890bbf6dcc933247a13c67cc1422d14a6861924363a8bf"} build_url:https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032661 build_url: 'https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c5016317f827b2175d391ed1226f2bb4b90d0a1e1e5afb5289c667580787c04e76893163803a260ac3adc56029d1c102d420ffd7f43356d3d73a40945163563b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4ac87a0b863468dcce7da2dbfb96763fe02f0f085bdf6d45b7513ef325c6d5605bb0b45c87135f481a890bbf6dcc933247a13c67cc1422d14a6861924363a8bf"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SDb260IHThKecbNOMSSPHg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 39.85 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 39 secs) (at 2016-05-18 21:05:02.133371) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 19 secs) (at 2016-05-18 21:05:02.229973) ========= 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=5a152710dd62cc268aad214e000002d8-1463628308.248974-501257133 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017820 ========= master_lag: 19.52 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 19 secs) (at 2016-05-18 21:05:21.764400) ========= ========= Started reboot skipped (results: 3, elapsed: 13 secs) (at 2016-05-18 21:05:21.764705) ========= ========= Finished reboot skipped (results: 3, elapsed: 13 secs) (at 2016-05-18 21:05:35.486390) ========= ========= Total master_lag: 231.48 =========